Sådan finder du Top Memory Consuming Process i Linux Ubuntu Terminal

Se løbende processer i Ubuntu Terminal. Sådan finder du hukommelseskrævende proces i Linux Ubuntu. Sådan kontrolleres køreprocessen i Ubuntu. Kommando til at vise top cpu forbrugende proces i Linux Ubuntu System.

Ubuntu brugere kan nemt se løbende processer i Linux Terminal ved hjælp af ps kommando. PS'en rapporterer et øjebliksbillede af de nuværende processer. ps viser oplysninger om et udvalg af de aktive processer. Det er svagt anderledes end øverste kommando. øverste kommando bruges, når du vil have en gentagen opdatering af markeringen og den viste information.

Som standard vælger ps alle processer med samme effektive bruger-id (euid = EUID) som den aktuelle bruger og er knyttet til samme terminal som invoker. ps-kommandoen viser proces-id'et (pid = PID), terminalen er forbundet med processen (tname = TTY), den kumulerede CPU-tid i [DD-] hh: mm: ss format (tid = TIME) og det eksekverbare navn ucmd = CMD). Som standard er display output usorteret, men kan sorteres ved hjælp af -sortere muligheder på rekursiv måde.

Liste over hukommelsesforbrugsprocesser i terminal

PS-kommandoen kan blandes med forskellige muligheder for at vise listen over de øverste processer sorteret efter RAM og CPU-brug. Kør følgende kommando i Terminal for at se de øverste løbende processer ved hjælp af RAM og CPU:

$ ps -eo pid, ppid, cmd,% mem,% cpu --sort = -% mem | hoved
Nedenfor er skærmbilledet af kommandoen output:

Sådan finder du Top Memory Consuming Process i Linux Ubuntu Terminal

Forklarer kommandoen og alle mulighederne brugerne:

  1. -A Vælg alle processer. Identisk til -e.
  2. -e Vælg alle processer. Identisk til -A.
  3. -o Brugerdefineret format. Mulighed for ps giver mulighed for at specificere outputformatet. Format er et enkelt argument i form af en tomskilt eller kommasepareret liste, som giver en måde at angive individuelle outputkolonner på.
  4. -pid pidlist proces ID. Identisk til -p og p.
  5. -ppid pidlist forældre proces ID. Dette vælger processerne med et overordnet proces ID i pidlist. Det vil sige, det vælger processer, der er børn af dem, der er opført i pidlist.
  6. -sortere Angiv sorteringsrækkefølge.
  7. cmd simpelt navn på eksekverbar
  8. % cpu CPU udnyttelse af processen i "##. #" Format. I øjeblikket er det CPU-tid brugt divideret med den tid processen har kørt (cputime / realtime ratio), udtrykt som en procentdel.
  9. % mem Forholdet mellem procesens residente indstillingsstørrelse og den fysiske hukommelse på maskinen, udtrykt i procent.

Liste Top 10 CPU forbrugsprocesser

Tilsvarende kan du også udskrive de bedste 10-CPU-forbrugsprocesser. Kør følgende kommando nedenfor:
ps -eo pid, comm,% cpu | sort -rk 3 | hoved

Sådan finder du Top Memory Consuming Process i Linux Ubuntu Terminal

Liste Top 10 CPU og hukommelsesforbrugsprocesser

Kør følgende kommando for at liste top 10 CPU og hukommelseskrævende processer:
ps axo ruser,% mem, comm, pid, euser | sort -nr | hovedet -n 10

Sådan finder du Top Memory Consuming Process i Linux Ubuntu Terminal

Brug af ps Command

ps viser oplysninger om et udvalg af de aktive processer. Der er forskellige muligheder, der kan bruges med ps kommandoen. Nedenfor er nogle af de mest grundlæggende brug af ps kommandoen.

For at se alle processer på systemet ved hjælp af standard syntaks:
ps -e ps -ef ps -eF ps -ely
For at se alle processer, der kører som root (ægte og effektivt ID) i brugerformat:
ps-u rod -u rod u
For at se topprocessen kører som root (sorteret i rækkefølge):
ps -U root -u root u - sorter = -% mem | hoved
For at se alle processer på systemet ved hjælp af BSD-syntaks:
ps økse ps axu
For at få sikkerhedsoplysninger:
ps -eo euser, ruser, suser, fuser, f, comm, label ps axZ ps -eM
At udskrive et proces træ:
ps -ejH ps axjf
For at få oplysninger om tråde:
ps -eLf ps akser

Sådan finder du Top Memory Consuming Process i Linux Ubuntu Terminal oprindeligt indsendt på Source Digit - Seneste teknologi, Gadgets & Gizmos.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.