Файл с задержкой ~1300 мс при монтировании nfs

У меня есть монтирование NFS, где сервер находится в той же подсети, что и клиент. Когда я time touch testempty от клиента я получаю:

touch testempty  0.00s user 0.00s system 0% cpu 1.325 total

Время идет по странной схеме - в большинстве случаев оно составляет чуть более одной секунды, но примерно раз в минуту оно увеличивается примерно до 1,3. Посмотрите на этот график, составленный за время, необходимое для прикосновения к несуществующему файлу, каждые десять секунд:

график задержки

Когда я rm testempty затем time touch testempty с сервера я получаю:

touch testempty  0.00s user 0.00s system 29% cpu 0.005 total

Так что диск не проблема. Ping показывает задержку менее 200 мс, так что сеть не является проблемой. Я обнаружил, что это все еще происходит, когда сервер монтирует свой собственный ресурс.

Вот мой /etc/exports:

/data           192.168.0.0/16(rw,no_subtree_check,async,no_root_squash,insecure,sec=sys,fsid=0)
/data/dba_work  192.168.0.0/16(rw,no_subtree_check,async,no_root_squash,insecure,sec=sys,fsid=1)

Есть идеи, что вызывает это?

Сервер работает под управлением CentOS 7. Испробовал несколько разных клиентов Linux, включая сам сервер.

0 ответов

Другие вопросы по тегам