bovenkant commando wordt gebruikt om de Linux-processen weer te geven. Het biedt een dynamisch realtime beeld van het draaiende systeem. Meestal toont deze opdracht de samenvattende informatie van het systeem en de lijst met processen of threads die momenteel worden beheerd door de Linux Kernel. Zodra u deze opdracht uitvoert, wordt er een interactieve opdrachtmodus geopend waarin het bovenste gedeelte de statistieken van processen en resourcegebruik bevat. En de onderste helft bevat een lijst met de momenteel actieve processen. Drukken Q verlaat eenvoudigweg de opdrachtmodus.
Hoe systeemactiviteit in Linux te controleren met behulp van de opdracht `top`
Eén van de sterke punten van detop>command is de mogelijkheid om de weergegeven informatie met regelmatige tussenpozen dynamisch bij te werken. Dankzij deze real-time monitoringmogelijkheid kunnen gebruikers veranderingen in de systeemactiviteit observeren, pieken in het gebruik van bronnen identificeren en snel reageren op prestatieproblemen.
Om detop>commando, open een terminalvenster en typ eenvoudigweg:
top>
Hierdoor wordt een scherm weergegeven dat voortdurend wordt bijgewerkt en waarin verschillende systeemstatistieken worden weergegeven. Standaard worden processen gesorteerd op CPU-gebruik in aflopende volgorde, waarbij de meest resource-intensieve processen bovenaan worden vermeld.

Bewaak de systeemactiviteit in Linux met behulp van het topcommando
Java-connectiviteit
Hier,
- PID: Toont de unieke proces-ID van de taak.
- PR: De prioriteit van het proces. Hoe lager het getal, hoe hoger de prioriteit.
- VIRT: Totaal virtueel geheugen dat door de taak wordt gebruikt.
- GEBRUIKER: Gebruikersnaam van de eigenaar van de taak.
- %CPU: Vertegenwoordigt het CPU-gebruik.
- TIJD+: CPU-tijd, hetzelfde als ‘TIME’, maar weerspiegelt meer granulariteit tot honderdsten van een seconde.
- SHR: Vertegenwoordigt de gedeelde geheugengrootte (kb) die door een taak wordt gebruikt.
- IN: Vertegenwoordigt een mooie taakwaarde. Een negatieve Nice-waarde impliceert een hogere prioriteit, en een positieve Nice-waarde betekent een lagere prioriteit.
- %MEM: Toont het geheugengebruik van de taak.
- RES: Hoeveel fysiek RAM-geheugen het proces gebruikt, gemeten in kilobytes.
- COMMANDO: De naam van de opdracht waarmee het proces is gestart.
Voorbeelden van het monitoren van systeemactiviteit in Linux met behulp van het `top`-commando
1) Verlaat het bovenste commando na specifieke herhaling:
Topuitvoer blijft vernieuwen totdat u op 'q' drukt. Met het onderstaande commando wordt het bovenste commando automatisch afgesloten na 10 herhalingen.
top -n 10>
2) Geef specifiek gebruikersproces weer
top -u paras>
3) Markeer het lopende proces bovenaan: Druk op de optie 'z' bij het uitvoeren van de bovenste opdracht. Het lopende proces wordt in kleur weergegeven, waardoor u het lopende proces gemakkelijk kunt identificeren
4) Toont het absolute pad van processen: Druk op de ‘c’ optie bij het uitvoeren van het bovenste commando, het zal het absolute pad van running pro weergeven
5) Beëindig het lopende proces: Je kunt een proces beëindigen nadat je de PID van het proces hebt gevonden door op de optie 'k' te drukken bij het uitvoeren van de bovenste opdracht zonder het bovenste venster te verlaten, zoals hieronder weergegeven.
6) Sorteren op CPU-gebruik: Druk op (Shift+P) om processen te sorteren op CPU-gebruik.
7) Toont de syntaxis van de bovenste opdrachten:
top -h>
8) Batchmodus: Stuur uitvoer van boven naar bestand of een ander programma.
slice Java-array
top -b>
9) Veilige modus: Gebruik top in de veilige modus.
top -s>
10) Commandoregel: Het onderstaande commando begint bovenaan met de laatste gesloten status.
Top -c>
11) Vertragingstijd: Het vertelt de vertragingstijd tussen schermupdates.
Top -d seconds.tenths>
Veelgestelde vraag
1) Wat is de top> commando in Linux, en hoe helpt het de systeemactiviteit te controleren?
De `
top`>command is een ingebouwd hulpprogramma in Linux dat een realtime, dynamisch beeld geeft van de systeemprestaties. Het geeft informatie weer over CPU-gebruik, geheugengebruik, lopende processen en meer, waardoor gebruikers de systeemactiviteit effectief kunnen monitoren en analyseren.
2) Hoe interpreteer ik de informatie die wordt weergegeven door de top> commando?
De informatie die wordt weergegeven door de `
top`>De opdracht bevat kolommen zoals PID, %CPU, %MEM, VIRT, RES en COMMAND. PID is de proces-ID, %CPU vertegenwoordigt CPU-gebruik, %MEM toont geheugengebruik, VIRT is virtueel geheugen, RES is fysiek RAM-gebruik en COMMAND geeft de naam van het proces weer.
3) Kan ik de weergave van de top> commando om zich te concentreren op specifieke processen of gebruikers?
Ja, de '
top`>commando is zeer aanpasbaar. Gebruikers kunnen op toetsen drukken om tussen verschillende weergaven te schakelen, processen te sorteren op basis van verschillende criteria en de weergave te filteren om processen voor een specifieke gebruiker weer te geven. Als u bijvoorbeeld op ‘u’ drukt, kunt u filteren op gebruikersnaam.
4) Hoe kan ik de top> opdracht om processen die veel middelen vergen te identificeren en te beëindigen?
De `
top`>Met command kunnen gebruikers processen interactief beheren. Door op ‘k’ te drukken, kan de gebruiker een specifiek proces beëindigen door de PID ervan in te voeren. Het sorteren van processen op CPU- of geheugengebruik (met ‘P’ of ‘M’) helpt bij het identificeren van resource-intensieve taken die mogelijk aandacht nodig hebben.
5) Zijn er aanvullende geavanceerde functies van de top> commando dat verder gaat dan realtime monitoring?
Ja, de '
top`>command biedt geavanceerde functies. Gebruikers kunnen `top`>met specifieke opties, zoals '-n' om af te sluiten na een specifiek aantal herhalingen, '-u' om processen voor een specifieke gebruiker weer te geven, '-b' voor batchmodus (handig voor scripting) en '-d' om stel de vertragingstijd tussen schermupdates in. Als u deze opties begrijpt, wordt de bruikbaarheid van de `top`>commando in diverse scenario's.
Conclusie
In dit artikel bespraken we detop>command, een essentieel hulpmiddel voor Linux-gebruikers en systeembeheerders, dat realtime inzicht biedt in systeemprocessen en bronnengebruik. De dynamische interface, interactieve opdrachten en aanpassingsopties maken het tot een krachtig hulpmiddel voor monitoring en probleemoplossing. Van sorteerprocessen en het doden van taken tot specifieke gebruikersmonitoring, detop>command biedt een beknopt maar uitgebreid beeld van de systeemstatus, waardoor gebruikers op efficiënte wijze optimale prestaties kunnen handhaven.