четверг, 6 сентября 2012 г.

Смотрим нагрузку на диски

Иногда бывают ситуации, когда в top’e вроде бы всё нормально, но сервер всё равно тормозит. Тогда нужно обратить внимание на нагрузки дисковой подсистемы.


FreeBSD

Во FreeBSD есть штатная утилита gstat, при запуске которой без параметров мы увидим текущую нагрузку на диски.

#gstat

Как видно из примера, очень большая нагрузка на диск ad4.
А что-бы определить процесс, который нагружает диски, выполним такую команду:

#top -m io -o total


Linux

Для Linux есть аналог утилиты gstat – iostat. В Debian/Ubuntu она находится в пакете sysstat.

#iostat -p 1

Здесь мы поставили автообновление каждую секунду. Хочу обратить внимание на то, что первые пару выводов во внимание не брать, так как в первом выводе отображается информация из кеша, а не реальные показатели. Как видим, диски здесь не нагружены

Для определения процесса, который нагружает диски, есть утилита iotop, правда её нужно ставить отдельно.


Оригинал статти: http://skeletor.org.ua/?p=2281

Комментариев нет:

Отправить комментарий