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

Тези от нас, които работят много в терминала, или на собствен компютър, или със сървъри, често трябва да видят производителността на оборудването, консумацията на
RAM, процеси, които консумират най-много, CPU и т.н., за това има няколко алтернативи, няколко програми, които можем да използваме за показване на тази информация (и повече) в
терминал.

връх:

За да го стартирате в терминал, напишете следното и натиснете Въведете:

top

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

По-долу виждаме (в KiB) количеството RAM, което се използва (и безплатно), точно като SWAP

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

връх

Както можете да видите, е малко неудобно да прочетете тази информация, ако натиснете Z ще може да вижда информацията с цветове, което прави малко
по-лесно да прочетете всички тези данни:

топ цвят

За да излезете отгоре, просто натиснете Q и ще се затвори.

htop:

За да го стартирате в терминал, напишете следното и натиснете Въведете:

htop

В няколко дистрибуции той е инсталиран по подразбиране, в други (като ArchLinux) не, така че ако не е отворен с предишната команда, те трябва да го инсталират.

Ако използват Ubuntu, Debian или деривати, би било:

sudo apt-get install htop

Ако използват ArchLinux или производни, ще бъде:

sudo pacman -S htop

htop

Както можете да видите, това ни показва по-подредената информация, по-малко заседнала, по-лесно е да четем всичко. Показва ни почти същото като предишния връх, не
Въпреки това, по-добър начин да го прочетете (дори с „ленти“ за консумация на процесор, RAM и SWAP), но!, Той ни предлага други опции, които можете да видите по-долу.
Тези опции могат да се използват с натискане на клавишите F1 ... F2 ... и така до F10, това ни позволява
търсете конкретни процеси в списъка, виждайте ги подредени като дърво (процеси и нишки или свързани процеси), филтрирайте по тези с повече процесор или RAM
консумират, убиват процеси и т.н.

За да излезете отгоре, просто натиснете F10 и ще се затвори.

nmon:

Това ни позволява допълнително да персонализираме информацията, която ни показва, когато я отворим, ни показва няколко опции, казано по-просто, дава ни
информация по модулен начин, т.е. ако искаме да ни показва само информацията, свързана с процесора, натискаме клавиш, ако искаме тя също да ни показва
В допълнение, този, свързан с RAM, натискаме друг клавиш, ето екранната снимка на началния екран:

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.   Еха каза той

    да живее htop! Бих искал да подчертая основната разлика, която ме засегна най-много в сравнение с топ: отгоре потреблението на RAM, което ви маркира, е общото, докато в htop и благодарение на цветовете, вие ясно разграничавате активната RAM от пасивната (зелена) и жълто), като е в състояние ясно да види общото потребление на лентата и да разграничи реалното (което би било активно) от съдържанието на временната памет (пасивно)

    1.    Еха каза той

      ммм трябваше да сменя използвачния агент, за да ми направя манджаро ... има ли начин да не се презапише целият използвачен агент? Тоест, когато го замествам, трябва да се погрижа за актуализирането на моята версия на Firefox (например), тъй като някои страници за съвместимост разглеждат версията, която използвате чрез useragent, а когато презаписвам стандартната, трябва да я редактирам на ръка всеки път. Това, което питам, е дали има някакъв начин да "добавите" дума към използвания по подразбиране агент или дори просто да промените едно от полетата

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

    Не знаех nmon, добри данни 😀

  3.   RAW-основен каза той

    Sandy .. .. 'copypasteaste' в nmon .. ..не трябва да инсталираме htop отново .. ..но ефективно nmon .. 😉

  4.   Cronos каза той

    Има грешка в инсталационния код на nmon (който между другото не знаех) Благодаря за информацията.

    1.    KZKG ^ Гаара каза той

      Благодаря, че забелязахте, в Twitter ми казаха така или иначе хахаха. Оправих го.

  5.   манолокс каза той

    Топ също е интерактивен.
    Например, натискането на "m" нарежда процесите чрез консумация на RAM памет (по подразбиране тя идва в реда на CPU). Повторното натискане се връща към поръчката на процесора.
    Натискането на «k» (за убиване) ни пита за ПИД за влизане и убиване на процеса
    Натискането на «u» (за потребител) ни пита за потребител и ще направи филтър, с който влизаме.
    Натискането на „h“ помага. Имате много възможности.

    Тогава като препоръка за системен монитор в терминала ще бъде погледи.
    Това е горе-долу комбинация от командите top + free + ifconfig и други. С други думи, той изброява активните процеси, плюс информацията за мрежовите интерфейси, плюс активността на дисковете / дяловете, плюс някои данни от сензора. Е много пълен. Той не е интерактивен, но е „конфигурируем в движение“.

    1.    KZKG ^ Гаара каза той

      Благодаря за подобряването на тази тема 😀

    2.    eliotime3000 каза той

      Отлично. Ще погледна топ човека.

  6.   лошо таку каза той

    Всеки ден ми харесва конзолата повече и нейните програми ми се струват върха на програмирането, утре ще се разходя из nmon!

  7.   rv каза той

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