Top, htop, nmon: монітори системи в терміналі

Тим з нас, хто багато працює в терміналі, або на власному комп’ютері, або на серверах, часто потрібно бачити продуктивність обладнання, споживання
ОЗУ, процеси, які споживають найбільше, процесор тощо, для цього існує кілька альтернатив, кілька програм, які ми можемо використовувати для відображення цієї інформації (та іншої) у
термінал.

верх:

Щоб запустити його в терміналі, введіть наступне і натисніть вводити:

top

Це найпростіший, він встановлюється за замовчуванням у багатьох дистрибутивах, і він показує нам багато різної інформації. Наприклад, це показує нам кількість користувачів
активів, час в Інтернеті, а також, як ми бачимо, це показує нам кількість завдань або процесів (Завдання: усього 154), кількість їх у
біг, сплячий, затриманий або в зомбі режимі.

Нижче ми бачимо (в КіБ) обсяг використовуваної оперативної пам'яті (і безкоштовно), як і SWAP

Нарешті, у нас є список процесів, для кожного з них ми можемо знати PID, користувача, який його виконує, обсяг пам'яті (реальної та віртуальної), яку він використовує, відсотки
Споживання процесора, час виконання та конкретна команда / процес.

топ

Як бачите, читати цю інформацію трохи незручно, однак, якщо натиснути Z зможе побачити інформацію з кольорами, що робить небагато
простіше прочитати всі ці дані:

верхній колір

Щоб вийти з верху, просто натисніть Q і воно закриється.

htop:

Щоб запустити його в терміналі, введіть наступне і натисніть вводити:

htop

У кількох дистрибутивах він встановлений за замовчуванням, в інших (наприклад, ArchLinux) ні, тому, якщо вони не відкриваються за допомогою попередньої команди, вони повинні його встановити.

Якщо вони використовують Ubuntu, Debian або похідні, це буде:

sudo apt-get install htop

Якщо вони використовують ArchLinux або похідні, це буде:

sudo pacman -S htop

htop

Як бачите, він показує нам більше впорядкованої інформації, менше застрягання, легше читати все. Це показує нам майже те саме, що і попередній верх, ні
Однак, краще прочитати його (навіть із `` барами '' для споживання процесора, оперативної пам'яті та SWAP), але!, Він пропонує нам інші варіанти, які ви можете побачити нижче.
Ці опції можна використовувати, натискаючи клавіші F1 ... F2 ... і так доти F10, це дозволяють нам
шукати певні процеси у списку, бачити їх упорядкованими у вигляді дерева (процеси та потоки або пов'язані процеси), фільтрувати за тими, у яких більше процесора або оперативної пам'яті
споживати, вбивати процеси тощо.

Щоб вийти з верху, просто натисніть F10 і воно закриється.

nmon:

Це дозволяє нам додатково налаштувати інформацію, яку вона нам показує, коли ми її відкриваємо, вона показує нам кілька варіантів, простіше кажучи, це дає нам
інформація модульним способом, тобто якщо ми хочемо, щоб вона показувала нам лише інформацію, пов’язану з процесором, ми натискаємо клавішу, якщо хочемо, щоб вона також показувала нам
Крім того, ту, що стосується оперативної пам'яті, ми натискаємо ще одну клавішу, ось скріншот головного екрану:

nmon-start

Як бачите, якщо ви хочете побачити інформацію, що стосується процесора, натисніть клавішу c ... Той, що пов’язаний з ключем пам’яті m ...
з жорсткими дисками d ... ядро k ... мережі n (мала літера) тощо.

Залишаю комбінацію nmon + c + m + k

nmon-options

Це слід встановити, якщо ви використовуєте Ubuntu, Debian або похідні, це буде:

sudo apt-get install nmon

Якщо вони використовують ArchLinux або похідні, це буде:

sudo pacman -S nmon

Щоб вийти з верху, просто натисніть Q і воно закриється.

Кінець!

Ну це все. Якщо хтось із вас знає будь-який інший монітор системи терміналів, повідомте мені про це в коментарі в режимі реального часу 🙂

привіт


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

11 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Ого - сказав він

    хай живе htop! Я хотів би наголосити на головній різниці, яка найбільше вплинула на мене порівняно з топ: у верхній частині споживання оперативної пам’яті, яка вас позначає, - це загальна сума, тоді як у htop і завдяки кольорам ви чітко диференціюєте активну оперативну пам’ять від пасивної (зелена) і жовтий), маючи можливість чітко бачити загальне споживання на панелі та диференціювати реальне споживання (яке було б активним) від вмісту тимчасової пам'яті (пасивне)

    1.    Ого - сказав він

      ммм, мені довелося змінити useragent, щоб отримати мені манджаро ... чи є спосіб не перезаписати весь useragent? тобто, коли я його замінюю, я повинен подбати про оновлення своєї версії Firefox (наприклад), оскільки деякі сторінки щодо сумісності переглядають версію, яку ви використовуєте через useragent, а при перевизначенні за замовчуванням я повинен кожного разу редагувати її вручну . Мені цікаво, чи є спосіб "додати" слово до використовуваного агента за замовчуванням або навіть просто змінити одне з полів

  2.   Гонсало - сказав він

    Я не знав nmon, хороші дані 😀

  3.   RAW-Basic - сказав він

    Сенді .. .. 'copypasteaste' у nmon .. ..не слід більше встановлювати htop .. ..але ефективно nmon .. 😉

  4.   Кронос - сказав він

    У коді встановлення nmon є помилка (яку, до речі, я не знав) Дякую за інформацію.

    1.    KZKG ^ Гаара - сказав він

      Дякую, що помітили, у Twitter вони мені все одно сказали ха-ха-ха. Я полагодив це.

  5.   манолокс - сказав він

    Топ також інтерактивний.
    Наприклад, натискання "m" впорядковує процеси за споживанням оперативної пам'яті (за замовчуванням це відбувається в порядку процесора). Повторне натискання повертається до замовлення процесора.
    Натискання «k» (для вбивства) запитує у нас ПІД, щоб увійти і вбити процес
    Натискання «u» (для користувача) запитує нас про користувача та створює фільтр із тим, який ми вводимо.
    Натискання "h" допомагає. У вас багато варіантів.

    Тоді як рекомендація для системного монітора в терміналі це будуть погляди.
    Це більш-менш суміш команд top + free + ifconfig та інших. Іншими словами, у ньому перелічені активні процеси, плюс інформація мережевих інтерфейсів, плюс активність дисків / розділів, а також деякі дані від датчиків. Дуже повний. Він не є інтерактивним, але його можна "налаштувати на льоту".

    1.    KZKG ^ Гаара - сказав він

      Дякуємо за вдосконалення цієї теми 😀

    2.    eliotime3000 - сказав він

      Відмінно. Я подивлюсь на найвищого чоловіка.

  6.   бідне так - сказав він

    Щодня мені більше подобається консоль, і її програми здаються мені вершиною програмування, завтра я прогуляюся по nmon!

  7.   rv - сказав він

    Відмінна інформація, дякую!