Поиск по сайту:

vtop — инструмент мониторинга активности процессов и памяти Linux


Инструменты командной строки, такие как «top», затрудняют мониторинг использования процессора и памяти. Вот почему сегодня мы представляем вам vtop — бесплатный, с открытым исходным кодом, простой, но мощный и расширяемый инструмент мониторинга активности терминала, написанный на Node.js.

Он предназначен для того, чтобы пользователи могли легко просматривать использование ЦП в многопроцессных приложениях (тех, у которых есть главный процесс и дочерние процессы, например, NGINX, Apache, Chrome и т. д.). vtop также позволяет легко увидеть всплески с течением времени, а также использование памяти.

vtop использует символы Брайля Юникода для рисования и отображения диаграмм использования ЦП и памяти, помогая визуализировать пиковые нагрузки. Кроме того, он группирует процессы с одинаковым именем (главный и все дочерние процессы).

В этой статье вы узнаете, как установить инструмент мониторинга vtop в Linux.

Требования:

В качестве предварительного условия в вашей системе должны быть установлены Node.js и NPM, в противном случае см. это руководство:

  • Как установить последние версии Node.js и NPM в Linux

Установка vtop в системах Linux

После того как в вашей системе установлены Node.js и NPM, выполните следующую команду, чтобы установить vtop. При необходимости используйте команду sudo, чтобы получить root-права для установки пакета.

sudo npm install -g vtop

После установки vtop выполните следующую команду, чтобы запустить его.

vtop

Ниже приведены сочетания клавиш vtop, нажатие:

  • u обновляется до последней версии vtop.
  • k или стрелка вверх перемещает список процессов вверх.
  • j или стрелка вниз перемещает список процессов вниз.
  • g переводит вас в начало списка процессов.
  • G переводит вас в конец списка.
  • dd уничтожит все процессы в этой группе (сначала вам необходимо выбрать имя процесса).

Чтобы изменить цветовую схему, используйте переключатель --theme. Вы можете выбрать любую из доступных тем (кислота, бекка, пиво, сертификаты, темная, клейкая, gruvbox, монокай, норд, параллакс, сети и волшебник), например:

vtop --theme wizard

Чтобы установить интервал между обновлениями (в миллисекундах), используйте --update-interval. В этом примере 20 миллисекунд эквивалентны 0,02 секунды:

vtop --update-interval 20

Вы также можете настроить vtop на завершение через несколько секунд, используя параметр --quit-after, как показано.

vtop --quit-after 5

Чтобы получить справку по vtop, выполните следующую команду.

vtop -h

vtop разрабатывает множество функций, включая измерение запросов к серверу, записи журнала и т. д. Что вы думаете о vtop? Дайте нам знать через форму комментариев ниже.