isaq |
|
Темы:
5
Сообщения:
13
Участник с: 27 февраля 2016
|
Какой утилитой отслеживать активность swap? Конкретно мне нужно: - В какое время была передана информация; - Сколько было передано; - Статистика за день/неделю/месяц. |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
??? - непонятная задача, точнее непонятна необходимость.isaqУтилит много, но, имхо, их использование не есть хорошо - очень много и мороки и нюансов, вплоть до того, что можно пропустить часть информации при ее быстром изменении. isaqВ принципе в системе уже имеется такая суммарная информация для каждого раздела, в том числе и для swap раздела (уточнение - суммарная для текущей загрузки), считать ее проблем нет, но есть нюанс относительно метки времени - их нет вообще. При накопительной информации в этом просто нет необоходимости. Конечно, при желании можно производить опрос с определенной периодичностью, но считаю это лишним.
Ошибки не исчезают с опытом - они просто умнеют
|
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Простейшие запускаешь с нужной тебе периодичностю.Команда будет тебе показывать текущую загрузку (столбец swap).Если надо отчеты за период, возможно, будет полезна утилита atop |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Если используется swap раздел и если нужна статистика (суммарная информация), то удобнее читать файл /proc/diskstats, в котором имеются поля 6 - общее количество успешно прочитанных секторов 7 - общее количество успешно записанных секторов UPD - размер сектора 512 байт Например, у меня swap раздел - это раздел 7 и выводим значения этих полей (суммарная информация за все время текущей загрузки) cat /proc/diskstats | grep '7 sda' | awk '{print $6,$10}' 859624 1009648 или в мегабайтах (с округлением до целого) 420 493
Ошибки не исчезают с опытом - они просто умнеют
|