Jak najít nejvyšší paměťový spotřební proces v Linuxu Ubuntu Terminal

Viz běžící procesy v terminálu Ubuntu. Jak najít nejvyšší nárok na paměť v Linuxu Ubuntu. Jak zkontrolovat běhový proces v Ubuntu. Příkaz k zobrazení nejvyššího náročného procesu v systému Linux Ubuntu.

Uživatelé Ubuntu mohou snadno vidět běžící procesy v terminálu Linux pomocí příkazu ps. Ps hlásí snímek současných procesů. ps zobrazuje informace o výběru aktivních procesů. To je trochu odlišné od příkazu top. příkaz top se používá, když chcete opakovaně aktualizovat výběr a zobrazené informace.

Ve výchozím nastavení ps vybírá všechny procesy se stejným efektivním uživatelským jménem (euid = EUID) jako aktuální uživatel a přiřazuje se ke stejnému terminálu jako invoker. Příkaz ps zobrazuje ID procesu (pid = PID), terminál spojený s procesem (tname = TTY), kumulativní čas procesoru ve formátu [DD-] hh: mm: ss (čas = TIME) ucmd = CMD). Ve výchozím nastavení je výstup na displeji neusporádaný, ale lze jej rekurzním způsobem třídit pomocí volby -sort.

Seznam nejlepších procesů využití paměti v terminálu

Příkaz ps může být smíchán s různými možnostmi pro zobrazení seznamu nejlepších procesů seřazených podle využití RAM a CPU. Spusťte následující příkaz v Terminálu, abyste viděli nejvyšší spuštěné procesy pomocí paměti RAM a CPU:

$ ps -eo pid, ppid, cmd,% mem,% cpu -sort = -% mem | hlava
Níže je screenshot výstupu příkazu:

list-process-1

Vysvětlení příkazu a všech možností uživatelů:

  1. -A Vyberte všechny procesy. Stejné jako -e.
  2. -e Vyberte všechny procesy. Stejné jako -A.
  3. -o Uživatelsky definovaný formát. Možnost ps umožňuje zadat výstupní formát. Formát je jediný argument ve formě seznamu oddělených prázdnými nebo oddělenými čárkami, který nabízí způsob zadávání jednotlivých výstupních sloupců.
  4. -pid pidlist ID procesu. Stejné jako -p a p.
  5. -ppid pidlistový identifikátor rodičovského procesu. Tímto způsobem se vybírají procesy s ID rodičovského procesu v seznamu pidlist. To znamená, že vybírá procesy, které jsou děti těch, které jsou uvedeny v seznamu pidlist.
  6. -sort Určete pořadí řazení.
  7. cmd jednoduchý název spustitelného souboru
  8. % Cpu Využití procesoru ve formátu "##." CPU. V současné době se používá doba CPU dělená v době, kdy byl proces spuštěn (poměr cputime / realtime), vyjádřený v procentech.
  9. % mem Poměr velikosti rezidentního nastavení procesu k fyzické paměti zařízení, vyjádřený v procentech.

Seznamte se s nejvyššími procesy spotřeby CPU 10

Podobně můžete vytisknout i nejvyšší procesy spotřebovávající CPU 10. Spusťte následující příkaz uvedený níže:
ps -eo pid, comm,% cpu | sort -rk 3 | hlava

list-process-3

Seznam nejlepších procesů 10 CPU a paměťových procesů

Spusťte následující příkaz a seznam top procesů 10 CPU a Memory consuming:
ps axo ruser,% mem, comm, pid, euser sort -nr | head -n 10

list-process-2

Použití příkazu ps

ps zobrazuje informace o výběru aktivních procesů. Existují různé možnosti, které lze použít s příkazem ps. Níže uvádíme některé z nejzákladnějších použití příkazu ps.

Chcete-li zobrazit všechny procesy v systému pomocí standardní syntaxe:
ps -e ps -ef ps -eF ps -ely
Chcete-li zobrazit každý proces spuštěný jako root (skutečné a účinné ID) ve formátu uživatele:
ps -U root -u root u
Chcete-li vidět horní proces běžící jako kořen (seřazený v pořadí):
ps -U root -u root u --sort = -% mem | hlava
Chcete-li zobrazit všechny procesy v systému pomocí syntaxe BSD:
ps ax ps axu
Získání informací o zabezpečení:
ps -eo euser, ruser, suser, fixační jednotka, f, comm, štítek ps axZ ps -eM
Chcete-li vytisknout strom procesu:
ps -ejH ps axjf
Chcete-li získat informace o tématech:
ps-eLf ps axms

Jak najít nejvyšší paměťový spotřební proces v Linuxu Ubuntu Terminal původně zveřejněno Source Digit - Nejnovější technologie, Gadgets & Gizmos.

Napsat komentář

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