smem

0
Ваша оценка: Нет

Подробный мониторинг использования оперативной памяти.

smem — небольшая Python консольная утилита для подробного мониторинга использования оперативной памяти.
Для определения количества оперативной памяти занимаемого приложением обычно используются системные мониторы (top, htop и пр...), но в современных операционных системах, использующих разделяемые библиотеки, сложно определить точное количество памяти используемое отдельным приложением.
Некоторые большие порции физической памяти обычно используются несколькими отдельным приложениями и стандартное измерение потребления памяти будет не совсем точным, а в определённых ситуациях необходимо определить точное количество памяти что используется приложением, для этих целей и сделан smem.
smem без дополнительных опций выводит информацию о процессах аналогично top, но с дополнительной колонкой PSS (пропорциональный размер приложения), показывающий разницу для каждого процесса с размером резидентного набора (RSS). Процессы могут быть сортированы по разным критериям, значения размера занимаемой памяти может отображаться в Mb/Kb и в процентах.
smem имеет опции для создания линейных и круговых диаграмм по полученным результатам, есть возможность индивидуальной настройки отображения результатов. Диаграммы могут быть сохранены в формате PNG, используя библиотеку для визуализации данных Matplotlib (python2-matplotlib).
Лицензия: GNU GPL

Тип приложения: консольная программа
Сайт разработчика: http://www.selenic.com/smem/
Что почитать?


Разместил: pondogor 6 Октябрь 2013 в 16:34