LINUX.ORG.RU
ФорумAdmin

мониторинг потребления ресурсов процессами


0

1

Есть некая программа, и надо бы понаблюдать за ней. Сейчас сделал в крон

* * * * *  ps axu >> /var/log/ps.log
вывод которого потом парсится простеньким скриптом.

Но крон запускается раз в минуту, а хотелось бы раз в несколько секунд. И второе хотелось бы знать потребление процессора не в процентах чего-то, а в тиках или что там в современном ядре, ну и так же точные данные по памяти и дисковому вводу выводу. Нужна простая программа или скрипт, которая не потянет за собой вебсервер, базу данных и что-то еще. Может на cgroups есть какое нибудь решение.

★★

Ответ на: комментарий от sdio

Все есть в /proc/$PID

Я в это и не сомневаюсь на на процесс в этой папочке порядка трехсот файлов и в каждом какие-то цифры. Конкретики хотелось бы

Yur4eg ★★ ()

atop — чтобы мониторить локально net-snmp + мониторилка по вкусу — по сети

anonymous ()
Ответ на: комментарий от anonymous

atop — чтобы мониторить локально

net-snmp + мониторилка по вкусу — по сети

p.s.:запилите мне редактирование!

anonymous ()
Ответ на: комментарий от Yur4eg

Глава 3. Файловая система /proc.
После прочтения сего толмуда и иже с ним, всё заканчивается данными из ps u --pid=<pid> или выводом из top -b -n 1 <опции>
Если у тебя получится что-нибудь поинтереснее выложи сюда, буду благодарен.

windusjatnik ()
Ответ на: комментарий от windusjatnik

Глава 3. Файловая система /proc.

Какая книга замечательная! Обязательно изучу. Жаль только что старенькая.

Yur4eg ★★ ()

collectd (проще) или cacti(сложнее). замер потребленного времени CPU в jiffies.

Bers666 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.