Выявление нагружающих дисковую подсистему процессов в Linux |
[исправить] |
В Centos 5.x нет нормальной поддержки iotop, без которого трудно понять, какой
процесс больше всего грузит дисковую систему.
Но можно использовать скрипт disktop.stp, написанный для подсистемы
динамической трассировки SystemTap.
Чтобы запустить disktop в CentOS нужно:
Установить пакеты
kernel-debuginfo-`uname -r`
kernel-debuginfo-common-`uname -r`
(скачать можно здесь http://debuginfo.centos.org/5/
Установить пакет kernel-devel-`uname -r`
Установить systemtap:
yum install systemtap
Запуcтить disktop:
stap disktop.stp
Пример работы:
# stap disktop.stp
Wed Nov 24 16:16:20 2010 , Average: 351Kb/sec, Read: 1680Kb, Write: 76Kb
UID PID PPID CMD DEVICE T BYTES
102 16196 29589 nginx sda3 R 539535
48 29429 26950 httpd sda3 R 161992
48 29427 26950 httpd sda3 R 141730
48 20089 26950 httpd sda3 R 100256
102 16196 29589 nginx sda3 W 57253
|
|
|
|
Раздел: Корень / Администратору / Система / Просмотр состояния и мониторинг системы |