[Samba] Samba Transfer Efficiency

Linda W samba at tlinx.org
Sun Jun 20 05:30:42 MDT 2010

Henri Cook wrote:
> Afternoon all,
> I'm running a transfer setup as follows:
> A -> B -> C - fairly simple, B initiates a transfer from A to C - B is a 
> vital intermediary as it bridges two otherwise seperate networks.
> All machines have onboard Gigabit ethernet, A+B are connected via 
> Crossover and B->C is connected by very fast switch (i.e. all 
> connections should be able to use the full gig if they wanted to)
> I see an average of about 23-25% usage in both the crossover (A->B) and 
	That's about the maximum I see for reads.  I get about 30MB/s for
writes from a Win7 client to a samba server. 

	I had faster using 9K jumbo packets, BUT, I had too many multimedia
drop-outs on Win7 (never a problem on WinXP).  So I scaled back to the
standard 1500 byte packets and slower speeds.  The Windows client stacks
aren't that fast, in my experience. 

Make sure your tcp stack is tuned on your linux server.  My distro had set my max TCP window size and memory usage set way lower than needed for good Gigabit performance.

More information about the samba mailing list