Этот параметр позволяет Вам задать параметры сокета, который будет использоваться для обслуживания клиентов. Обычно с помощью этого параметра проводится тонкая настройка сервера Самбы на оптимальную производительность для Вашей локальной сети. Не способа узнать какие параметры лучше подходят для Вашей сети, так что экспериментируйте. Настоятельно рекомендуется сначала прочитать соответсвующую документацию для Вашей ОС (man setsockopt можеть быть поможет). Может обнаружиться, что на некоторых системах Самба сообщит “Unknown socket option”, когда Вы включите тот или иной параметр. Это означает, что Вы некорректно написали имя параметра или Вам нужно включить файл includes.h для Вашей системы. Если последнее, пожалуйста Вышлите нам патч по адресу samba-technical@samba.org. Любые поддерживаемые параметры сокета могут быть комбинироваться произвольным образом, пока Ваша ОС разрешает это.
 
Список опций сокета, которые доступны на сегодняшний день :
 
* SO_KEEPALIVE
* SO_REUSEADDR
* SO_BROADCAST
* TCP_NODELAY
* IPTOS_LOWDELAY
* IPTOS_THROUGHPUT
* SO_SNDBUF *
* SO_RCVBUF *
* SO_SNDLOWAT *
* SO_RCVLOWAT *
 
     Опции, помеченные * принимают целые значения. Остальные принимают только 1 или 0, соответственно разрешая или запрещая опцию, по умолчанию все они разрешены, если Вы не укажете явно 1 или 0. Используйте следующий синтаксис ПАРАМЕТР = ЗНАЧЕНИЕ, например, SO_SNDBUF=8192.
Обратите внимание на то, что у Вас не должно быть пробелов ни до ни после знака =.
 
Если Вы в локальной сети, тогда разумным будет использование: socket options = IPTOS_LOWDELAY и можно попытаться использовать socket options = IPTOS_LOWDELAY TCP_NODELAY, если Вы в сети WAN попробуйте IPTOS_THROUGHPUT.
 
Заметьте, что некоторые из этих параметров могут привести к тому, что Самба вообще не будет работать. Используйте эти параметры с осторожностью!
 
Значение по умолчанию :
socket options = TCP_NODELAY
 
Пример :
socket options = IPTOS_LOWDELAY