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

Тем из нас, кто много работает в терминале, будь то на собственном компьютере или с серверами, часто требуется видеть производительность оборудования, потребление
ОЗУ, процессы, которые потребляют больше всего, ЦП и т. Д., Для этого есть несколько альтернатив, несколько программ, которые мы можем использовать для отображения этой информации (и многого другого) в
Терминал.

Вверх:

Чтобы запустить его в терминале, введите следующее и нажмите Enter:

top

Это самый простой вариант, он установлен по умолчанию во многих дистрибутивах и показывает нам много разной информации. Например, показывает количество пользователей.
активы, онлайн-время, также, как мы видим, оно показывает нам количество задач или процессов (Заданий: всего 154), их количество в
бегает, спит, задержан или в режиме зомби.

Ниже мы видим (в КиБ) объем используемой (и свободной) оперативной памяти, как и при SWAP.

Наконец, у нас есть список процессов, для каждого из которых мы можем знать PID, пользователя, который его выполняет, объем памяти (реальной и виртуальной), который он использует, в процентах.
Потребление ЦП, время выполнения и конкретная команда / процесс.

топ

Как видите, читать эту информацию немного неудобно, однако, если вы нажмете Z сможет видеть информацию с помощью цветов, что немного
Проще читать все эти данные:

верхний цвет

Чтобы выйти из топа, просто нажмите Q и он закроется.

верхняя часть:

Чтобы запустить его в терминале, введите следующее и нажмите Enter:

htop

В некоторых дистрибутивах он установлен по умолчанию, в других (например, ArchLinux) нет, поэтому, если они не открываются с помощью предыдущей команды, они должны установить его.

Если они используют Ubuntu, Debian или производные, это будет:

sudo apt-get install htop

Если они используют ArchLinux или производные, это будет:

sudo pacman -S htop

HTOP

Как видите, он показывает нам более упорядоченную информацию, меньше застревает, все легче читать. Он показывает нам почти так же, как и предыдущий топ, нет
Тем не менее, его лучше читать (даже с «полосами» потребления ЦП, ОЗУ и SWAP), но!, Он предлагает нам другие варианты, которые вы можете увидеть ниже.
Эти параметры можно использовать, нажимая клавиши F1 ... F2 ... и так до тех пор, пока F10, это позволяет нам
поиск определенных процессов в списке, просмотр их в виде дерева (процессы и потоки или связанные процессы), фильтрация по процессам с большим количеством ЦП или ОЗУ
потребляют, уничтожают процессы и т. д.

Чтобы выйти из топа, просто нажмите F10 и он закроется.

нмон:

Это позволяет нам дополнительно настраивать информацию, которую он показывает нам, когда мы открываем его, он показывает нам несколько вариантов, проще говоря, он дает нам
информация в модульном виде, то есть, если мы хотим, чтобы она показывала нам только информацию, связанную с процессором, мы нажимаем клавишу, если мы хотим, чтобы она также показывала нам
Кроме того, что касается ОЗУ, мы нажимаем еще одну клавишу, вот скриншот домашнего экрана:

nmon-старт

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

Оставляю комбинацию nmon + c + m + k

nmon-options

Да, они должны установить его, если они используют Ubuntu, Debian или производные, это будет:

sudo apt-get install nmon

Если они используют ArchLinux или производные, это будет:

sudo pacman -S nmon

Чтобы выйти из топа, просто нажмите Q и он закроется.

Конец!

Хорошо, что это было. Если кто-то из вас знает какой-либо другой монитор терминальной системы, дайте мне знать в комментарии в режиме реального времени 🙂

привет


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Woqer сказал

    да здравствует хтоп! Я хотел бы подчеркнуть главное отличие, которое больше всего повлияло на меня по сравнению с верхним: сверху потребление ОЗУ, которое отмечает вас, является общим, в то время как в htop, и благодаря цветам вы четко отличаете активную ОЗУ от пассивной (зеленый и желтый), имея возможность четко видеть общее потребление на полосе и отличать реальный (который будет активным) от содержимого временной памяти (пассивного)

    1.    Woqer сказал

      ммм Мне пришлось сменить юзерагент, чтобы получить манджаро ... есть ли способ не перезаписать юзерагент целиком? То есть, когда я переопределяю его, я должен позаботиться об обновлении моей версии Firefox (например), так как некоторые страницы для совместимости смотрят на версию, которую вы используете через агент пользователя, и при перезаписи значения по умолчанию мне приходится каждый раз редактировать его вручную . Мне интересно, есть ли способ «добавить» слово к агенту пользователя по умолчанию или даже просто изменить одно из полей

  2.   Гонсало сказал

    Моня не знал, данные хорошие 😀

  3.   RAW-Базовый сказал

    Сэнди .. .. 'copypasteaste' в nmon .. ..мы не должны устанавливать htop снова .. ..но, по сути, nmon .. 😉

  4.   Кронос сказал

    В установочном коде nmon есть ошибка (о которой я, кстати, не знал) Спасибо за информацию.

    1.    КЗКГ ^ Гаара сказал

      Спасибо, что заметили, в Твиттере мне все равно сказали хахаха. Я починил это.

  5.   Manolox сказал

    Топ тоже интерактивен.
    Например, нажатие «m» упорядочивает процессы по потреблению оперативной памяти (по умолчанию она идет в порядке CPU). Повторное нажатие возвращает к порядку CPU.
    Нажатие «k» (для kill) запрашивает у нас PID для входа и завершения процесса.
    Нажатие «u» (для пользователя) запрашивает у нас пользователя и создаст фильтр с тем, который мы вводим.
    Нажатие «h» помогает. У вас есть много вариантов.

    Тогда в качестве рекомендации к системному монитору в терминале были бы взгляды.
    Это более или менее смесь команд top + free + ifconfig и других. Другими словами, в нем перечислены активные процессы, а также информация о сетевых интерфейсах, а также активность дисков / разделов, а также некоторые данные с датчиков. Очень полный. Он не интерактивен, но его можно «настроить на лету».

    1.    КЗКГ ^ Гаара сказал

      Спасибо за улучшение этой темы 😀

    2.    элиотайм3000 сказал

      Превосходно. Я посмотрю на главного человека.

  6.   бедный таку сказал

    С каждым днем ​​мне все больше нравится консоль и ее программы кажутся мне вершиной программирования, завтра прогуляюсь по nmon!

  7.   rv сказал

    Отличная информация, спасибо!