Дано:
Samba сервер на ОС Альт Сервер 10
Samba клиент на ОС Альт Workstation K11
Сетевые папки монтируются в fstab, пример монтироания:
//192.168.0.1/sharedfolder /home/user/sharedfolder cifs nounix,noperm,cifsacl,idsfromsid,modefromsid,noauto,rw,x-systemd.automount,x-systemd.device-timeout=10,x-systemd.idle-timeout=180min,iocharset=utf8,workgroup=WORKGROUP,credentials=/root/user.key,_netdev 0 0
Проблема:
При монтировании удалённой папки в fstab в сети 100 Мбит/с в обычных условиях проблема не заметна за исключением ситуаций, когда файлы читает программа и делает это много раз в секунду малыми порциями (Консульнант плюс под wine так читает смонтированный сетевой диск из-за чего работает нормально только при 1000 Мбит/с)
При удалённом доступе с пингом ~80 мс наблюдаются нереальные тормоза при обычном доступе к сетевой папке (просмотр содержимого папки), работать невозможно! Если же обратиться к сетевой папке напрямую в адресной строке dolphin \\192.168.0.1/sharedfolder, то устанавливается подключение и работать с файлами и папками вполне возможно (разница по времени отклика по сравнению с монтированием в fstab в 100 раз и более).
Вопрос:
Вероятнее всего при монтировании в fstab система использует слишком маленький буфер, либо вообще не использует буферизацию, что приводит к увеличению количества запросов-ответов в трафике, что критично при высоком пинге и увеличивает задержки в 100 и более раз. В локальных сетях это плохо влияет на программы формирующие много запросов к сетевым дискам, например Консультант плюс при скорости интернет-канала 100 Мбит/с и пинге 18 мс работает в 20-30 раз медленнее, чем при скорости 100 Мбит и пинге 1 мс.
Кто-нибудь знает как включить буферизацию cifs при монтировании в fstab?