top este un instrument de monitorizare în timp real a sistemului pentru sistemele de operare bazate pe Linux. Acesta oferă informații detaliate despre performanța sistemului, inclusiv utilizarea procesoarelor, memoriei, discurilor, interfețelor de rețea și a altor resurse.
Principalele caracteristici ale atop includ:
atop colectează informații despre starea sistemului, inclusiv CPU, memorie, disc, interfață de rețea și utilizarea proceselor. Acesta utilizează apeluri de sistem și interfețe precum /proc pentru a obține informații despre starea curentă a resurselor.
După colectarea datelor, atop le afișează într-un format lizibil în terminal. Datele sunt actualizate la fiecare câteva secunde (valoarea implicită este la fiecare 10 secunde). Informațiile sunt prezentate sub formă de tabele, în care puteți vedea utilizarea resurselor la nivel de sistem și de proces.
atop poate salva datele colectate într-un fișier pentru o analiză ulterioară. Acest lucru permite utilizatorilor să vizualizeze informații despre performanță pentru anumite intervale de timp. Acest lucru se face utilizând un flag de linie de comandă care indică un fișier în care să se scrie datele.
atop oferă informații detaliate despre fiecare proces care rulează, inclusiv utilizarea CPU, a memoriei, I/O și a resurselor de rețea. Utilizatorii pot sorta procesele după diverse criterii (de exemplu, utilizarea CPU sau a memoriei) pentru a identifica rapid blocajele.
Utilizatorii pot controla afișarea informațiilor prin diverse comenzi (de exemplu, filtrarea proceselor, modificarea intervalului de actualizare etc.). Tasta q
este utilizată pentru a ieși din program.
Când rulați atop, este posibil să vedeți ceva de genul acesta:
ATOP - monitor de performanță all-in-one
12:00:00 up 1 zi,
3:45, 2 utilizatori, încărcare medie: 0.01, 0.05, 0.10
CPU total 1.50
0.00 0.00 0.00 0.00 0.00 0.00
Mem total 800000000 500000 500000 300000 100000
Swap total 200000000 100000 50000 50000 50000
PID USER COMMAND %CPU %MEM VIRT RES
1234 user1 my_process 0.50 1.00 100M 20M
5678 user2 another_process 0.00 0.50 0.50 50M 10M
În majoritatea distribuțiilor Linux atop poate fi instalat prin intermediul managerului de pachete.
Pentru Ubuntu/Debian:
sudo apt install atop
Pentru CentOS/RHEL:
sudo yum install atop
Pentru a rula atop, pur și simplu tastați comanda în terminal:
atop
În mod implicit, se va actualiza la fiecare 10 secunde. Puteți modifica acest interval specificându-l ca argument:
atop 5
Aceasta va actualiza la fiecare 5 secunde.
Pentru a ieși din atop, apăsați q
.
atop este un instrument puternic pentru administratorii de sistem și dezvoltatori pentru a monitoriza și analiza în mod eficient performanța sistemului în timp real și pe intervale de timp specifice.