Низкая производительность NFS в многопользовательских системах

Низкая производительность NFS в многопользовательских системах

Мы используем смонтированные диски NFS на нескольких многопользовательских системах Ubuntu. Время от времени производительность чтения и записи NFS очень низкая, и выполнение простой lsоперации занимает много минут. На другой машине та же lsоперация на том же диске NFS в то же время выполняется очень быстро. Более того, другие смонтированные диски NFS на рассматриваемой машине по-прежнему показывают нормальную скорость. Эта проблема, по-видимому, связана с клиентом NFS. Мы используем следующую команду для монтирования диска NFS:

mount -t nfs -o vers=3,timeo=600,nolock,async $IP:/ /mnt/nfs

До сих пор я объяснял это тем, что кто-то в настоящее время активно использует диск NFS на этой машине (читает/записывает много файлов), тем самым блокируя другие запросы. Однако, учитывая тот факт, что это проблема на уровне машины, а не сервера NFS, я начинаю сомневаться, нельзя ли что-то сделать против этого, например, выбрать правильные параметры монтирования.

Поддерживает ли NFS частое чтение/запись (например, прямую обработку данных на сетевом диске) или их вообще следует избегать? И какие параметры монтирования предпочтительнее в системе, где много пользователей обращаются к одному и тому же диску NFS?

Связанный контент