atop on reaalajas töötav süsteemi jälgimise vahend Linuxi-põhistele operatsioonisüsteemidele. See annab üksikasjalikku teavet süsteemi jõudluse kohta, sealhulgas protsessorite, mälu, ketaste, võrguliideste ja muude ressursside kasutamise kohta.
Atopi peamised funktsioonid on järgmised:
atop kogub teavet süsteemi oleku kohta, sealhulgas protsessori, mälu, ketta, võrguliidese ja protsesside kasutamise kohta. See kasutab süsteemikõnesid ja liideseid, nagu /proc, et saada teavet ressursside hetkeseisundi kohta.
Pärast andmete kogumist kuvab atop need terminalis loetavas formaadis. Andmeid uuendatakse iga mõne sekundi järel (vaikimisi iga 10 sekundi järel). Teave esitatakse tabelite kujul, kus on näha ressursikasutus süsteemi ja protsessi tasandil.
atop saab kogutud andmed hilisemaks analüüsiks faili salvestada. See võimaldab kasutajatel vaadata jõudlusandmeid konkreetsete ajavahemike kohta. Selleks kasutatakse käsurea lippu, mis osutab failile, kuhu andmed kirjutatakse.
atop annab üksikasjalikku teavet iga käimasoleva protsessi kohta, sealhulgas protsessori, mälu, I/O ja võrguressursside kasutamise kohta. Kasutajad saavad sorteerida protsesse erinevate kriteeriumide alusel (nt protsessori või mälu kasutamine), et kiiresti tuvastada kitsaskohti.
Kasutajad saavad kontrollida teabe kuvamist erinevate käskude abil (nt protsesside filtreerimine, värskendusintervalli muutmine jne). Programmist väljumiseks kasutatakse klahvi q
.
Kui käivitate programmi atop, võite näha midagi sellist:
ATOP - kõik-ühes jõudlusmonitor
12:00:00 üles 1 päev,
3:45, 2 kasutajat, keskmine koormus: 0.01, 0.05, 0.10
CPU kokku 1,50
0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
Mälu kokku 800000000 500000 500000 300000 100000 100000
Swap kokku 200000000 100000 50000 50000 50000 50000 50000 50000
PID KASUTAJA KÄSK %CPU %MEM VIRT RES
1234 user1 my_process 0.50 1.00 100M 20M 20M
5678 user2 another_process 0.00 0.50 0.50 50M 10M
Enamikus Linuxi distributsioonides saab atopi paigaldada paketihalduri kaudu.
Ubuntu/Debian puhul:
sudo apt install atop
CentOS/RHEL puhul:
sudo yum install atop
Atopi käivitamiseks tuleb lihtsalt sisestada terminalis käsk:
atop
Vaikimisi uuendab see iga 10 sekundi järel. Seda intervalli saab muuta, määrates selle argumendina:
atop 5
See uuendab iga 5 sekundi järel.
Atopist väljumiseks vajutage q
.
atop on süsteemiadministraatorite ja arendajate jaoks võimas vahend süsteemi jõudluse tõhusaks jälgimiseks ja analüüsimiseks reaalajas ja konkreetsete ajavahemike jooksul.