Төлем әдістері Abuse

Үстінде не бар

08.11.2024, 23:36

atop — Linux негізіндегі операциялық жүйелерге арналған нақты уақыттағы жүйені бақылау құралы. Ол процессорларды, жадты, дискілерді, желілік интерфейстерді және басқа ресурстарды пайдалануды қоса алғанда, жүйе өнімділігі туралы толық ақпаратты береді.

Ерекше өзгешеліктері

ерекшеліктерге ие

Үстінің негізгі ерекшеліктеріне мыналар жатады:

  1. Нақты уақыттағы мониторинг: ақпаратты бірнеше секунд сайын жаңартып, нақты уақытта жүйе күйін бақылауға мүмкіндік береді.
  2. Тарихи деректер: жүйе өнімділігі деректерін кейінірек талдау үшін файлға сақтай алады. Бұл пайдаланушыға белгілі бір уақыт аралығында өнімділік туралы ақпаратты көруге мүмкіндік береді.
  3. Егжей-тегжейлі ақпарат: жоғарғы жағында процессор, жад, енгізу/шығару және желілік ресурстарды пайдалануды қоса алғанда, әрбір процесс туралы толық ақпарат берілген.
  4. Көп ағынды қолдау: көп ағынды қолданбаларды талдау үшін пайдалы ағын ақпаратын көрсете алады.
  5. GUI: atop пәрмен құралы болса да, деректерді визуализациялау үшін оны графикалық интерфейстермен пайдалануға болады.

Жоғарғы жұмыстың негізгі компоненттері

Деректер жинау

жоғарғы жағында орталық процессор, жад, диск, желі интерфейсі және процесті пайдалануды қоса, жүйе күйі туралы ақпаратты жинайды. Ол ресурстардың ағымдағы күйлері туралы ақпаратты алу үшін /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 – жүйелік әкімшілер мен әзірлеушілерге нақты уақытта және уақыт ішінде жүйе өнімділігін тиімді бақылауға және талдауға арналған қуатты құрал.