atop — Linux негізіндегі операциялық жүйелерге арналған нақты уақыттағы жүйені бақылау құралы. Ол процессорларды, жадты, дискілерді, желілік интерфейстерді және басқа ресурстарды пайдалануды қоса алғанда, жүйе өнімділігі туралы толық ақпаратты береді.
Үстінің негізгі ерекшеліктеріне мыналар жатады:
жоғарғы жағында орталық процессор, жад, диск, желі интерфейсі және процесті пайдалануды қоса, жүйе күйі туралы ақпаратты жинайды. Ол ресурстардың ағымдағы күйлері туралы ақпаратты алу үшін /proc сияқты жүйелік қоңыраулар мен интерфейстерді пайдаланады.
Деректер жиналғаннан кейін, жоғарғы жағында оны терминалда адам оқи алатын пішімде көрсетеді. Деректер бірнеше секунд сайын жаңартылады (әдепкі - 10 секунд сайын). Ақпарат кестелер түрінде берілген, онда жүйе деңгейінде ресурстарды пайдалануды және жеке процестерді көруге болады.
atop жиналған деректерді кейінірек талдау үшін файлға сақтай алады. Бұл пайдаланушыларға белгілі бір уақыт аралығында өнімділік туралы ақпаратты көруге мүмкіндік береді. Ол үшін деректерді жазу үшін файлды көрсететін пәрмен жолы жалаушасы пайдаланылады.
үстіңгі жағында әрбір орындалатын процесс, соның ішінде процессор, жад, енгізу/шығару және желілік ресурстарды пайдалану туралы толық ақпаратты қамтамасыз етеді. Пайдаланушылар кедергілерді жылдам анықтау үшін әртүрлі критерийлерге (мысалы, процессор немесе жадты пайдалану) негізделген процестерді сұрыптай алады.
Пайдаланушылар ақпараттың көрсетілуін әртүрлі пәрмендердің көмегімен басқара алады (мысалы, процестерді сүзу, жаңарту аралығын өзгерту және т.б.). Бағдарламадан шығу үшін q
пернесін пайдаланыңыз.
Үстіне жүгірген кезде сіз келесідей нәрсені көре аласыз:
ATOP - all-in-one performance monitor
12:00:00 up 1 day, 3:45, 2 users, load average: 0.01, 0.05, 0.10
CPU total 1.50 0.00 0.00 0.00
Mem total 8000000 500000 300000 100000
Swap total 2000000 100000 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 50M 10M
Көптеген Linux дистрибутивтерінде топты пакет менеджері арқылы орнатуға болады.
Ubuntu/Debian үшін:
sudo apt install atop
CentOS/RHEL үшін:
sudo yum install atop
Жоғарыдан жүгіру үшін терминалға пәрменді енгізіңіз:
atop
Әдепкі бойынша ол ақпаратты әр 10 секунд сайын жаңартып отырады. Бұл аралықты аргумент ретінде көрсету арқылы өзгертуге болады:
atop 5
Бұл деректерді әр 5 секунд сайын жаңартады.
Жоғарыдан шығу үшін q
түймесін басыңыз.
atop – жүйелік әкімшілер мен әзірлеушілерге нақты уақытта және уақыт ішінде жүйе өнімділігін тиімді бақылауға және талдауға арналған қуатты құрал.