У меня запущена небольшая домашняя сеть с экспортом /home
хранилищем NAS (ICY BOX IB-NAS5220) для моих различных машин Linux Mint.
/etc/exports
на NAS:
/mnt/md1/public *.fritz.box(rw,sync,no_root_squash)
Соответствующая строка /etc/fstab
на клиентах:
192.168.178.3:/mnt/md1/public /home nfs nolock,nfsvers=3 0 0
(nolock
необходим для того, чтобы заставить Firefox сотрудничать. nfsvers=3
- это ограничение NAS. Пути и IP-адреса проверяются на тройку, все в порядке.)
Это работает.
Тем не менее, я испытываю довольно частые зависания клиентов, особенно при работе в Интернете (firefox) после запуска / входа в систему. Приложение зависает примерно на 10-20 секунд, затем все возвращается в нормальное состояние.
По-видимому, это становится лучше через некоторое время после начала работы, но это чертовски раздражает (и мешает мне продолжать настраивать оставшиеся машины подобным образом, так как это было бы шоу-стопором для моей жены и детей).
Обратите внимание, что это происходит, даже если только один компьютер обращается к каталогу /home /, поэтому не происходит неправильного одновременного доступа. (Несмотря на то, что медиа-сервер монтирует тот же общий ресурс, но он простаивает 99% времени.)
Я не знаю достаточно о NFS и о том, что происходит за кулисами, чтобы знать, что искать и где. Кто-нибудь может дать мне подсказку? Это из-за плохой производительности NFS-сервера? Проблема с кешированием? Как я могу узнать? Можно ли это смягчить, установив определенные параметры NFS?