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.
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:
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
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:
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
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
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)
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
Jeg vidste ikke nmon, gode data 😀
Sandy .. .. 'copypasteaste' i nmon .. .. vi skal ikke installere htop igen .. ..men effektivt nmon .. 😉
Der er en fejl i nmon-installationskoden (som jeg forresten ikke vidste) Tak for informationen.
Tak for bemærkning, på Twitter fortalte de mig alligevel hahaha. Jeg ordnede det.
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".
Tak for at forbedre denne tråd 😀
Fremragende. Jeg kigger på den øverste mand.
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!
Fremragende info, tak!