[linux-cifs-client] dbench performance on cifs to Samba
James Roper
u3205097 at alumni.anu.edu.au
Wed Apr 20 09:58:59 GMT 2005
Steve,
Just out of interest, what do you see happening as far as the cifs vfs
client is concerned while the kernel is transferred into a new SCM
system? Will development stop for a while, will we switch immediately
to the new tool or will we still work in bitkeeper for a while and then
gradually switch over to the new tool? Would it be better to aim to
have any uncommitted work committed before that happens or after, or
doesn't it matter?
James
Steve French wrote:
>The recent changes in cifs have helped a lot with dbench performance.
>Mounting cifs version 1.33 (current development tree of cifs) to current
>Samba 3 (loopback on same host, to eliminate most network adapter
>effects) showed about a tenfold improvement over older cifs -
>
>Running dbench version with 20 processes (mainline kernel 2.6.12-pre)
>a) local jfs mount (as a sanity check) gets about 30MB/sec
>b) current cifs development tree version (version 1.33) to Samba server
>on same box = 2.8MB/sec
>(dbench starts faster, but memory presumably gets fragmented, and it
>slows down to about 2.8MB steady state)
>c) cifs from six months ago (version 1.26) = 0.27MB/sec
>(it starts about 15% slower than current cifs then slows
>way down presumably as memory gets fragmented)
>
>This is big progress - 10x improvement and since dbench is heavily write
>oriented I should have plenty of room to double the cifs performance
>again (with the recent async readahead and writebehind patches still to
>evaluate, and writev support still to add and a double copy in the read
>path), even without having to optimize the Samba server side. Obviosly
>this is going to be slower over the network than local due to
>duplication of inodes/caching and network & samba server delays - but I
>would like to get within a factor of 3 of local performance under this
>stress write case. I also need to measure the NFSv3
>performance over loopback to local nfsd server to see how
>that compares with dbench on this test system.
>
>_______________________________________________
>linux-cifs-client mailing list
>linux-cifs-client at lists.samba.org
>https://lists.samba.org/mailman/listinfo/linux-cifs-client
>
>
--
James Roper
u3205097 at alumni.anu.edu.au
Phone: +61 2 9524 3380 Mobile: +61 438 406 331
More information about the linux-cifs-client
mailing list