Comanda Linux de top este utilizată pentru a arăta toate procesele care rulează în mediul dvs. Linux. Acest ghid vă arată modul de utilizare a comenzii de vârf prin explicarea diferitelor comutatoare disponibile și a informațiilor afișate:
Cum să executați comanda de vârf
În forma sa de bază tot ce trebuie să faceți pentru a arăta procesele curente este să tastați următoarele într-un terminal Linux:
top
Ce informații sunt afișate:
Următoarele informații sunt afișate când executați comanda de sus Linux:
Linia 1
- Timpul
- Cât timp a funcționat computerul
- număr de utilizatori
- Medie de încărcare
Media de încărcare arată timpul de încărcare a sistemului în ultimele 1, 5 și 15 minute.
Randul 2
- Numărul total de sarcini
- Numărul de sarcini de funcționare
- Numărul de sarcini de dormit
- Numărul de sarcini întrerupte
- Numărul de sarcini zombie
Linia 3
- Utilizarea CPU ca procent din partea utilizatorului
- Utilizarea CPU ca procent pe sistem
- Utilizarea CPU ca procent din procesele cu prioritate scăzută
- Utilizarea CPU ca procent din procesele inactive
- CPU de utilizare ca un procent de io așteptați
- Utilizarea procesorului ca procent din întreruperile hardware
- Utilizarea CPU ca procent din întreruperile software
- Utilizarea CPU ca procent din timpul furat
Acest ghid oferă o definiție a modului de utilizare a procesorului.
Linia 3
- Memoria totală a sistemului
- Memorie libera
- Memoria utilizată
- Buffer cache
Linia 4
- Swap total disponibil
- Total swap gratuit
- Swap total utilizat
- Memorie disponibilă
Acest ghid oferă o descriere a partițiilor swap și dacă aveți nevoie de ele.
Tabel principal
- ID-ul procesului
- Utilizator
- Prioritate
- Nisa nivel
- Memoria virtuală folosită de proces
- Rezidentă memorie folosită de un proces
- Memorie partajată
- CPU utilizat de proces ca procent
- Memorie folosită de proces ca procent
- Procesul de timp a fost în desfășurare
- Comanda
Aici este un ghid bun care discută memoria calculatorului.
Păstrați Linux de sus a alerga tot timpul în fundal
Puteți păstra comanda superioară ușor accesibilă fără a fi nevoie să tastați cuvântul de sus de fiecare dată în fereastra terminalului.
Pentru a face o pauză în sus pentru a putea continua să utilizați terminalul, apăsați CTRL și Z de pe tastatură.
Pentru a aduce topul înapoi în prim-plan, tastați fg.
Comutatoare cheie pentru comanda de vârf:
- -h - Arată versiunea curentă
- -c - Aceasta comută între coloana de comandă între afișarea comenzii și a numelui programului
- -d - Specificați timpul de întârziere dintre reîmprospătarea ecranului
- -o - Sortează după câmpul numit
- -p - Afișați numai procesele cu ID-uri de procese specificate
- -u - Afișează numai procesele de către utilizatorul specificat
- -i - Nu afișați sarcini în așteptare
Afișați versiunea curentă
Introduceți următoarele pentru a afișa detaliile versiunii curente pentru partea de sus:
sus -h
Rezultatul este în formă procps -eng versiunea 3.3.10
Specificați un timp de întârziere între reîmprospătarea ecranului
Pentru a specifica o întârziere între ecranul reîmprospătează în timp ce utilizați tipul de sus, următoarele:
top -d
Pentru a reîmprospăta la fiecare 5 secunde tip top -d 5
Obțineți o listă de coloane pentru a sorta după
Pentru a obține o listă cu coloanele cu care puteți sorta comanda de sus, tastați următoarele:
top -O
Există o mulțime de coloane, astfel încât ați putea dori să conduceți producția la mai puțin după cum urmează:
top -O | Mai puțin
Sortați coloanele din prima comandă cu numele coloanei
Utilizați secțiunea anterioară pentru a găsi o coloană pentru a sorta și apoi utilizați următoarea sintaxă pentru a sorta după coloana respectivă:
sus -o
Pentru a sorta după% CPU, tastați următoarele:
top -o% CPU
Afișați doar procesele pentru un anumit utilizator
Pentru a afișa numai procesele pe care un anumit utilizator le execută, utilizați următoarea sintaxă:
top -u
De exemplu, pentru a arăta toate procesele pe care rulează utilizatorul, tastați următoarele:
top-gary
Ascundeți sarcinile în așteptare
Varianta de sus implicită poate părea aglomerată și dacă doriți să vedeți numai procese active (adică acelea care nu sunt inactive), atunci puteți executa comanda de sus folosind următoarea comandă:
sus -i
Adăugarea de coloane suplimentare pe ecranul de sus
În timp ce rulează în partea superioară, puteți apăsa tasta "F" care afișează lista câmpurilor care pot fi afișate în tabel:
Utilizați tastele săgeată pentru a vă deplasa în sus și în jos lista de câmpuri.
Pentru a seta un câmp astfel încât acesta să fie afișat pe ecran, apăsați tasta "D". Pentru a elimina câmpul, apăsați din nou "D". Un asterisc (*) va apărea lângă câmpurile afișate.
Puteți seta câmpul pentru a sorta masa prin simpla apăsare a tastei "S" pe câmpul pe care doriți să-l sortați.
Apăsați tasta Enter pentru a vă angaja modificările și apăsați pe "Q" pentru a ieși.
Moduri de comutare
În timp ce rulează în partea superioară, puteți apăsa tasta "A" pentru a comuta între afișajul standard și un afișaj alternativ.
Schimbarea culorilor
Apăsați tasta "Z" pentru a schimba culorile valorilor din partea de sus.
Există trei etape necesare pentru modificarea culorilor:
- Apăsați fie S pentru date sumare, M pentru mesaje, H pentru titlurile coloanelor sau T pentru informații despre sarcină pentru a viza zona respectivă pentru o schimbare de culoare
- Alegeți o culoare pentru acea țintă, 0 pentru negru, 1 pentru roșu, 2 pentru verde, 3 pentru galben, 4 pentru albastru, 5 pentru magenta, 6 pentru cyan și 7 pentru alb
- Introduceți pentru a vă angaja
Apăsați tasta "B" pentru a face textul îngroșat.
Schimbați afișarea în timp ce alergați în partea de sus
În timp ce comanda de sus se execută, puteți activa și dezactiva multe dintre caracteristici apăsând tastele relevante în timp ce rulează.
Următorul tabel prezintă cheia pentru a apăsa și funcția pe care o oferă:
Cheie functionala | Descriere |
---|---|
A | Afișare alternativă (opțiunea prestabilită) |
d | Actualizați ecranul după întârziere specificată în secunde (implicit 1,5 secunde) |
H | Modurile Threads (implicit dezactivat), rezumă sarcini |
p | Monitorizarea PID (implicit dezactivată), arată toate procesele |
B | Bold enable (implicit activat), valorile sunt afișate cu caractere aldine |
L | Afișați media de încărcare (implicit activată) |
T | Stabilește modul în care sunt afișate sarcinile (implicit 1 + 1) |
m | Stabilește modul în care este afișată utilizarea memoriei (implicit 2 linii) |
1 | CPU unic (implicit dezactivat) - adică arată pentru mai multe CPU-uri |
J | Aliniați numerele la dreapta (implicit pe) |
j | Aliniați textul spre dreapta (implicit dezactivat) |
R | Modificarea inversă (implicit activată) - Procesele cele mai înalte la cele mai mici procese |
S | Timp cumulativ (implicit dezactivat) |
u | Filtrul utilizator (implicit dezactivat) este afișat numai în mod automat |
U | Filtrul utilizator (implicit dezactivat) arată orice uid |
V | Vizualizarea pădurilor (implicit pe) arată ca ramuri |
X | Evidențiarea coloanei (opțiunea prestabilită) |
z | Culoarea sau culoarea mono (implicită pe ecran) arată culori |
rezumat
Există mai multe comutatoare disponibile și puteți citi mai multe despre acestea tastând următoarele în fereastra terminalelor:
bărbat superior