Jak kontrolovat využití procesoru v systému Linux pomocí příkazů

Jak zkontrolovat využití cpu v systému Linux pomocí příkazu. Příkaz využití CPU pro zobrazení procesoru náročného CPU v Linuxu. Pomocí těchto příkazů lze kontrolovat využití procesoru v systému Linux procesem; Použití procesoru Linuxu na jeden proces.

Přečtěte si níže informace o příkazech ke kontrole využití procesoru a paměti v Linuxu:

top

horní příkazy zobrazují procesy Linux v reálném čase. nahoru poskytuje průběžný pohled na procesorovou činnost v reálném čase. Zobrazuje seznam nejvíce úloh náročných na procesor v systému a může poskytnout interaktivní rozhraní pro manipulaci s procesy. Může zobrazit souhrnné informace o systému, stejně jako seznam procesů nebo podprocesů, které v současné době spravuje Linuxové jádro. To může třídit úkoly pomocí využití CPU, využití paměti a runtime.

Při ovládání nahoře jsou dvěma nejdůležitějšími tlačítky pomocná klávesa ('h' nebo '?') A tlačítko quit ('q'). Případně můžete jednoduše použít tradiční klíč pro přerušení ('^ C') po dokončení.

iostat

Příkaz iostat oznamuje statistiku Centrální procesní jednotky (CPU) a statistiky vstupů / výstupů pro zařízení, oddíly a síťové souborové systémy (NFS). Příkaz iostat se používá pro sledování zatížení vstupního / výstupního zařízení systému sledováním času, kdy jsou přístroje aktivní ve vztahu k jejich průměrným přenosovým rychlostem.

Příkaz iostat generuje zprávy, které lze použít ke změně konfigurace systému pro lepší vyvážení vstupního / výstupního zatížení mezi fyzickými disky.

První zpráva vygenerovaná příkazem iostat poskytuje statistiky týkající se doby od spuštění systému. Každý následující přehled zahrnuje čas od předchozí zprávy. Všechny statistiky jsou hlášeny při každém spuštění příkazu iostat. Zpráva se skládá z řady záhlaví CPU, po níž následuje řada statistik CPU. Na víceprocesorových systémech jsou statistiky CPU vypočítávány jako celosystémové jako průměry mezi všemi procesory.

vmstat

vmstat uvádí statistiky virtuální paměti. vmstat hlásí informace o procesech, paměti, pagingu, bloku IO, pasti, discích a cpu aktivitě. První vytvořený přehled poskytuje průměrné hodnoty od posledního restartu. Další zprávy poskytují informace o délce odběru vzorků. Zprávy o procesu a paměti jsou v obou případech okamžité.

Příkazy mají následující sytnax:
vmstat [volby] [zpoždění [počet]

  • možnosti jsou argumenty příkazového řádku, například
    a {zobrazuje aktivní a neaktivní paměť}, f {zobrazuje počet vidlic od spuštění}, m {zobrazuje slabinfo}, s {zobrazuje čítače událostí a statistiky paměti}, d {report disk statistics} a mnoho dalších.
  • zpoždění je zpoždění mezi aktualizacemi v sekundách. Není-li zadáno žádné zpoždění, vytiskne se pouze jedna zpráva s průměrnými hodnotami od spuštění.
  • počet je počet aktualizací. Při absenci počtu, pokud je definováno zpoždění, je výchozí hodnota nekonečná.

Když -a se používá spolu s příkazem, zobrazí aktivní / neaktivní paměť.

Příkaz vmstat zobrazuje následující procentuální hodnoty celkového času procesoru.

  • us: Čas strávený spuštěním kódu mimo jádra. (uživatelský čas, včetně pěkného času)
  • sy: Čas strávený na spuštění kódu jádra. (systémový čas)
  • id: Čas strávený nečinností. Před Linuxem 2.5.41 se jedná o čas IO-wait.
  • wa: Čas strávil čekat na IO. Před Linuxem 2.5.41, zahrnuty do nečinnosti.
  • st: Čas ukradený z virtuálního stroje. Před Linuxem 2.6.11 neznámé.

htop

htop je interaktivní prohlížeč příkazu. Je to podobně jako v horní části, ale umožňuje posouvat svisle a vodorovně, takže můžete vidět všechny procesy běžící v systému spolu s jejich úplnými příkazovými řádky. Pomocí příkazu htop lze úkoly spojené s procesy (zabíjení, znovuzískání) provést bez zadání jejich PID.

ps

ps zobrazuje stav aktuálních procesů. Tento příkaz jsou zobrazeny pouze ty procesy, které jsou spuštěny s vaším efektivním ID uživatele a jsou připojeny k řídicímu terminálu. Na displeji lze přidat další kategorie procesů pomocí různých možností. ps se zobrazí v tabulkovém tvaru ID procesu, pod PID; ovládací terminál (pokud existuje) pod TT; procesní čas používaný dosud procesem, včetně uživatelského i systémového času, v TIME; stav procesu, pod S; a nakonec označení příkazu COMMAND, který běží.

Jak kontrolovat využití procesoru v systému Linux pomocí příkazů původně zveřejněno Zdrojová číslice - Linux, Ubuntu Návody a zprávy, technologie, pomůcky a Gizmos.

Napsat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.