Как отслеживать активность подкачки на рабочем столе в режиме реального времени (желательно отдельно для каждого устройства подкачки)

Было бы полезно узнать в режиме реального времени об активности свопа (число операций чтения и записи в минуту или аналогичное измерение). Я намерен использовать его с conky.

Я могу собрать аналогичную статистику по vmstat или получить совокупный результат по iotop. К сожалению, я не могу узнать об активности конкретно на каждом устройстве подкачки. Команда swapon не дает такого ответа, как и /proc/swaps.

(Я использую zram swap, поэтому момент, когда происходит обмен, не сразу очевиден. И поскольку zram swap делает штраф за процессор, я хотел бы знать, произойдет ли это, когда я начну длинные вычисления.)

1
задан 18 October 2012 в 15:20

1 ответ

Мне нужно было найти ответ в Google, но инструмент, который вам нужен, будет vmstat, пример использования:

vmstat 5

Распечатывает данные с обновлениями каждые 5 секунд, меняйте значение 5, чтобы получить информацию о Значение столбцов данных, которые он печатает, смотрите на странице руководства.

man vmstat

В вашем случае это, вероятно, si и так, что будет интересно si = swap-ins и так = swap-out, вы также можете просмотреть некоторые характеристики, включая некоторые счетчики, так как загружаются с опцией -s. [ 114]

0
ответ дан 18 October 2012 в 15:20

Другие вопросы по тегам:

Похожие вопросы: