FastNetMon

Friday, 11 December 2009

Аналог iotop / dstat на ядрах младше 164

Есть такой вот интересный способ мониторинга нагрузки на диск, если на текущей платформе не работает iotop (например, на CentOS c 128 ядрами).

cd /opt/
wget http://aspersa.googlecode.com/svn/trunk/iodump

Отключаем syslog, иначе весь винт забьет логами:
/etc/init.d/syslog stop

Активируем сброс ядром всей информации о вводе-выводе:
echo 1 > /proc/sys/vm/block_dump
while true; do sleep 1; dmesg -c; done | perl iodump
echo 0 > /proc/sys/vm/block_dump

Чтобы увидеть результат работы скрипта, необходимо подождать минут 5 и потом нажать CTRL+C, при этом на экране будет вадан список самых грузящих диск приложений.

После окончания работы не забываем включить syslog.

http://www.xaprb.com/blog/2009/08/23/how-to-find-per-process-io-statistics-on-linux/

No comments :

Post a Comment

Note: only a member of this blog may post a comment.