Как контролировать использование ЦП и памяти с помощью VTOP в Ubuntu 20.04 LTS

12 set 2022 2 min di lettura
Как контролировать использование ЦП и памяти с помощью VTOP в Ubuntu 20.04 LTS
Indice dei contenuti

Введение

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

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

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

В этой статье мы увидим, как установить инструмент мониторинга vtop на Ubuntu 20.04 LTS Focal Fossa.

Предпосылки

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

Если вы хотите установить VTOP на удаленный сервер, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:

ssh nome_utente@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Установить втоп

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

sudo npm install -g vtop

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

vtop

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

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

Чтобы изменить цветовую схему, используйте параметр --theme. Вы можете выбрать любую из доступных тем (cid, becca, brew, certs, dark, gooey, gruvbox, monokai, nord, parallax, seti и wizard), например:

vtop --theme parallax

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

vtop --update-interval 20

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

vtop --quit-after 5

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

vtop -h

Вывод

Мы увидели, как установить vtop на Ubuntu 20.04 LTS Focal Fossa. Vtop имеет множество функций, включая измерение запросов к серверу, записи в журнале и т. д.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.