[Samba] Samba performance
Juan Pablo
jhurcad at yahoo.com
Fri May 27 07:34:50 MDT 2011
Hi Volker,
I am using the following socket options:
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
I've been testing with lower rcvbuf and sndbuf values but this seems to be the
best. Any advice on how to calculate this value besides trial and error?
Following is my smb.conf:
[global]
workgroup = Workgrouplasp
encrypt passwords = yes
security = user
smb passwd file = /etc/samba/smbpasswd
netbios name = LASPFS
server string = LASP Linux File Server
dns proxy = no
log level = 1
oplocks = yes
level2 oplocks = yes
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536
SO_SNDBUF=65536
guest account = samba
map to guest = Bad User
map to guest = Bad Password
read raw = yes
write raw = yes
max xmit = 65535
dead time = 15
getwd cache = yes
interfaces = 192.168.1.5/255.255.255.0
bind interfaces only = yes
socket address = 192.168.1.5
max protocol = SMB2
[laspfiles]
comment = Public File Storage
browseable = yes
force user = samba
force group = samba
path = /srv/samba/filestore/laspfiles
read only = no
guest ok = yes
My focus was to tune the fileserver for several 8MB file transfer. Any idea on
how to improve this?
Thanks for your help!
Juan Pablo
________________________________
From: Volker Lendecke <Volker.Lendecke at SerNet.DE>
To: Juan Pablo <jhurcad at yahoo.com>
Cc: Jeremy Allison <jra at samba.org>; samba at lists.samba.org
Sent: Thu, May 26, 2011 2:27:20 PM
Subject: Re: [Samba] Samba performance
On Thu, May 26, 2011 at 10:14:31AM -0700, Juan Pablo wrote:
> Hi Jeremy,
>
> Thanks for your reply!
>
> The tests we did with the Windows 7 terminals was using smb2.
>
> When we enabled smb2 in samba we saw in samba logs that it
> was not being used. We modified Windows 7 registry as
> described in
>http://www.techemperor.com/2009/09/21/manual-patch-for-windows-vistaserver-2008-smb2-flaw/
>/
> to enable smb2 to start using smb2. Once this was done
> smb2 was negotiated but there was no speed difference.
>
> The OS read test is done iterating from 0 to 999 a dd
> if=testFile-xxx of=/dev/null bs=1k. The samba local
> access test is done with smbclient from the same machine
> sending the output to /dev/null. Is the speed decrease
> (from 158 MB/s to 71 MB/s) from what I get when I test
> from the OS to what I get with samba normal?
With smbclient you should get near wire speed. Do you have
"socket options" set in your smb.conf?
Volker
--
SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen
phone: +49-551-370000-0, fax: +49-551-370000-9
AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen
More information about the samba
mailing list