Aceasta este comanda htop care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
htop - vizualizator interactiv de proces
REZUMAT
Htop [-dChusv]
DESCRIERE
Htop este un vizualizator de procese gratuit (GPL) bazat pe ncurses pentru Linux.
Este similar cu partea de sus, dar vă permite să derulați pe verticală și pe orizontală, astfel încât să puteți vedea
toate procesele care rulează pe sistem, împreună cu liniile lor complete de comandă, precum și
vizându-le ca un arbore de proces, selectând mai multe procese și acționând asupra lor pe toate la
o singura data.
Sarcinile legate de procese (ucidere, renicing) pot fi efectuate fără a introduce PID-urile lor.
LINIE DE COMANDA OPŢIUNI
Argumentele obligatorii pentru opțiunile lungi sunt obligatorii și pentru opțiunile scurte.
-d --delay=ÎNTÂRZIERE
Întârziere între actualizări, în zecimi de secunde
-C --fara-culoare --fără culoare
Porniți htop în modul monocrom
-h --Ajutor
Afișați un mesaj de ajutor și ieșiți
-p --pid=PID,PID...
Afișați numai PID-urile date
-s --cheie-sortare COLOANA
Sortați după această coloană (utilizați --sort-key help pentru o listă de coloane)
-u --user=NUME DE UTILIZATOR
Afișați numai procesele unui anumit utilizator
-v --versiune
Ieșiți informații despre versiune și ieșiți
INTERACTIVE COMANDE
Următoarele comenzi sunt acceptate în timpul htop:
Săgeți, PgUP, PgDn, Acasă, Sfârşit
Derulați lista de procese.
Spaţiu
Etichetează sau anulează etichetarea unui proces. Comenzi care pot opera pe mai multe procese, cum ar fi „ucide”,
se va aplica apoi peste lista de procese etichetate, în loc de cele curente
evidențiat unul.
U Anulați etichetarea tuturor proceselor (eliminați toate etichetele adăugate cu tasta Spațiu).
s Procesul de urmărire a apelurilor sistemului: dacă strace(1) este instalat, apăsând această tastă se va atașa
acesta la procesul selectat în prezent, prezentând o actualizare live a apelurilor de sistem emise
prin proces.
l Afișează fișiere deschise pentru un proces: dacă lsof(1) este instalat, apăsarea acestei taste va
afișează lista de descriptori de fișiere deschise de proces.
F1, h, ?
Accesați ecranul de ajutor
F2, S
Accesați ecranul de configurare, unde puteți configura contoarele afișate în partea de sus
ecran, setați diferite opțiuni de afișare, alegeți dintre schemele de culori și selectați care
sunt afișate coloanele, în ce ordine.
F3, /
Căutați progresiv în liniile de comandă ale tuturor proceselor afișate. În prezent
comanda selectată (evidențiată) se va actualiza pe măsură ce tastați. În modul de căutare,
apăsarea F3 va parcurge aparițiile care se potrivesc.
F4,
Filtrarea incrementală a procesului: introduceți doar o parte dintr-o linie de comandă a procesului
procesele ale căror nume se potrivesc vor fi afișate. Pentru a anula filtrarea, introduceți Filtrul
opțiunea din nou și apăsați Esc.
F5, t
Vizualizare arborescentă: organizați procesele în funcție de parentalitate și dispuneți relațiile dintre ele ca
un copac. Comutarea tastei va comuta între arbore și sortarea selectată anterior
vedere. Selectarea unei vizualizări de sortare va ieși din vizualizarea arborescentă.
F6 În vizualizarea sortată, selectați un câmp pentru sortare, accesibil și prin < și >. The
câmpul de sortare curent este indicat printr-o evidențiere în antet. În vizualizarea arborescentă, extindeți
sau restrângeți subarborele curent. Un indicator „+” în nodul arborelui indică faptul că acesta
este prăbușită.
F7, ]
Măriți prioritatea procesului selectat (scădeți din valoarea „frumoasă”). Acest lucru poate doar
să fie făcută de superutilizator.
F8, [
Reduceți prioritatea procesului selectat (adăugați la valoarea „frumoasă”)
F9, k
Procesul „Kill”: trimite un semnal care este selectat într-un meniu, către unul sau un grup de
proceselor. Dacă procesele au fost etichetate, trimite semnalul către toate procesele etichetate. Dacă
niciunul nu este etichetat, se trimite la procesul selectat curent.
F10, q
Părăsi
I Inversați ordinea de sortare: dacă ordinea de sortare este în creștere, treceți la descrescător și vice-
invers.
+, - Când vă aflați în modul de vizualizare arborescent, extindeți sau restrângeți subarborele. Când un subarboresc este restrâns, un „+”
semnul este afișat în stânga numelui procesului.
a (pe multiprocesor masini)
Setați afinitatea CPU: marcați ce procesoare este permis să folosească un proces.
u Afișați numai procesele deținute de un utilizator specificat.
M Sortați după utilizarea memoriei (cheie de compatibilitate de sus).
P Sortați după utilizarea procesorului (cheie de compatibilitate de sus).
T Sortați după timp (cheie de compatibilitate de sus).
F Procesul „Urmărește”: dacă ordinea de sortare determină mutarea procesului selectat curent
lista, faceți bara de selecție să o urmeze. Acest lucru este util pentru monitorizarea unui proces:
în acest fel, puteți păstra un proces mereu vizibil pe ecran. Când o tastă de mișcare este
folosit, „urmare” își pierde efectul.
K Ascunde firele de nucleu: împiedicați ca firele care aparțin nucleului să fie afișate în
lista de procese. (Aceasta este o tastă de comutare.)
H Ascunde firele utilizator: pe sistemele care le reprezintă diferit de procesele obișnuite
(cum ar fi sistemele recente bazate pe NPTL), acest lucru poate ascunde firele din procesele din spațiul utilizatorului
în lista de procese. (Aceasta este o tastă de comutare.)
p Afișați căile complete către programele care rulează, acolo unde este cazul. (Aceasta este o tastă de comutare.)
Ctrl-G
Reîmprospătare: redesenați ecranul și recalculați valorile.
Numere
Căutare PID: introduceți ID-ul procesului și evidențierea selecției va fi mutată la acesta.
COLOANE
Următoarele coloane pot afișa date despre fiecare proces. O valoare de „-” în toate rândurile
indică faptul că o coloană nu este acceptată pe sistemul dvs. sau în prezent neimplementată în htop.
Numele de mai jos sunt cele folosite în secțiunea „Coloane disponibile” a ecranului de configurare.
Dacă un alt nume este afișat în ecranul principal al htop, acesta este afișat mai jos în paranteză.
Comandă
Linia de comandă completă a procesului (adică numele programului și argumentele).
PID ID-ul procesului.
STAT (S)
Starea procesului:
S pentru dormit (inactiv)
R pentru alergare
D pentru repaus pe disc (neîntreruptibil)
Z pentru zombie (se așteaptă ca părintele să-și citească starea de ieșire)
T pentru urmărit sau suspendat (de exemplu, prin SIGTSTP)
W pentru paginare
PPID ID-ul procesului părinte.
PGRP ID-ul grupului procesului.
SESIUNE (SESN)
ID-ul sesiunii procesului.
TTY_NR (TTY)
Terminalul de control al procesului.
TPGID
ID-ul procesului al grupului de procese din prim-plan al terminalului de control.
MINFLT
Numărul de erori de pagină care au loc în memoria principală.
CMINFLT
Numărul de erori minore pentru copiii așteptați ai procesului (vezi MINFLT mai sus).
MAJFLT
Numărul de erori de pagină care au loc din memoria principală.
CMAJFLT
Numărul de erori majore pentru copiii așteptați ai procesului (vezi MAJFLT mai sus).
UTIME (UTIME+)
Timpul CPU al utilizatorului, care este cantitatea de timp pe care procesul a petrecut-o executându-se pe
CPU în modul utilizator (adică totul, cu excepția apelurilor de sistem), măsurat în tick-uri de ceas.
ESTIMARE (STIME+)
Timpul CPU al sistemului, care este timpul petrecut de nucleu executându-se
apeluri de sistem în numele procesului, măsurate în tick-uri de ceas.
CUTIME (CUTIME+)
Timpul CPU al utilizatorului copiilor, care este timpul pe care procesul este așteptat
copiii au petrecut execuția în modul utilizator (vezi UTIME mai sus).
CSTIME (CSTIME+)
Timpul CPU al sistemului pentru copii, care este timpul petrecut de kernel
execută apeluri de sistem în numele tuturor copiilor așteptați ai procesului (vezi STIME
de mai sus).
PRIORITATE (PRI)
Prioritatea internă a nucleului pentru proces, de obicei doar valoarea sa plăcută plus
douăzeci. Diferit pentru procesele în timp real.
NICE (NI)
Valoarea plăcută a unui proces, de la 19 (prioritate scăzută) la -20 (prioritate mare). O mare
valoarea înseamnă că procesul este frumos, permițând altora să aibă o rudă mai mare
prioritate. Se aplică restricțiile obișnuite de permisiuni ale sistemului de operare pentru ajustarea priorității.
TIMPUL DE ÎNCEPERE (START)
Momentul în care a început procesul.
PROCESOR (PROCESOR)
ID-ul procesorului pe care procesul a fost executat ultima dată.
M_SIZE (VIRT)
Dimensiunea memoriei virtuale a procesului.
M_RESIDENT (RES)
Dimensiunea setului rezident (text + date + stiva) a procesului (adică dimensiunea fișierului
memoria fizică utilizată de proces).
M_SHARE (SHR)
Dimensiunea paginilor partajate ale procesului.
M_TRS (COD)
Residentul textului a stabilit dimensiunea procesului (adică dimensiunea executabilului procesului
instrucțiuni).
M_DRS (DATE)
Mărimea setului rezidenților de date (date + stivă) a procesului (adică dimensiunea oricăror
cu excepția instrucțiunilor executabile ale procesului).
M_LRS (LIB)
Mărimea bibliotecii a procesului.
M_DT (MURDAR)
Dimensiunea paginilor murdare ale procesului.
ST_UID (UID)
ID-ul utilizatorului proprietarului procesului.
PERCENT_CPU (PROCESOR%)
Procentul din timpul CPU pe care procesul îl folosește în prezent.
PERCENT_MEM (MEM%)
Procentul de memorie pe care procesul îl folosește în prezent (pe baza procesului
dimensiunea memoriei rezidente, vezi M_RESIDENT mai sus).
USER Numele de utilizator al proprietarului procesului sau ID-ul utilizatorului dacă numele nu poate fi determinat.
TIMP (TIME+)
Timpul, măsurat în bifături de ceas, pe care procesul l-a petrecut în timpul utilizatorului și al sistemului
(vezi UTIME, STIME mai sus).
NLWP Numărul de fire în proces.
TGID ID-ul grupului de fire.
CTID ID container OpenVZ, alias ID mediu virtual.
VPID ID-ul procesului OpenVZ.
VXID ID-ul procesului VServer.
RCHAR (RD_CHAR)
Numărul de octeți pe care i-a citit procesul.
WCHAR (WR_CHAR)
Numărul de octeți pe care i-a scris procesul.
SYSCR (RD_SYSC)
Numărul de citit(2) apeluri de sistem pentru proces.
SYSCW (WR_SYSC)
Numărul de scrie(2) apeluri de sistem pentru proces.
RBYTES (IO_RBYTES)
Octeți de citit(2) I/O pentru proces.
WBYTES (IO_WBYTES)
Octeți de scrie(2) I/O pentru proces.
CNCLWB (IO_CANCEL)
Octeți de anulat scrie(2) I/O.
IO_READ_RATE (DISC CITIT)
Rata I/O de citit(2) în octeți pe secundă, pentru proces.
IO_WRITE_RATE (DISC SCRIE)
Rata I/O de scrie(2) în octeți pe secundă, pentru proces.
IO_RATE (DISC R/W)
Rata I/O, IO_READ_RATE + IO_WRITE_RATE (vezi mai sus).
CGROUP
În ce grup se află procesul.
oom Scorul criminal OOM.
IO_PRIORITY (IO)
Clasa de programare I/O urmată de prioritate dacă clasa o acceptă:
R pentru Realtime
B pentru cel mai bun efort
id pentru Idle
TOATE alte steaguri
Momentan neacceptat (afișează întotdeauna „-”).
ÎNFIINȚAT FILE
În mod implicit, htop își citește configurația din calea compatibilă cu XDG ~/.config/htop/htoprc
-- fișierul de configurare este suprascris de configurația de configurare în program a htop, deci
nu trebuie editat manual. Dacă nu există nicio configurație de utilizator, htop încearcă să citească sistemul-
configurație largă de la /etc/htoprc și, ca ultimă soluție, revine la codul său greu
implicite.
Puteți suprascrie locația fișierului de configurare folosind mediul $HTOPRC
variabilă (deci puteți avea mai multe configurații pentru diferite mașini care partajează
același director principal, de exemplu).
MEMORIE DIMENSIUNI
Dimensiunile memoriei din htop sunt afișate așa cum sunt în instrumentele din GNU Coreutils (când rulați
cu opțiunea --lizibilă de om). Aceasta înseamnă că dimensiunile sunt tipărite în puteri de 1024.
(de exemplu, 1023M = 1072693248 octeți)
Decizia de a utiliza această convenție a fost luată pentru a economisi spațiu pe ecran și a face
reprezentări ale dimensiunii memoriei consistente în htop.
Utilizați htop online folosind serviciile onworks.net