Top, htop, nmon: Systemskærme i terminalen

De af os, der arbejder meget i terminalen, enten på vores egen computer eller med servere, har ofte brug for at se udstyrets ydeevne, forbrug af
RAM, processer, der bruger mest, CPU osv. Til dette er der flere alternativer, flere programmer, som vi kan bruge til at vise denne information (og mere) i
terminal.

top:

For at køre det i en terminal skal du skrive følgende og trykke på Indtast:

top

Dette er det enkleste, det er som standard installeret i mange distroer, og det viser os en masse forskellige oplysninger. For eksempel viser det os antallet af brugere
aktiver, online tid, også som vi kan se, viser det os mængden af ​​opgaver eller processer (Opgaver: 154 i alt), mængden af ​​dem, der er i
kører, sover, tilbageholdes eller i zombietilstand.

Nedenfor ser vi (i KiB) mængden af ​​RAM, der bruges (og gratis), ligesom SWAP

Endelig har vi en liste over processerne, for hver enkelt kan vi kende PID, bruger, der udfører det, mængde hukommelse (ægte og virtuel), som det bruger, procent
CPU-forbrug, udførelsestid og den specifikke kommando / proces.

top

Som du kan se, er det dog lidt ubehageligt at læse disse oplysninger, hvis du trykker på Z vil være i stand til at se informationen med farver, hvilket gør lidt
lettere at læse alle disse data:

topfarve

For at komme ud af toppen skal du bare trykke på Q og det lukker.

htop:

For at køre det i en terminal skal du skrive følgende og trykke på Indtast:

htop

I flere distroer er det installeret som standard, i andre (såsom ArchLinux) ikke, så hvis de ikke åbnes med den forrige kommando, skal de installere den.

Hvis de bruger Ubuntu, Debian eller derivater, ville det være:

sudo apt-get install htop

Hvis de bruger ArchLinux eller derivater, ville det være:

sudo pacman -S htop

htop

Som du kan se, viser det os de mere bestilte oplysninger, mindre fast, det er lettere at læse alt. Det viser os næsten det samme som den forrige top, nej
På en bedre måde at læse det (selv med 'søjler' til forbrug af CPU, RAM og SWAP), men! Det giver os andre muligheder, som du kan se nedenfor.
Disse indstillinger kan bruges ved at trykke på tasterne F1 ... F2 ... og så videre indtil F10, disse tillader os
søg efter specifikke processer på listen, se dem arrangeret som et træ (processer og tråde eller tilknyttede processer), filtrer efter dem med mere CPU eller RAM
forbruge, dræbe processer osv.

For at komme ud af toppen skal du bare trykke på F10 og det lukker.

nej:

Dette giver os mulighed for yderligere at tilpasse de oplysninger, som det viser os, når vi åbner det, viser det os flere muligheder, for at sige det enkelt, det giver os
information på en modulær måde, det vil sige, hvis vi kun vil vise os informationen relateret til CPU'en, trykker vi på en tast, hvis vi vil have, at den også viser os
Derudover, den der er relateret til RAM, trykker vi på en anden tast, her er skærmbilledet på startskærmen:

nmon-start

Som du kan se, hvis du vil se de oplysninger, der er relateret til CPU'en, skal du trykke på tasten c ... Den, der er relateret til hukommelsestasten m ...
med harddiske d ... kernen k ... netværket n (små bogstaver) osv.

Jeg forlader kombinationen af ​​nmon + c + m + k

nmon-optioner

Dette ja de skal installere det, hvis de bruger Ubuntu, Debian eller derivater ville det være:

sudo apt-get install nmon

Hvis de bruger ArchLinux eller derivater, ville det være:

sudo pacman -S nmon

For at komme ud af toppen skal du bare trykke på Q og det lukker.

Slutningen!

Nå det har været det. Hvis nogen af ​​jer kender nogen anden terminal systemmonitor, så lad mig det vide i en kommentar i realtid 🙂

hilsen


11 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   wow sagde han

    længe leve htop! Jeg vil gerne understrege den største forskel, der påvirkede mig mest sammenlignet med toppen: øverst er RAM-forbruget, der markerer dig, det samlede, mens du er i htop, og takket være farverne skelner du tydeligt det aktive RAM fra det passive (grøn og gul), der er i stand til tydeligt at se det samlede forbrug på bjælken og skelne den reelle (som ville være den aktive) fra det midlertidige hukommelsesindhold (passivt)

    1.    wow sagde han

      mmm Jeg var nødt til at ændre brugeragenten for at få mig en manjaro ... er der en måde ikke at overskrive hele brugeragenten? Når jeg tilsidesætter det, skal jeg sørge for at opdatere min version af Firefox (for eksempel), da nogle sider for kompatibilitet ser på den version, du bruger gennem brugeragenten, og når jeg overskriver standarden, skal jeg redigere den manuelt hver gang . Hvad jeg undrer mig over er, at der er nogen måde at "tilføje" et ord til standardbrugeragenten, eller endda bare ændre et af felterne

  2.   Gonzalo sagde han

    Jeg vidste ikke nmon, gode data 😀

  3.   RAW-Basic sagde han

    Sandy .. .. 'copypasteaste' i nmon .. .. vi skal ikke installere htop igen .. ..men effektivt nmon .. 😉

  4.   Cronos sagde han

    Der er en fejl i nmon-installationskoden (som jeg forresten ikke vidste) Tak for informationen.

    1.    KZKG ^ Gaara sagde han

      Tak for bemærkning, på Twitter fortalte de mig alligevel hahaha. Jeg ordnede det.

  5.   manolox sagde han

    Top er også interaktiv.
    Hvis du f.eks. Trykker på "m", ordnes processerne efter forbrug af RAM-hukommelse (som standard kommer den i CPU-rækkefølge). Et tryk igen vender tilbage til CPU-rækkefølgen.
    Ved at trykke på «k» (for at dræbe) beder vi os om en PID for at gå ind og dræbe processen
    Ved at trykke på «u» (for bruger) beder vi os om en bruger og laver et filter, som vi går ind i.
    At trykke på "h" hjælper. Du har mange muligheder.

    Så som en anbefaling til en systemmonitor i terminalen ville det være blik.
    Det er mere eller mindre en blanding af top + gratis + ifconfig og andre kommandoer. Med andre ord viser den de aktive processer plus information om netværksgrænseflader plus aktiviteten af ​​diske / partitioner plus nogle sensordata. Er meget komplet. Det er ikke interaktivt, men det kan "konfigureres i farten".

    1.    KZKG ^ Gaara sagde han

      Tak for at forbedre denne tråd 😀

    2.    eliotime3000 sagde han

      Fremragende. Jeg kigger på den øverste mand.

  6.   dårlig taku sagde han

    Hver dag kan jeg lide konsollen mere, og dens programmer ser ud til at være toppen af ​​programmeringen, i morgen tager jeg en tur rundt nmon!

  7.   rv sagde han

    Fremragende info, tak!