Thanks to all who responded.

This shouldn't be anything to do with oplocks, although I understand their 
nature and how they can destroy performance.  The file I analyze is being 
accessed by no one but me - guaranteed.  We're a small company and I know that 
to be true.

I reverted the secondary cluster member from Samba 3.5.9 back to 3.0.33 and, 
voila' - the slow performance returned.  No one else in the company even knows 
that this share exists, so this performance degradation isn't because someone 
else is breaking my oplock.

I ran a wireshark analysis on the net during a "fast" file analysis (under 
Samba 3.5.9) and a "slow" analysis (under Samba 3.0.33).  The SMB protocol 
shows that the client is the one that is ratcheting-down the file access to 
where single bytes are being retrieved from the server.  Under Samba 3.5.9, the 
client is retrieving data using 4096-byte blocks.

This may have happened due to a Microsoft update to the client at that point in 
time and 3.0.33 isn't responding correctly somehow.  I haven't found the real 
reason - I just know that 3.5.9 appears to work when 3.0.33 doesn't.  However, 
3.0.33 *does* work on the active cluster member.

Rich

-----Original Message-----
From: Jeremy Allison [mailto:[email protected]] 
Sent: Thursday, June 23, 2011 12:09 PM
To: Volker Lendecke
Cc: Lang, Rich; [email protected]
Subject: Re: [Samba] Samba process throttled back?

On Thu, Jun 23, 2011 at 05:31:14PM +0200, Volker Lendecke wrote:
> Hi!
> 
> I'd rather assume an oplock break. As long as you're alone
> on the file, it's fast. Once somebody else opens (or even
> just takes a look at) the file, it's slow. This can be
> confirmed with a network trace.

Yes, this is what screamed out to me. It has to be oplock
related IMHO.

Jeremy.

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to