atop on reaaliaikainen järjestelmänvalvontatyökalu Linux-pohjaisille käyttöjärjestelmille. Se tarjoaa yksityiskohtaista tietoa järjestelmän suorituskyvystä, mukaan lukien prosessorien, muistin, levyjen, verkkoliitäntöjen ja muiden resurssien käyttö.
atopin keskeisiä ominaisuuksia ovat mm:
atop kerää tietoja järjestelmän tilasta, kuten suorittimen, muistin, levyn, verkkoliitännän ja prosessien käytöstä. Se käyttää järjestelmäkutsuja ja rajapintoja, kuten /proc, saadakseen tietoa resurssien nykytiloista.
Tietojen keräämisen jälkeen atop näyttää ne luettavassa muodossa päätelaitteessa. Tiedot päivitetään muutaman sekunnin välein (oletusarvo on 10 sekunnin välein). Tiedot esitetään taulukkoina, joista näet resurssien käytön järjestelmä- ja prosessitasolla.
atop voi tallentaa kerätyt tiedot tiedostoon myöhempää analysointia varten. Näin käyttäjät voivat tarkastella suorituskykytietoja tietyiltä ajanjaksoilta. Tämä tehdään käyttämällä komentorivilippua, joka osoittaa tiedostoon, johon tiedot kirjoitetaan.
atop tarjoaa yksityiskohtaisia tietoja jokaisesta käynnissä olevasta prosessista, mukaan lukien suorittimen, muistin, I/O:n ja verkkoresurssien käyttö. Käyttäjät voivat lajitella prosesseja eri kriteerien mukaan (esim. suorittimen tai muistin käyttö) pullonkaulojen tunnistamiseksi nopeasti.
Käyttäjät voivat hallita tietojen näyttämistä eri komennoilla (esim. suodattamalla prosesseja, muuttamalla päivitysväliä jne.). Ohjelmasta poistutaan q-näppäimellä
.
Kun käynnistät atop-ohjelman, saatat nähdä jotain tällaista:
ATOP - All-in-one-suorituskykymonitori
12:00:00 ylös 1 päivä,
3:45, 2 käyttäjää, kuormituksen keskiarvo: 0.01, 0.05, 0.10
CPU yhteensä 1,50
0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
Muisti yhteensä 800000000 500000 500000 500000 300000 100000 100000
Vaihtopaikat yhteensä 200000000 100000 50000 50000 50000 50000 50000 50000
PID USER COMMAND %CPU %MEM VIRT RES
1234 user1 my_process 0.50 1.00 100M 20M 20M
5678 user2 toinen_prosessi 0.00 0.50 0.50 0.50 50M 10M 10M
Useimpiin Linux-jakeluihin atop voidaan asentaa paketinhallinnan kautta.
Ubuntussa/Debianissa:
sudo apt install atop
CentOS/RHEL:lle:
sudo yum install atop
Käynnistä atop kirjoittamalla komento terminaaliin:
atop
Oletusarvoisesti se päivittyy 10 sekunnin välein. Voit muuttaa tätä aikaväliä antamalla sen argumenttina:
atop 5
Tämä päivittää 5 sekunnin välein.
Voit poistua atopista painamalla q
.
atop on tehokas työkalu järjestelmänvalvojille ja kehittäjille, jotka voivat tehokkaasti seurata ja analysoida järjestelmän suorituskykyä reaaliajassa ja tietyin aikavälein.