De opdracht Linux top wordt gebruikt om alle actieve processen binnen uw Linux-omgeving te tonen. In deze handleiding wordt uitgelegd hoe u de opdracht top gebruikt door uitleg over de verschillende beschikbare switches en de informatie die wordt weergegeven:
Hoe het bovenste commando uit te voeren
In zijn basisvorm hoeft u alleen maar het volgende te doen om de huidige processen te laten zien in een Linux-terminal:
top
Welke informatie wordt getoond:
De volgende informatie wordt weergegeven wanneer u de opdracht Linux top uitvoert:
Lijn 1
- De tijd
- Hoe lang de computer heeft gedraaid
- aantal gebruikers
- Gemiddelde laden
Het gemiddelde belasting toont de laadtijd van het systeem gedurende de laatste 1, 5 en 15 minuten.
Lijn 2
- Totaal aantal taken
- Aantal lopende taken
- Aantal slaaptaken
- Aantal gestopte taken
- Aantal zombietaken
Regel 3
- CPU-gebruik als een percentage door de gebruiker
- CPU-gebruik als een percentage per systeem
- CPU-gebruik als een percentage door processen met lage prioriteit
- CPU-gebruik als een percentage door inactieve processen
- CPU-gebruik als een percentage van io wachten
- CPU-gebruik als een percentage door hardware-interrupts
- CPU-gebruik als een percentage door software wordt onderbroken
- CPU-gebruik als een percentage per steeltijd
Deze handleiding geeft een definitie van wat CPU-gebruik betekent.
Regel 3
- Totaal systeemgeheugen
- Vrij geheugen
- Geheugen gebruikt
- Buffer cache
Regel 4
- Total swap beschikbaar
- Totaal vrij van swap
- Totaal gebruikte swap
- Beschikbaar geheugen
Deze gids geeft een beschrijving van swap partities en of je ze nodig hebt.
Hoofdtabel
- Proces-ID
- Gebruiker
- Prioriteit
- Mooi niveau
- Virtueel geheugen gebruikt door proces
- Resident geheugen gebruikt door een proces
- Deelbaar geheugen
- CPU gebruikt per proces als een percentage
- Geheugen gebruikt door proces als een percentage
- Het tijdsproces is gestart
- Commando
Hier is een goede handleiding over het computergeheugen.
Laat Linux Top de hele tijd op de achtergrond draaien
U kunt het bovenste commando eenvoudig beschikbaar houden zonder telkens het woord top in het terminalvenster te typen.
Als u de pauze wilt onderbreken zodat u de terminal kunt blijven gebruiken, drukt u op CTRL en Z op het toetsenbord.
Om terug naar de voorgrond te brengen, typt u fg.
Sleutelschakelaars voor het bovenste commando:
- -h - Toon de huidige versie
- -c - Hiermee schakelt u de opdrachtkolom tussen het tonen van de opdracht en de programmanaam
- -d - Geef de vertragingstijd op tussen het vernieuwen van het scherm
- -o - Sorteert op het benoemde veld
- -p - Toon alleen processen met gespecificeerde proces-ID's
- -u - Toon alleen processen door de opgegeven gebruiker
- -i - Laat geen niet-actieve taken zien
Toon de huidige versie
Typ het volgende om de huidige versiegegevens voor de top te tonen:
top -h
Uitvoer is in de vorm procps -ng versie 3.3.10
Geef een vertragingstijd op tussen scherm vernieuwen
Om een vertraging tussen het vernieuwen van het scherm op te geven tijdens het gebruik van het toptype het volgende:
top -d
Om elke 5 seconden te vernieuwen top -d 5
Verkrijg een lijst met kolommen om te sorteren
Om een lijst te krijgen van de kolommen waarmee u de bovenste opdracht kunt sorteren, typt u het volgende:
top -O
Er zijn veel kolommen, dus u zou de uitvoer naar minder kunnen pipen als volgt:
top -O | minder
Sorteer de kolommen in het bovenste commando door een kolomnaam
Gebruik het vorige gedeelte om een kolom te zoeken waarop u wilt sorteren en gebruik vervolgens de volgende syntaxis om op die kolom te sorteren:
top -o
Sorteren op% CPU-type als volgt:
top -o% CPU
Toon alleen de processen voor een specifieke gebruiker
Gebruik de volgende syntaxis om alleen de processen weer te geven die door een specifieke gebruiker worden uitgevoerd:
top -u
Als u bijvoorbeeld alle processen wilt weergeven die door de gebruiker worden uitgevoerd, typt u het volgende:
top -u gary
Niet-actieve taken verbergen
De standaard bovenweergave kan rommelig lijken en als u alleen actieve processen wilt zien (d.w.z. die niet inactief zijn), kunt u de opdracht top uitvoeren met de volgende opdracht:
top -i
Extra kolommen toevoegen aan het bovenste scherm
Terwijl u bovenaan draait, kunt u op de 'F'-toets drukken die de lijst met velden toont die in de tabel kunnen worden weergegeven:
Gebruik de pijltjestoetsen om omhoog en omlaag door de lijst met velden te gaan.
Om een veld in te stellen zodat het op het scherm wordt weergegeven, drukt u op de 'D'-toets. Om het veld te verwijderen, drukt u opnieuw op "D". Een asterisk (*) verschijnt naast de weergegeven velden.
U kunt het veld instellen om de tabel te sorteren door eenvoudigweg op de "S" -toets te drukken in het veld dat u wilt sorteren.
Druk op de Enter-toets om uw wijzigingen vast te leggen en druk op "Q" om te stoppen.
Modi omschakelen
Terwijl u boven loopt, kunt u op de "A" -toets drukken om te schakelen tussen de standaardweergave en een andere weergave.
Kleuren veranderen
Druk op de "Z" -toets om de kleuren van de waarden bovenaan te veranderen.
Er zijn drie fasen vereist om de kleuren te wijzigen:
- Druk op S voor samenvattende gegevens, op M voor berichten, op H voor kolomkoppen of op T voor taakinformatie om dat gebied te targeten voor een kleurverandering
- Kies een kleur voor dat doel, 0 voor zwart, 1 voor rood, 2 voor groen, 3 voor geel, 4 voor blauw, 5 voor magenta, 6 voor cyaan en 7 voor wit
- Ga naar commit
Druk op de "B" -toets om tekst vet te maken.
Verander het scherm terwijl je bovenaan loopt
Terwijl de bovenste opdracht wordt uitgevoerd, kunt u veel functies in- en uitschakelen door op de relevante toetsen te drukken terwijl deze wordt uitgevoerd.
In de volgende tabel ziet u de toets die moet worden ingedrukt en de functie die wordt geboden:
Functietoets | Omschrijving |
---|---|
EEN | Alternatieve weergave (standaard uitgeschakeld) |
d | Vernieuw het scherm na de opgegeven vertraging in seconden (standaard 1,5 seconden) |
H | Threads-modus (standaard uitgeschakeld), vat taken samen |
p | PID-bewaking (standaard uit), toon alle processen |
B | Vet inschakelen (standaard ingeschakeld), waarden worden vetgedrukt weergegeven |
l | Weergavelast gemiddeld (standaard ingeschakeld) |
t | Bepaalt hoe taken worden weergegeven (standaard 1 + 1) |
m | Bepaalt hoe het geheugengebruik wordt weergegeven (standaard 2 regels) |
1 | Enkele cpu (standaard uit) - d.w.z. shows voor meerdere CPU's |
J | Lijn nummers naar rechts uit (standaard aan) |
j | Tekst rechts uitlijnen (standaard uit) |
R | Omgekeerd sorteren (standaard ingeschakeld) - Hoogste processen naar laagste processen |
S | Cumulatieve tijd (standaard uitgeschakeld) |
u | Gebruikersfilter (standaard uitgeschakeld) toont alleen euid |
U | Gebruikersfilter (standaard uitgeschakeld) toont elke uid |
V | Bosweergave (standaard ingeschakeld) wordt weergegeven als takken |
X | Kolommarkering (standaard uitgeschakeld) |
z | Kleur of mono (standaard aan) tonen kleuren |
Samenvatting
Er zijn meer schakelaars beschikbaar en u kunt er meer over lezen door het volgende in uw terminalvenster te typen:
man top