DST has been asked for drivers/staging merge

Tagged:  

DST is fully self-contained and really is not expected to get any changes in the future :)

POHMELFS is a bit more complex project, and it requires two exports from the Linux VFS, which are safe as is, but I'm waiting for Linus/Andrew to confirm that (we already talked about them with Andrew some time ago though).

In parallel I'm testing POHMELFS, and while it still shows superior perfromance compared to async in-kernel NFS, one of my systems refuse to mount it. It just says that it does not know 'pohmel' filesystem type, not even entering the kernel. Do not yet know what is the problem, but it worked ok with the previous kernel (it was some -rc tree). Will investigate further and prepare the patches.

Also I would like to know what benchmark could be used for the multi-user parallel testing. I use iozone for the single-user load.

Not sure if you need it, but there is a make-many-files.c

It should be the same as untarring the kernel tree or bonnie++ test I suppose.

Hi,

what about iozone with multiple threads (-m 8 IIRC) or just using more machines ;)

Cheers

Carsten

I will run some tests with this, but I meant a multiuser testing like simulating several parallel network clients from the different machines.

You can try ffsb - Flexible File System Benchmark http://sourceforge.net/projects/ffsb/ as alternative to iozone.
There is Btrfs Performance Analysis page - http://btrfs.boxacle.net/ which uses ffsb and has samples with configuration files to simulate serveral loads.

Also there is net-ffsb , I did not use it but the README says:
The Net-FFSB benchmark is a simple set of scripts that use ffsb as the back end
to do filesystem performance testing across the a network filesystem in a
multi-client environment. It automates things like mounting the filesystems on
all the clients, synchronizing all the client to start at the same time,
gathering of systems statistics on both the client and the server, collecting
all the data, etc. At the moment, only NFS is supported.
So you can try to use net-ffsb as network distributed filsystem benckmark.

Also there is netperf4 - but it is pure network distributed benchmark, I don't think it suits as filesystem benchmark.

Great, thank you, sounds like what I need. I will try to setup it for POHMELFS testing.

Eugene, I'm sorry for annoying you with my question. Where can I find the description of security_attribute_file to complete EXAMPLES file?

AFAIK this file has the following format:
CODE IP_ADDRESS
where CODE may be
0 - (client can't connect?),
1 - (client can connect?),
2 - (RO access),
3 - (RW access)

Is it correct?

Yes, its the right one. I will push dst-userspace update today and it will contain the proper documentation.

No I was wrong:
1 - ro access
3 - rw access
0,2 - do not allow the connection

I've updated examples.

Eugene,
Thanks a lot!