Linux -- это интересно

smem


Рубрика: Системные утилиты
Метки: | | |
Просмотров: 3961

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


smem — небольшая Python консольная утилита для подробного мониторинга использования оперативной памяти.

Для определения количества оперативной памяти занимаемого приложением обычно используются системные мониторы (top, htop и пр...), но в современных операционных системах, использующих разделяемые библиотеки, сложно определить точное количество памяти используемое отдельным приложением.

Некоторые большие порции физической памяти обычно используются несколькими отдельным приложениями и стандартное измерение потребления памяти будет не совсем точным, а в определённых ситуациях необходимо определить точное количество памяти что используется приложением, для этих целей и сделан smem.

smem без дополнительных опций выводит информацию о процессах аналогично top, но с дополнительной колонкой PSS (пропорциональный размер приложения), показывающий разницу для каждого процесса с размером резидентного набора (RSS). Процессы могут быть сортированы по разным критериям, значения размера занимаемой памяти может отображаться в Mb/Kb и в процентах.

smem имеет опции для создания линейных и круговых диаграмм по полученным результатам, есть возможность индивидуальной настройки отображения результатов. Диаграммы могут быть сохранены в формате PNG, используя библиотеку для визуализации данных Matplotlib (python2-matplotlib).

Лицензия: GNU GPL

Домашняя страница

smem является самостоятельным проектом, это не smem (консольная утилита для очистки оперативной памяти) из проекта secure-delete (Secure Delete Tools / THC-SecureDelete - набор консольных инструментов для надёжного удаления данных).

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)