Заметил однажды сообщение в /var/log/samba/log на одном из серверов с samba:
../source3/param/loadparm.c:320(max_open_files)
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Предупреждение отображается в связи с тем что в Linux по умолчанию установлен лимит на 1024 одновременно открытых файлов, а в Windows он 16384.
Поэтому увеличим лимит в Linux до 16384:
sudo ulimit -n 16384
Проверим:
ulimit -Hn -Sn
Чтобы изменения не сбросились после перезагрузки системы, откроем в текстовом редакторе файл:
sudo nano /etc/security/limits.conf
И добавим в конце:
* - nofile 16384
root - nofile 16384
Готово.
Смотрите также мою статью:
Как изменить «open files» в Linux