Het Gebruik van de Linux bovenste Opdracht (en Begrijpt De Uitgang)

0
193
Fatmawati Achmad Zaenuri/Shutterstock

De Linux-opdracht top is een van de getrouwen van Unix-achtige operating systemen. De utilitaire display staat vol met nuttige informatie over uw systeem draaiende processen en het gebruik van resources. Maar, wist u het ondersteunt ook de kleur, markeren, en zelfs elementaire grafieken?

Een Informatie-Verpakt Dashboard

De bovenste opdracht bestaat al sinds 1984, en er zijn vele varianten van. Voor dit artikel, we ‘ re running Ubuntu 18.04 met alle patches toegepast, en de versie 3.3.12 van de top. We hebben ook verwezen alles op twee andere test computers, een draaien van Fedora, en de andere Manjaro.

De standaard bovenste display allemaal uitoefent zoveel mogelijk informatie in het terminal-venster. Informatie is een voorwaarde voor het beheer, dus dit is een goede zaak. Een van de kenmerken van een goede systeembeheerder is het vermogen tot het herkennen van opkomende problemen en met hen omgaan voordat ze invloed hebben op service. top heeft u een dashboard van veel verschillende systeem parameters die u helpen om precies dat te doen.

Het display is het beste te omschrijven als functioneel, in plaats van intuïtieve, en de afkortingen in overvloed. Wanneer u de eerste ontmoeting van de top, het voelt verkrampt, cryptisch, en off-putting. Met een paar toetsaanslagen, hoewel, kunt u afstemmen van de inhoud en het formaat van het scherm, afhankelijk van wat voor u belangrijk is.

Controleer Uw Versie van top

Om te controleren welke versie u hebt, typ het volgende in een terminal venster:

top -v

Als uw versie manier achter 3.3.12, het ondersteunen mogelijk niet alle functies die we gaan te dekken.

De Standaard Weergave

U kunt beginnen met het bovenste door het volgende te typen en druk op “Enter”:

top

De standaard weergave bevat twee soorten informatie: de samenvatting (of dashboard), en de taak-gebied (of proces-lijst). Standaard top-updates de weergave wordt elke drie seconden zult u een lichte trilling bij het doet.

De eerste regel van de nummers op het dashboard omvat de tijd, hoe lang uw computer werd uitgevoerd, wordt het aantal mensen aangemeld, en wat de gemiddelde belasting is voor de afgelopen vijf, en 15 minuten. De tweede regel geeft het aantal taken en de lidstaten: actief, gestopt, slapen, of zombie.

De derde regel geeft de volgende CPU (central processing unit) waarden:

  • ons: de Hoeveelheid tijd die de CPU besteedt het uitvoeren van processen voor de mensen in de “user ruimte.”
  • sy: tijd besteed aan het uitvoeren van systeem “kernel-ruimte” – processen.
  • ni: tijd besteed aan het uitvoeren van processen met een handmatig ingestelde mooie waarde.
  • id: Bedrag van de CPU idle time.
  • wa: de Hoeveelheid tijd die de CPU besteedt aan het wachten op I/O te voltooien.
  • hi: tijd besteed aan het onderhoud van de hardware-interrupts.
  • si: tijd besteed aan het onderhoud van software interrupts.
  • st: de Hoeveelheid tijd die verloren is gegaan door draaiende virtuele machines (“stelen van de tijd”).

De vierde regel geeft het totaal bedrag (in kibibytes) van het fysieke geheugen, en hoe veel is gratis, gebruikt, en buffer of cache.

De vijfde regel wordt het totale bedrag (ook in kibibytes) van de swap geheugen, en hoeveel is gratis, gebruikt en beschikbaar zijn. De laatste omvat geheugen dat naar verwachting van caches.

De kop van een kolom in de lijst van processen zijn als volgt:

  • PID: Proces-ID.
  • GEBRUIKER: De eigenaar van het proces.
  • PR: Proces prioriteit.
  • NI: De mooie waarde van het proces.
  • VIRT: Hoeveelheid virtueel geheugen die wordt gebruikt door het proces.
  • RES: Hoeveelheid intern geheugen die wordt gebruikt door het proces.
  • SHR: Bedrag van het gedeelde geheugen wordt gebruikt door het proces.
  • S: de Status van het proces. (Zie de lijst hieronder voor de waarden in dit veld kunt nemen).
  • %CPU: Het aandeel van de CPU-tijd gebruikt door het proces dat sinds de laatste update.
  • %MEM: De delen van het fysieke geheugen gebruikt.
  • TIJD+: Totale CPU-tijd gebruikt door de taak in honderdsten van een seconde.
  • OPDRACHT: de naam van De opdracht of commando-regel (naam + opties).

Geheugen-waarden zijn weergegeven in kibibytes. De OPDRACHT kolom op het scherm, rechts—het paste niet in de bovenstaande afbeelding, maar we zullen het zien binnenkort.

De status van het proces kan een van de volgende handelingen uit:

  • D: Ononderbroken slaap
  • R: Actief
  • S: Slapen
  • T: Getraceerd (gestopt)
  • Z: Zombie

Druk op Q om te verlaten top.

Door de Display schuiven

U kunt op de Pijlen Omhoog of Omlaag, Home, End, en Pagina Omhoog of Omlaag toetsen om te bewegen op en neer en heeft u toegang tot alle processen.

Druk op de Pijl naar Links of Rechts te verplaatsen van de lijst van processen zijwaarts. Dit is handig om te zien een van de kolommen die niet passen binnen de grenzen van het terminal-venster.

In de afbeelding hieronder, we hebben gedrukt op de Pijl-Rechts een paar keer om te zien de kolom OPDRACHT.

Het veranderen van de Numerieke Eenheden

Laten we het wijzigen van de weergave-eenheden naar normale waarden. Druk op de hoofdletter E om te bladeren door de eenheden gebruikt voor het weergeven van meetwaarden in de volgende opties: kibibytes, mebibytes, gibibytes, tebibytes, pebibytes, en exbibytes. De unit in gebruik is, wordt het eerste item op de lijnen vier en vijf.

Druk op de kleine letter “e” om hetzelfde te doen voor de waarden in de lijst van processen: kibibytes, mebibytes, gibibytes, tebibytes, en pebibytes.

We gedrukt E om het dashboard geheugen eenheden gibibytes en “e” om het proces geheugen van de lijst met eenheden mebibytes.

Het veranderen van de Samenvatting Inhoud

U kunt de weergave-instellingen wijzigen voor de lijnen in het dashboard of ze volledig te verwijderen.

Druk op l om te schakelen van de belasting samenvatting-regel (de eerste lijn) in-of uitschakelen. We verwijderd van de belasting samenvatting lijn in de afbeelding hieronder.

Als u een multi-core CPU, drukt u op 1 om de weergave te veranderen en de individuele statistieken voor elke CPU. Er zijn vier Cpu ‘ s op onze computer. We drukt u op 1 om te zien hoe hard elk van hen werkt.

Natuurlijk kost dit meer schermruimte in het terminal venster.

U kunt op de “t” te verwisselen van de CPU wordt op eenvoudige ASCII-grafieken die laten zien dat het percentage van gebruik voor elke CPU.

Voor elke CPU, top geeft drie nummers en de grafiek. Van links naar rechts de getallen zijn als volgt:

  • De gecombineerde ons en ni percentage (user space+taken met niet-leuk-instellingen).
  • Het sy percentage (kernel-ruimte).
  • Het totaal (afgerond tot een geheel getal).

Druk op “t” om opnieuw te wijzigen de weergave van de grafiek te massief blok tekens.

Druk op “t” eens te meer te verwijderen van de CPU-display en de taak samenvatting lijn volledig.

Druk op “m” om de cyclus van het geheugen en swap geheugen lijnen door verschillende weergave-opties. De eerste druk vervangt de statistieken met een ASCII-grafiek.

Nog een druk op de knop verandert de grafiek te blokkeren tekens.

Druk op “m” eens te meer te verwijderen van de CPU lijnen helemaal.

Als u wilt, kunt u de CPU en het geheugen grafieken op hetzelfde moment. Druk gewoon op “t” en “m” tot u de combinatie die je wilt.

De kleur en Markering van

U kunt op de “z” om kleur toe te voegen aan het scherm.

Als je denkt aan de top, je waarschijnlijk niet denken van gekleurde displays en ASCII-grafieken, maar ze zijn ingebouwd.

Druk op “y” om te benadrukken dat taken worden uitgevoerd in het proces-lijst. Druk op “x” hoogtepunten van de kolom die gebruikt wordt voor het sorteren van de lijst van processen. U kunt schakelen tussen vet en omgekeerd tekst markeren door op de “b.”

Sorteren van Kolommen

Standaard is de proces lijst is gesorteerd op het %CPU-kolom. U kunt de kolom sorteren door op de volgende:

  • P: Het %CPU-kolom.
  • M: Het %MEM kolom.
  • N: De kolom PID.
  • T: De TIJD+ kolom.

In de onderstaande afbeelding is het proces lijst is gesorteerd op de kolom PID.

Zie de Volledige opdrachtregel

Druk op “c” zet de OPDRACHT kolom tussen de weergave van de naam van het proces en de volledige commandoregel.

Om te zien een “boom” van processen die zijn opgestart of geïnitieerd door andere processen, drukt u op V.

Zie Processen voor een Enkele Gebruiker

Druk op ‘ u ‘ om de processen voor een enkele gebruiker. U zult worden gevraagd om de naam of het UID.

Typ de naam van de UID van de persoon die u wilt controleren. We zullen van het type “dave” en druk op “Enter.” Nu, de processen, die alleen in het taakgebied behoren tot de gebruiker dave.

Alleen Zie Actieve Taken

Druk op I om alleen actieve taken.

Taken die nog niet verbruikt elke CPU sinds de laatste update niet getoond worden.

Instellen Hoe Veel Processen weer te geven

Druk op “n” om de weergave te beperken tot een bepaald aantal lijnen, ongeacht of de taken actief zijn. U zult worden gevraagd om het aantal processen weer te geven.

We getypt 10 en geperst Voer, dus 10 processen worden weergegeven in het taakgebied.

Renice een Proces

U kunt op de “r” te wijzigen in de nice-waarde (prioriteit) voor een proces. U zult worden gevraagd om het proces ID. Druk gewoon op Enter om het gebruik van de proces-ID van de taak aan de bovenkant van het venster. We type 7800, die toevallig ook de proces-ID van een exemplaar van Firefox.

Nadat u op Enter drukt, wordt u gevraagd voor de nieuwe nice-waarde toe te passen in het proces. We type 15, en druk vervolgens op Enter.

De nieuwe nice-waarde wordt toegepast op het proces meteen.

GERELATEERD: Hoe Stel Prioriteiten Met leuke en renice op Linux

Het doden van een Proces

Druk op ‘ k ‘ om te doden van een proces. U zult dan gevraagd worden voor de proces-ID die u wilt om te doden. In feite, kunt u het verzenden van een signaal naar het proces. We ‘ re going to kill proces 7879, die is gestopt met reageren.

U zal worden aangeboden de kans om het signaal dat u wilt verzenden. U kunt u opgeven door naam of een nummer. Als je gewoon op Enter drukt, wordt de top stuurt de SIGTERM (doden) signaal.

Zodra u op Enter drukt, wordt het signaal is verzonden naar het proces.

GERELATEERD: Hoe om te Doden Processen Van de Linux Terminal

De Weergave aanpassen

U kunt ook de kleuren en de kolommen die worden weergegeven. We gaan om de kleur te wijzigen gebruikt voor vraagt, is de standaardwaarde voor die rood is.

Druk op de hoofdletter Z om naar de instellingen pagina. Het bovenste deel van het scherm geeft de kleuren in gebruik door de verschillende weergave-elementen. Om aan te geven welke display element dat u wilt wijzigen, drukt u op een van de volgende, die zijn hoofdlettergevoelig:

  • S: Overzicht van het gebied Gegevens.
  • M: Berichten en aanwijzingen.
  • H: Kolom-koppen.
  • T: Taak informatie in het proces-lijst.

We drukt u op M voor het wijzigen van de aanwijzingen.

Om een kleur te kiezen, drukt u op een van de volgende nummers:

  • 0: Zwart.
  • 1: Rood.
  • 2: Groen.
  • 3: Geel.
  • 4: Blauw.
  • 5: Magenta.
  • 6: Cyaan.
  • 7: Wit.

We druk 6 gebruik van cyaan.

Druk op Enter om uw instellingen op te slaan. Vraagt om invoer zal nu worden in de kleur die u hebt geselecteerd.

Ook kunnen We de kolommen die worden weergegeven in de Velden Beheer van het scherm. Druk op F om de Velden Beheer van het scherm.

De velden die worden weergegeven met een sterretje (* ) naast hen en zijn in vet gemarkeerd. Druk op de pijlen Omhoog en Omlaag om de cursor te verplaatsen door middel van de lijst met velden.

Als u naar het hoogtepunt uit de bodem van een kolom, verschijnt hij op de top van de volgende (tenzij je aan de onderkant van de laatste kolom). Als u verhuist uit de top van een kolom, verschijnt hij op de bodem van de vorige (tenzij je bovenaan de eerste kolom).

We verplaatst de markering naar de OPDRACHT toe, en vervolgens geperst “d” om het te verwijderen van de asterisk (*). We verhuisden toen naar de UID item en drukt op “d” voor het plaatsen van een sterretje naast dat item. Dit betekent dat de OPDRACHT kolom zal niet worden weergegeven, maar de UID kolom.

Tijdens het hoogtepunt is op de kolom UID wij druk op “s” om te sorteren op de lijst van processen op de UID van de kolom.

Druk op Enter om uw instellingen op te slaan, en druk vervolgens op “q” te laat de Velden Beheer van het scherm.

De UID kolom is vervangen door de kolom OPDRACHT en het proces lijst is gesorteerd op het.

Alternatieve Weergave Modus

Dit werkt het beste in de modus volledig scherm. Druk op A om vier gebieden in de proces lijst, en druk vervolgens op “a” te verplaatsen van gebied tot gebied.

Elk gebied heeft een verschillende verzameling van columns, maar is ook aanpasbaar door de Velden Beheer van het scherm. Dit geeft u een bereik van een full-screen, aangepaste display met verschillende informatie op elk gebied, en de mogelijkheid om te sorteren op een andere kolom.

Andere Toetsaanslagen

De volgende zijn een aantal andere toetsen die u misschien nuttig vindt in de top:

  • W: Sla uw instellingen en aanpassingen, zodat ze je nog steeds van kracht wanneer u de volgende keer start top.
  • d: een nieuwe display refresh rate.
  • Ruimte: Kracht van boven naar het vernieuwen van de display nu.

Top Banaan

Zoals we hebben gezien, de top heeft een groot repertoire. Andere programma ‘ s, zoals htop, zijn geïnspireerd door, maar ze hebben elk hun eigen draai aan dingen.

Echter, de top is geïnstalleerd overal. Wanneer ga je naar bedrijven om te kijken naar netwerken of servers, u zult vaak horen dat absoluut niets kan worden gewijzigd op de live servers. De klant maakt de regels, dus je moet gebruik maken van wat al is geïnstalleerd.

Zelfs als u liever een andere monitoring tool, moet u te weten komen boven. Vroeg of laat zult u waarschijnlijk merken dat je in een situatie waar je toegang tot hebt.

LEES VERDER

  • “Hoe toe te Voegen, Gebruiken en Aanpassen van Widgets op Je iPhone
  • “Hoe u Betere Foto’ s in Uw Huis (Geen Flash Nodig)
  • “Hoe om te Chatten Met Vrienden op Xbox Windows 10
  • “Wat Is Apple’ s iCloud en Wat Doet Het Weer?
  • “Het Inschakelen en Uitschakelen van de Modus Volledig Scherm in Microsoft Rand