Htop este un program open source care oferă utilizatorilor un vizualizator și manager de procese interactive și sofisticate pentru orice sistem de operare bazat pe Linux. Acesta a fost conceput de la început ca o înlocuire a drop-in-ului pentru utilitatea standard Top găsită pe aproape toate distribuțiile.
Este un software de linie de comandă care rulează atât pe aplicațiile de consolă Linux cât și pe emulator terminal X11 și necesită biblioteca ncurses pentru a afișa meniurile sale interactive și interfața CLI.
Din punct de vedere teoretic, aplicația oferă aproape aceeași funcționalitate ca și programul de bază implicit. Diferența principală este aspectul și manevrabilitatea sau anumite sarcini. De asemenea, vine cu un set diferit de comenzi rapide de la tastatură.
Interfața sa de utilizator este împărțită în două secțiuni principale, o bază de monitorizare a sistemului și o informație unică, și vizualizatorul de proces, care ocupă cea mai mare parte a ecranului. În plus, afișează un meniu în marginea de jos a ecranului, care utilizează tastele F.
În timp ce partea de vizualizare a procesului este similară funcționalității cu cea furnizată de partea de sus, componenta de monitorizare a sistemului este destul de diferită, deoarece afișează o vizualizare grafică reală în timp real a proceselor live, RAM și SWAP .
Când rulați aplicația într-un emulator de terminal X11, aceasta își va schimba automat aspectul în funcție de modul în care utilizatorul redimensionează fereastra. De exemplu, puteți vedea mai multe informații dacă fereastra este mai mare sau mai mică dacă este mai mică.
O altă caracteristică interesantă este capacitatea de a interacționa cu programul utilizând un dispozitiv de șoarece, numai atunci când îl folosiți în orice aplicație emulator terminal X11. De exemplu, puteți selecta un singur proces în vizualizator, care va rămâne evidențiat până când acesta va fi închis sau dacă aplicația va fi terminată și veți da semnale.
În concluzie, Htop este un înlocuitor foarte util pentru managerul de vârf al școlii de vârstă, conceput special pentru administratorul de sistem Linux / UNIX modern.
Ce este nou în această versiune:
- Linux: Metrici de contabilizare cu întârziere (datorită lui Andre Carvalho)
- sprijin DragonFly BSD (datorită lui Diederik de Groot)
- Suport pentru semnale în timp real (datorită lui Kang-Che Sung)
- Cheia "c" funcționează acum și cu firele
- Coloana sesiunii a fost redenumită din SESN în SID (mulțumită lui Kamyar Rasta)
- UI îmbunătățită pentru selectarea stilului de metru (datorită lui Kang-Che Sung)
- Cod îmbunătățit pentru construirea arborelui procesului (datorită lui wangqr)
- Opțiunea de compilare-timp pentru a dezactiva setuid
- Eroare la verificarea diferitelor operațiuni standard ale bibliotecii
- Înlocuirea sprintf cu snprintf (datorită lui Tomasz Kramkowski)
- Linux: îmbunătățirea performanțelor la contorul de baterie
- Linux: procesul de actualizare a dispozitivului TTY
- Linux: adăugați suport pentru sortarea TASK_IDLE (datorită lui Vladimir Panteleev)
- Linux: adăugați linia superioară la contorul procesului de funcționare (datorită Lucas Correia Villa Real)
- BUGFIX: evitați prăbușirea atunci când bateria este scoasă (datorită lui Jan Chren)
- BUGFIX: macOS: fixați buclă infinită în vizualizarea arborescentă (datorită lui Wataru Ashihara)
Ce este nou în versiune:
- OpenBSD: diverse soluții și îmbunătățiri (datorită lui Michael McConville și Juan Francisco Cantero Hurtado)
- FreeBSD: corectează citirea procesorului și a memoriei (datorită lui Tim Creech, lui Hung-Yi Chen, lui Bernard Spil, lui Greg V)
- FreeBSD: adăugați suport pentru baterii (datorită lui Greg V)
- Linux: Păstrați ultimul nume obținut dintr-un proces zombie
- Mac OS X: Îmbunătățirea portabilității pentru versiunile OS X (datorită lui Michael Klein)
- Mac OS X: Fixați argumentele liniei de comandă pentru citire și numele de bază
- Mac OS X: Fixați informațiile despre starea procesului
- Mac OS X: Îmbunătățirea / extinderea vizualizării copacilor
- Mac OS X: Organizați organizarea copacilor
- Mac OS X: Fixați contabilitatea memoriei
- Fixați un accident când goliți o coloană de contoare
- Faceți cheia Esc mai receptivă
Ce este nou în versiunea 2.0.0:
- Dacă folosiți NCurses 6, sprijiniți de asemenea rotița mouse-ului pentru derulare.
- Deplasarea contoarelor și coloanelor în jurul ecranului de configurare este mult mai confortabilă acum.
- Acum puteți apăsa pe "e" pentru a vedea setul de variabile de mediu pentru un proces.
- "Graficul" modul de măsurare a fost redesenat, inspirat de valea lui James Hall.
Ce este nou în versiunea 1.0.3:
- Etichetați toți copiii (tasta "c")
- Remediază în contabilitatea timpului de găzduire atunci când utilizează virtualizarea (datorită lui Patrick Marlier)
- Îmbunătățiri de performanță (datorită lui Jann Horn)
- Îmbunătățiri de performanță suplimentare datorate parsării condiționate a datelor IO în funcție de câmpurile selectate.
- O mai bună consistență în colorare.
- Creșteți limita de tampon atunci când urmăriți un arbore de proces imbricat adânc.
- Afișează statistici privind pagina.
- BUGFIX: remediați prăbușirea atunci când adăugați contoare și treceți timpul detaliat al procesorului. (datorită lui Dawid Gajownik)
- Adăugați o coloană pentru a urmări scorul de procese al OOM-ucigaș
Ce este nou în versiunea 1.0.2:
- Adăugați suport prioritar IO (tasta "i")
- Evitați să ștergeți .htoprc dacă este o legătură simbolică
- Fail gracefully când / proc nu este montat (datorită lui Philipp Hagemeister)
- Opțiunea de a actualiza numele proceselor la fiecare actualizare (datorită lui Rob Hoelz)
- BUGFIX: remedierea se blochează când lista proceselor este goală
Ce este nou în versiunea 1.0.1:
- Această versiune stabilește comportamentul selecției mouse-ului și accidentele ocazionale.
- Configurația utilizează acum o cale compatibilă cu XDG.
Ce este nou în versiunea 1.0:
- Această versiune include contoare de procesoare cu patru coloane, filtrare incrementală, desen copac UTF-8, îmbunătățiri de performanță și corecții de bug-uri asortate.
Ce este nou în versiunea 0.9:
- Această versiune oferă posibilitatea de a extinde și restrânge subrețele utilizând tastele "+" și "-", suport pentru măsurarea timpului CPU-ului pentru medii virtualizate, abilitatea de a afișa nume de thread personalizate, suport pentru cgroups și asortate bug fixe.
Ce este nou în versiunea 0.8.2:
- Lsof integrat (apăsați 'l')
- Fixați afișarea valorilor dimensionate în gigabyte (datorită lui Andika Triwidada)
- Opțiune pentru afișarea numelui de gazdă în zona contoarelor
- Redenumiți VEID la CTID în sistemele OpenVZ (datorită lui Thorsten Schifferdecker)
- Corecții cu fișierul de intrare pe desktop (mulțumiri lui Samuli Suominen)
- BUGFIX: Calculul corect al mărimii paginii pentru sistemele FreeBSD (datorită lui Andrew Paulsen)
- Permiteți compilația fără PLPA pe sistemele care nu o suportă (datorită lui Timothy Redaelli)
- BUGFIX: Fixați vizualizarea de copac lipsă atunci când firele utilizatorilor sunt ascunse (datorită lui Josh Stone)
- BUGFIX: Fix pentru VPID pe sistemele OpenVZ (mulțumită lui Wolfgang Frisch)
Ce este nou în versiunea 0.8.1:
- Această versiune adaugă un contor pentru baterii pentru computerele compatibile ACPI și pentru suportul Linux-VServer.
- Există unele bug-uri.
Cerințe :
- Ncurses
Comentariile nu a fost găsit