FreeBSD iostat - Как определить, есть ли проблема?

Я запускаю сервер FreeBSD NFS, и недавно у меня возникли странные проблемы во всем кластере (серверы Apache зависают в состоянии "lockf" при загрузке файлов из общего ресурса NFS и т. Д.).

Я довольно новичок в этом, поэтому мой вопрос: как я могу определить, перегружен ли ввод-вывод сервера?

Вот мой нынешний иостат:

[root @ host ~] # iostat 1 10  
      tty mfid0 процессор  
 Tin TB/ TPS МБ / с с помощью идентификатора  
   0 55 16,03 194 3,04 0 0 5 0 95  
   0 490 21,73 238 5,05 0 0 5 0 95  
   0 43 20,09 402 7,88 0 0 7 0 93  
   0 407 12,58 531 6,53 0 0 5 0 94  
   0 43 15,69 416 6,37 0 0 8 1 91  
   0 437 30,23 287 8,46 0 0 9 1 91  
   0 43 23.50 109 2.50 0 0 2 0 98  
   0 273 11,58 76 0,86 0 0 2 0 98  
   0 43 15,70 243 3,72 0 0 5 0 95  
   0 320 20,35 248 4,92   0  0  3  0 96  
[root@host ~]#

Любое из значений кажется высоким? Могу ли я провести какие-либо другие тесты, чтобы убедиться, что система эффективно справляется с нагрузкой?

Спасибо!

1 ответ

Решение

Попробуйте использовать gstat или же systat -iostat но он покажет вам (например, iostat) использование IO, а не то, что его вызывает. Вы, вероятно, больше заинтересованы в попытке:
procstat -f $ApachePIDinLockfState
или же
ktrace -p $ApachePIDinLockfState а также kdump -R | less, Запомни бегать ktrace -C когда ты закончил.

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