GNU/Linux >> Znalost Linux >  >> Linux

Jak najít nejběžnější procesy podle využití paměti

Linux je nejlepší volbou operačního systému, pokud jde o serverové systémy. Správci systému a dokonce i pokročilí uživatelé Linuxu mají dobré znalosti příkazového řádku a znají specifické příkazy nebo specifické argumenty pro určité příkazy, aby práci zvládli.

Nejen pro servery, ale i pro běžné používání desktopu je docela užitečné znát procesy a programy, které spotřebovávají nejvíce paměti. To poskytuje představu o využití systémových prostředků a uživatel pak může provést vhodnou akci k uvolnění paměti.

Použijeme horní nástroj příkazového řádku, což je správce úloh v systémech Unix a Linux, který zobrazuje všechny podrobnosti o běžících procesech. Při spuštění bez jakéhokoli argumentu top zobrazuje všechny linuxové procesy podle využití CPU, sdílené a soukromé paměti atd. v procentech.

$ top

Všimněte si, že zobrazuje výstup v interaktivním formátu a ne pouze tiskne výstup. Sloupec '%MEM' zobrazuje využití paměti každým programem.

Najděte procesy využívající nejvyšší využití paměti

Pro zobrazení procesů, které nejvíce spotřebovávají paměť, používáme '-o' příznak nahoře pro seřazení výstupu.

$ top -o %MEM

Výstup příkazu top je v reálném čase; tj. pokud dojde ke změně využití paměti nebo zdrojů pro jakýkoli program, výstup okamžitě zobrazí změněné hodnoty v interaktivním výstupu.

Najděte 10 nejlepších procesů využívajících nejvyšší využití paměti

Chcete-li z tohoto výstupu získat 5 nebo 10 největších procesů spotřebovávajících paměť, můžeme výstup jednoduše zpracovat pomocí příkazu „head ‘, který zobrazí pouze první ‘n‘ řádků libovolného výstupu.

$ top -o %MEM | head -n 15

Všimněte si, že souhrn využití zdrojů je zobrazen na začátku; proto 7 řádků z nich je považováno za „hlavu ‘ a ve výstupu můžeme vidět 8 procesů. Uživatel by tedy měl zadat číslo jako „požadované procesy k zobrazení “ plus 7 .

Pokud má být například vidět 15 nejlepších procesů, měl by argument předat jako 22 .

Závěr

V tomto článku jsme viděli, jak najít nejběžnější procesy podle využití paměti v Linuxu pomocí top nástroj příkazového řádku. Ujistěte se, že jste se podívali na manuálovou stránku nahoře pomocí ‘muž nahoře ‘ se dozvíte více o příkazu.

Pokud máte nějaké dotazy nebo zpětnou vazbu, dejte nám vědět v komentářích níže!


Linux
  1. Najděte 15 nejlepších procesů podle využití paměti pomocí „top“ v dávkovém režimu

  2. Najděte nejběžnější procesy podle nejvyššího využití paměti a CPU v Linuxu

  3. Třídění procesů podle využití paměti

  1. Jak najít nejběžnější procesy podle využití paměti a CPU

  2. Najděte 10 nejběžnějších procesů podle využití paměti a CPU

  3. Jak snížit využití paměti ClamAV?

  1. Jak zabít běžící procesy v Linuxu

  2. Jak zobrazit nejlepší procesy seřazené podle skutečného využití paměti?

  3. Jak zjistit využití uživatelské paměti v linuxu