[linux-cifs-client] Re: debugging dbench to track performance

Jeremy Allison jra at samba.org
Sat Jul 15 18:12:38 GMT 2006


On Sat, Jul 15, 2006 at 01:04:44PM -0500, Steve French wrote:
> Running with very current cifs against very current SAMBA_3 branch 
> (server) - cifs mount over loopback interface
> 
> I am getting puzzling behavior of dbench again - with "dbench 70" (ie 70 
> processes) dbench never gets out of warmup mode (my guess is that a 
> request or two gets lost on the server or is so slow that dbench thinks 
> that it has not reached steady state for warmup - but I am not I am 
> convinced that I understand dbench's warmup phase properly).   Running 
> it with fewer processes dbench gets through its warmup fine but is 
> performing pretty poorly (hopefully because of the memory leak in Samba 
> that jra mentioned - but I am not convinced that that is the issue).   
> Also note that "cannot remove directory" errors in the cleanup phase - 
> any ideas how to debug those (there is presumably too much data to catch 
> this on a sniffer without affecting timing) ie catch the problem earlier 
> ... ?

Steve,

	Can you svn update on SAMBA_3_0, I just successfully
ran a full 6 process 200000 iteration tdbtorture against it
(using my modifications to the client code) overnight and it
completely passes with no server memory leak, and no syslog
messages about *any* packet loss from cifsfs !

I think that bug in the server is fixed.

Update to svn rev 17064.

Jeremy.


More information about the linux-cifs-client mailing list