In this recipe, we will look at Samba configuration parameters in order to get optimum performance out of your Samba installation.
You will need root access or an account with sudo
privileges.
It is assumed that you have installed the Samba server and it is properly working.
Open the Samba configuration file located at
/etc/samba/smb.conf
:$ sudo vi /etc/samba/smb.conf
Add or edit the following options under the
global
section of the configuration file:[global] log level = 1 socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072 SO_KEEPALIVE read raw = Yes write raw = Yes strict locking = No oplocks = yes max xmit = 65535 dead time = 15 getwd cache = yes aio read size = 16384 aio write size = 16384 use sendfile = true
Save the configuration file and restart the Samba service:
$ sudo service smbd restart