Назад | Перейти на главную страницу

~ 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, включая сам сервер.