Skip to content

Hoe het Linux ’top’-commando te gebruiken om lopende processen te tonen

13 de juli de 2021
GettyImages 1132628722 2664d6cd15b442ed9807baa4d5cca775

De opdracht Linux top toont de lopende processen binnen uw Linux-omgeving die de meeste systeembronnen verbruiken.

Hoe de ’top’-opdracht uit te voeren

In de basisvorm hoeft u alleen maar het volgende te typen in een Linux-terminal om de huidige processen te tonen:

top

Opdrachtuitvoer

De top commando draait op de voorgrond en werkt zichzelf continu bij. De resultaten worden weergegeven op vijf regels, plus de hoofdtabel.

Lijn 1

De eerste regel biedt wat basisinformatie op hoog niveau over het systeem:

  • De tijd
  • Hoe lang is de computer al actief?
  • aantal gebruikers
  • Gemiddelde laden

Het laadgemiddelde geeft de laadtijd van het systeem weer voor de laatste 1, 5 en 15 minuten.

Lijn 2

De tweede regel vat het aantal lopende, gelijktijdige taken samen:

  • Totaal aantal taken
  • Aantal lopende taken
  • Aantal slaaptaken
  • Aantal gestopte taken
  • Aantal zombietaken

Lijn 3

De derde regel vat de CPU-prestaties samen:

  • CPU-gebruik als percentage door de gebruiker
  • CPU-gebruik als percentage per systeem
  • CPU-gebruik als percentage door processen met lage prioriteit
  • CPU-gebruik als percentage door inactieve processen
  • CPU-gebruik als percentage door io wait
  • CPU-gebruik als percentage door hardware-interrupts
  • CPU-gebruik als percentage door software-onderbrekingen
  • CPU-gebruik als percentage per steeltijd

Lijn 4

De vierde regel benadrukt het geheugen:

  • Totaal systeemgeheugen
  • Vrij geheugen
  • Gebruikt geheugen
  • Buffercache

Lijn 5

De vijfde regel markeert de beschikbare swapruimte en het totale geheugen inclusief swap:

  • Totale ruil beschikbaar
  • Totaal gratis ruil
  • Totale gebruikte swap
  • Beschikbaar geheugen

Hoofdtabel

De hoofdtabel geeft een overzicht van lopende processen:

  • Proces-ID
  • Gebruiker
  • Prioriteit
  • Mooi niveau
  • Virtueel geheugen gebruikt door proces
  • Resident geheugen gebruikt door een proces
  • Deelbaar geheugen
  • CPU gebruikt door proces als percentage
  • Geheugen gebruikt door proces als percentage
  • Tijdproces is gestart
  • Opdracht

Bekijk de pakketbeheerder van uw distributie voor alternatieve versies van dit hulpprogramma die meer of andere functionaliteit bieden.

Sleutelschakelaars voor het ’top’-commando

Hoewel je aanroept top gewoon door de naam in een shell-sessie te typen, wijzigen een paar schakelaars het gedrag van het hulpprogramma:

  • -h: Toon de huidige versie
  • -c: Dit schakelt de opdrachtkolom tussen het tonen van de opdracht en de programmanaam
  • -d: specificeer de vertragingstijd tussen het vernieuwen van het scherm
  • -O: Sorteert op het genoemde veld
  • -p: Toon alleen processen met gespecificeerde proces-ID’s
  • -u: Toon alleen processen van de opgegeven gebruiker
  • -ik: Geen inactieve taken weergeven

Extra kolommen aan het scherm toevoegen

druk op F om de lijst met velden weer te geven die in de tabel kunnen worden weergegeven. Gebruik de pijltoetsen om omhoog en omlaag te gaan in de lijst met velden. Om een ​​veld op het scherm weer te geven of te verbergen, drukt u op D om het te schakelen. Er verschijnt een asterisk naast handmatig weergegeven velden. Stel het veld in om de tabel te sorteren door simpelweg op de “S”-toets te drukken op het veld waarop u wilt sorteren. Druk op de enter-toets om uw wijzigingen vast te leggen en druk op “Q” om te stoppen.

Modi wisselen Mode

tijdens het rennen top druk op EEN om te schakelen tussen de standaardweergave en een alternatieve weergave.

Kleuren veranderen

druk op Z om de kleuren van de waarden binnen te wijzigen top. Drie fasen veranderen de kleuren:

  1. Druk op een van beide S voor samenvattende gegevens, M voor berichten, H voor kolomkoppen of T voor taakinformatie om dat gebied te targeten voor een kleurverandering
  2. 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
  3. Enter begaan.

druk op B tekst vet maken.

Verander de weergave tijdens het hardlopen ’top’

Terwijl de opdracht op de voorgrond wordt uitgevoerd, kunt u veel functies in- en uitschakelen door op de relevante toetsen te drukken. De volgende tabel toont de toets die moet worden ingedrukt en de functie die deze biedt:

Functietoets Omschrijving
EEN Alternatieve weergave (standaard uit)
d Scherm vernieuwen na gespecificeerde vertraging in seconden (standaard 1,5 seconden)
H Threads-modus (standaard uit), vat taken samen
p PID Monitoring (standaard uit), toon alle processen
B Vet ingeschakeld (standaard aan), waarden worden vetgedrukt weergegeven
ik Gemiddelde belasting weergeven (standaard aan)
t Bepaalt hoe taken worden weergegeven (standaard 1+1)
m Bepaalt hoe geheugengebruik wordt weergegeven (standaard 2 regels)
1 Enkele cpu (standaard uit) – dwz shows voor meerdere CPU’s
J Cijfers rechts uitlijnen (standaard aan)
j Tekst rechts uitlijnen (standaard uit)
R Omgekeerd sorteren (standaard aan) – Hoogste processen naar laagste processen
S Cumulatieve tijd (standaard uit)
jij Gebruikersfilter (standaard uit) alleen euid tonen
u Gebruikersfilter (standaard uit) toon elke uid
V Bosweergave (standaard aan) tonen als takken
X Kolommarkering (standaard uit)
z Kleur of mono (standaard aan) kleuren weergeven
Functie toetsen

Alternatief: ‘htop’-hulpprogramma

htop commando

Het is niet standaard geïnstalleerd op de meeste distributies, maar de htop nutsfuncties vergelijkbaar met: top maar het stroomlijnt de weergave en koppelt het gedrag aan realtime functietoetsaanslagen in plaats van een complex menu van letter-en-schakelaargedrag. aanzienlijk, htop toont alle lopende processen terwijl top richt zich op de belangrijkste processen die de meeste systeembronnen verbruiken. Meer van Lifewire

  • Illustratie van een man bij een oud schakelbord

    Taakbeheer: een compleet overzicht

  • Een persoon die op een bank ligt en door zijn telefoon bladert

    Hoe het batterijpercentage op Android te tonen

  • Controleer Microsoft Edge-geheugengebruik

    Hoe Microsoft Edge-geheugengebruik te controleren

  • Schermafbeelding van computeropdrachten

    Hoe te controleren of een poort open is in Windows 10

  • Kleine karakters die een ethernetkabel aansluiten op een netwerkkaart.

    Hoe de Netstat-opdracht op Mac te gebruiken

  • Schermafbeelding BASH-invoerparameters

    Beginnersgids voor BASH – Invoerparameters

  • Een Mac-toetsenbord met de achtergrondverlichting aan

    Een toetsenbord opnieuw toewijzen op een Mac

  • Processen in Taakbeheer

    10 manieren om 100% schijfgebruik in Windows 10 op te lossen

  • Vrouw op computer

    Een beginnershandleiding voor Conky

  • Student met laptop

    5 manieren om een ​​Linux-programma te doden

  • Vergrootglas opgelegd aan computers en technische componenten

    10 beste gratis hulpprogramma’s voor systeeminformatie

  • De Forcestop-optie op Android.

    Hoe te voorkomen dat apps op de achtergrond worden uitgevoerd op Android

  • Eye Of Gnome-beeldviewer in Ubuntu

    Een gids voor het oog van GNOME Image Viewer

  • Excel op iMac-scherm in thuiskantoor

    Hoe te verdelen in Excel met behulp van een formule

  • Pictogram opdrachtterminal terminal

    15 Linux Terminal-opdrachten die je wereld zullen rocken

  • formatteer de opdracht schrijf nul in een opdrachtprompt vanaf een systeemherstelschijf

    De opdracht Format gebruiken om nullen naar een harde schijf te schrijven

reddingsdraad

Volg ons

  • Facebook

  • Over ons
  • Reclame maken
  • Privacybeleid
  • Cookie beleid
  • carrières
  • Redactionele richtlijnen
  • Contact
  • Gebruiksvoorwaarden
  • EU-privacy
  • Privacyverklaring Californië
  • TRUSTe

Uw privacyrechten

Lifewire en onze externe partners gebruiken cookies en verwerken persoonlijke gegevens zoals unieke identificatiegegevens op basis van uw toestemming om informatie op een apparaat op te slaan en/of te openen, gepersonaliseerde advertenties weer te geven en voor inhoudsmeting, doelgroepinzicht en productontwikkeling. Klik hieronder om uw toestemmingskeuzes voor Lifewire.com te wijzigen of in te trekken, inclusief uw recht om bezwaar te maken wanneer een legitiem belang wordt gebruikt. U kunt uw instellingen op elk moment bijwerken via de link “EU-privacy” onderaan elke pagina. Deze keuzes worden wereldwijd aan onze partners gesignaleerd en hebben geen invloed op de browsegegevens. Lijst met partners (leveranciers)

Wij en onze partners verwerken gegevens om:

Scan actief apparaatkenmerken voor identificatie. Gebruik nauwkeurige geolocatiegegevens. Informatie op een apparaat opslaan en/of openen. Selecteer gepersonaliseerde inhoud. Maak een gepersonaliseerd inhoudsprofiel. Meet advertentieprestaties. Selecteer basisadvertenties. Maak een gepersonaliseerd advertentieprofiel. Selecteer gepersonaliseerde advertenties. Pas marktonderzoek toe om doelgroepinzichten te genereren. Inhoudsprestaties meten. Ontwikkelen en verbeteren van producten. Lijst met partners (leveranciers)