Легковесный “top like” консольный системный монитор (System monitor).

vtop 002

vtop — легковесный Node.js (JavaScript) консольный “top like” системный монитор (System monitor).

vtop 003

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

vtop 004

vtop 005

vtop легко расширяется, поддерживается изменение темы оформления, доступно двенадцать готовых шаблонов тем, можно создать свой шаблон темы (простой *.json файл). Тему можно задавать из командной строки или прописать в файл встроенных команд оболочки (для Bash это ~/.bashrc), например вставить строку:
alias vtop="vtop --theme brew"


vtop 006

vtop 007

vtop 008

vtop 009

vtop 010

vtop 011

vtop 012

vtop позволяет изменять интервал обновления (в миллисекундах) из командной строки или с клавиатуры (в реальном времени), поддерживает завершение выбранного процесса (клавиатурой или мышью), для навигации по процессам может использоваться мышь (можно отключить запустив vtop --no-mouse), если поддерживается терминалом.

vtop 013

Можно задать продолжительность работы монитора (например запустив vtop --quit-after 5), при желании использовать системный монитор vtop вместо команды top можно добавить в файл:
~/.bashrc

Строки:
alias top="vtop"<br>alias oldtop="/usr/bin/top"


vtop 014

Лицензия: MLT (The MIT License)

vtop 015

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