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
когда ты закончил.