[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