Устранение неполадок с производительностью NFS
Я устраняю проблемы с производительностью NFS в Linux и смотрю на следующее nfsiostat
выход:
host:/path mounted on /path:
op/s rpc bklog
96.75 0.01
read: ops/s kB/s kB/op retrans avg RTT (ms) avg exe (ms)
86.561 1408.294 16.269 0 (0.0%) 34.595 89.688
write: ops/s kB/s kB/op retrans avg RTT (ms) avg exe (ms)
10.113 326.282 32.265 0 (0.0%) 19.688 72446.246
- Что именно означает
avg RTT (ms)
а такжеavg exe (ms)
? avg exe
для записи - 72 секунды (!) - вы бы сказали, что это ненормально, и если да, то как мне продолжить устранение неполадок?
Я использую NFS через TCP. И клиент, и сервер находятся в одной локальной сети GigE.
1 ответ
AFAIK RTT - это время ответа сервера, например, с момента, когда клиент отправляет запрос на чтение / запись, пока не получит подтверждение от сервера, говорящее "спасибо, получил ваш запрос, поместил его в очередь". exe - это все время от отправки запроса до выполнения ввода-вывода и его копирования клиенту.
Зависит. У нас есть несколько достаточно загруженных NFS-серверов с еще большим временем исполнения. Записи OTOH часто бывают асинхронными, поэтому большое время выполнения не обязательно означает, что система полностью непригодна для использования.