Ako zaistiť najlepšie zoradenie príkazov podľa využitia pamäte

How Make Top Command Sort Memory Usage



Top je utilita na monitorovanie procesov a využívania zdrojov systému Linux. Používateľom umožňuje v reálnom čase zobrazovať informácie o spustených procesoch a vláknach spravovaných jadrom systému. Vďaka svojej interaktivite umožňuje server top používateľom vykonávať úlohy, ako napríklad filtrovanie pre konkrétne procesy, filtrovanie procesov podľa používateľov, PID a procesy zabíjania.

Táto príručka vás prevedie základmi použitia príkazu ps na vyhľadanie konkrétnych informácií o systéme.







Základné použitie špičkových nástrojov

Na spustenie najlepšieho pomocného programu použite vrchný príkaz v termináli. Použitím tohto príkazu sa spustí interaktívna relácia zobrazujúca využitie systémových prostriedkov a spustené procesy:



$hore



Horná časť zobrazuje využitie zdrojov. Tento výstup je podobný výstupu z uptime a voľný príkaz v Linuxe.





Ak chcete tieto hodnoty vypnúť, stlačte m skryť informácie o využití pamäte a the skryť informácie o dostupnosti.



Ak chcete prechádzať prebiehajúcimi procesmi, použite kláves so šípkou nahor a nadol. Ak chcete skončiť, stlačte Q .

Špičkový výstup

Spodná časť horného príkazu obsahuje informácie o spustených procesoch. Poďme sa na to zamerať.

Výstup používa organizáciu založenú na stĺpcoch s identifikátorom na každom z nich:

  • PID: Tento stĺpec zobrazuje jedinečné ID každého procesu.
  • PR: Tento stĺpec zobrazuje prioritu úlohy.
  • NI: Tento stĺpec ukazuje príjemnú hodnotu procesu. Kladná hodnota označuje nízku prioritu, zatiaľ čo záporná hodnota znamená vysokú prioritu.
  • VIRT: Tento stĺpec predstavuje celkovú virtuálnu pamäť použitú týmto procesom.
  • RES: Tento stĺpec zobrazuje celkovú skutočnú pamäť, ktorú proces použil.
  • SHR: Tento stĺpec zobrazuje celkové množstvo zdieľanej pamäte, ktoré proces používa.
  • S: Tento stĺpec zobrazuje stav procesu v jednom písmene.
  • %CPU: Tento stĺpec zobrazuje percentuálne využitie CPU na proces.
  • %MEM: Tento stĺpec zobrazuje percentuálne využitie pamäte.
  • TIME+: Tento stĺpec zobrazuje čas CPU použitý na tento proces vypočítaný na stotiny sekundy.
  • PRÍKAZ: Tento stĺpec zobrazuje názov procesu.

Ako vykonať najlepšie filtračné procesy podľa využitia pamäte

Hore môžete tiež filtrovať procesy podľa využitia pamäte. Ak to chcete urobiť, stlačte SHIFT + m ako je znázornené:

Hore bude procesy filtrovať podľa využitia pamäte v zostupnom poradí. Pomôže to identifikovať proces využívajúci najviac pamäte, čo vám poskytne šancu začať konať.

Ak chcete filtrovať podľa skutočného využitia pamäte, použite príkaz:

hore-aleboHOVÄDZIE MÄSO

Podobne príkaz bude filtrovať využitie pamäte v zostupnom poradí.

Interaktívne si môžete vybrať aj parameter filtra. Ak to chcete urobiť, stlačte SHIFT + F a vyberte MEM ako:

Ako filtrovať proces podľa používateľa

Ak chcete zobraziť procesy od konkrétneho používateľa, použite príkaz:

hore-u [používateľské meno]

Napríklad na zobrazenie procesov od používateľa ubuntu; zadajte príkaz:

hore-uubuntu

Ako zobraziť procesy rodiča a dieťaťa

Ak chcete zobraziť procesy rodiča a potomka, keď je spustený vrch, stlačte V. . Získate tak výstup podobný nižšie uvedenému:

Ako zabiť všetky procesy

Ak chcete proces v hornej časti ukončiť, stlačte k a zadajte príkaz PID procesu .

Stlačte vstúpiť vykonať príkaz zabiť. Tým sa proces ukončí so zadaným PID.

Záver

Top je šikovný nástroj, ktorý umožňuje porozumieť a spravovať procesy systému Linux. Okrem toho, o čom sme diskutovali v tomto návode, má vrchol veľa ďalších funkcií.

Aby ste pochopili, ako je možné prispôsobiť a naplno využiť vrchol, prečítajte si príručky.