Jak zajistit nejlepší řazení příkazů podle využití paměti

How Make Top Command Sort Memory Usage



Top je nástroj pro monitorování využití procesů a zdrojů Linuxu. Umožňuje uživatelům zobrazit v reálném čase informace o běžících procesech a vláknech spravovaných jádrem systému. Díky své interaktivitě umožňuje top uživatelům provádět úkoly, jako je filtrování pro konkrétní procesy, filtrovat procesy podle uživatelů, PID a procesy zabíjení.

Tato příručka vás provede základy používání příkazu ps k vyhledání konkrétních informací o systému.







Základní použití Top Utility

Špičkový nástroj spustíte pomocí nejvyšší příkaz v terminálu. Pomocí tohoto příkazu se vytvoří interaktivní relace ukazující využití systémových prostředků a spuštěné procesy:



$horní



Horní část ukazuje využití zdrojů. Tento výstup je podobný tomu z provozuschopnost a volný příkaz v Linuxu.





Chcete -li tyto hodnoty vypnout, stiskněte m skrýt informace o využití paměti a the skrýt informace o dostupnosti.



Chcete -li procházet spuštěné procesy, použijte klávesu se šipkou nahoru a dolů. Pro ukončení stiskněte Otázka .

Nejlepší výstup

Dolní část horního příkazu obsahuje informace o spuštěných procesech. Pojďme se na to zaměřit.

Výstup používá organizaci založenou na sloupcích s identifikátorem na každém:

  • PID: Tento sloupec zobrazuje jedinečné ID každého procesu.
  • PR: Tento sloupec ukazuje prioritu úkolu.
  • NI: Tento sloupec ukazuje příjemnou hodnotu procesu. Kladná hodnota označuje nízkou prioritu, zatímco záporná hodnota označuje vysokou prioritu.
  • VIRT: Tento sloupec představuje celkovou virtuální paměť použitou procesem.
  • RES: Tento sloupec ukazuje celkovou skutečnou paměť použitou procesem.
  • SHR: Tento sloupec ukazuje celkové množství sdílené paměti používané procesem.
  • S: Tento sloupec zobrazuje stav procesu jediným písmenem.
  • %CPU: Tento sloupec ukazuje procento využití CPU na proces.
  • %MEM: Tento sloupec ukazuje procento využití paměti.
  • TIME+: Tento sloupec ukazuje čas CPU použitý procesem vypočítaný na setiny sekundy.
  • PŘÍKAZ: Tento sloupec zobrazuje název procesu.

Jak provádět nejlepší filtrační procesy podle využití paměti

Procesy můžete také filtrovat podle využití paměti nahoře. Chcete -li to provést, stiskněte SHIFT + m jak je znázorněno:

Nahoru bude filtrovat procesy podle využití paměti v sestupném pořadí. To může pomoci identifikovat proces využívající nejvíce paměti, což vám dává šanci podniknout akci.

Chcete -li filtrovat podle skutečného využití paměti, použijte příkaz:

horní-neboHOVĚZÍ

Podobně příkaz bude filtrovat využití paměti v sestupném pořadí.

Můžete také interaktivně zvolit parametr filtru. Chcete -li to provést, stiskněte SHIFT + F a vyberte MEM tak jako:

Jak filtrovat proces podle uživatele

Chcete -li zobrazit procesy od konkrétního uživatele, použijte příkaz:

horní-u [uživatelské jméno]

Například pro zobrazení procesů od uživatele ubuntu; zadejte příkaz:

horní-uubuntu

Jak zobrazit nadřazené a podřízené procesy

Chcete -li zobrazit nadřazené a podřízené procesy, když je spuštěn top, stiskněte PROTI . Získáte tak výstup podobný níže uvedenému:

Jak zabít všechny procesy

Chcete -li zabít proces nahoře, stiskněte k a zadejte PID procesu .

lis vstoupit provést příkaz zabít. Tím se proces ukončí se zadaným PID.

Závěr

Top je šikovný nástroj, který umožňuje porozumět a spravovat procesy systému Linux. Kromě toho, o čem jsme diskutovali v tomto tutoriálu, má top spoustu dalších funkcí.

Chcete -li porozumět tomu, jak lze přizpůsobit a plně využít potenciál top, vezměte v úvahu manuály.