Kako instalirati 'atop' za praćenje aktivnosti zapisivanja procesa Linux sustava
Atop je monitor performansi preko cijelog zaslona koji može prijaviti aktivnost svih procesa, čak i onih koji su dovršeni. Atop vam također omogućuje vođenje dnevnog dnevnika aktivnosti sustava. Isti se mogu koristiti u različite svrhe, uključujući analizu, otklanjanje pogrešaka, precizno određivanje uzroka preopterećenja sustava i druge.
Vrhunske značajke
- Provjerite ukupnu potrošnju resursa za sve procese
- Provjerite koliko je raspoloživih resursa iskorišteno
- Zapisivanje korištenja resursa
- Provjerite potrošnju resursa po pojedinačnim nitima
- Pratite aktivnost procesa po korisniku ili po programu
- Pratite mrežnu aktivnost po procesu
Najnovija verzija Atop-a je 2.1 i uključuje sljedeće značajke
- Novi mehanizam za bilježenje
- Nove ključne zastavice
- Nova polja (brojači)
- Ispravke pogrešaka
- Konfigurabilne boje
Instaliranje Atop Monitoring Tool na Linux
1. U ovom ću vam članku pokazati kako instalirati i konfigurirati na Linux sustavima kao što su RHEL/CentOS/Fedora i izvedenice temeljene na Debianu/Ubuntuu, tako da možete jednostavno nadzirati procese vašeg sustava.
Na RHEL/CentOS/Fedora
Prvo ćete morati omogućiti epel repozitorij pod sustavima RHEL/CentOS/, kako biste instalirali alat za nadgledanje.
Nakon što ste omogućili epel repozitorij, možete jednostavno koristiti upravitelj paketa yum za instalaciju na vrh paketa kao što je prikazano u nastavku.
yum install atop
Alternativno, možete preuzeti izravno atop rpm pakete koristeći sljedeću naredbu wget i nastaviti s instalacijom atop-a, sa sljedećom naredbom.
------------------ For 32-bit Systems ------------------
wget http://www.atoptool.nl/download/atop-2.1-1.i586.rpm
rpm -ivh atop-2.1-1.i586.rpm
------------------ For 64-bit Systems ------------------
wget http://www.atoptool.nl/download/atop-2.1-1.x86_64.rpm
rpm -ivh atop-2.1-1.x86_64.rpm
Na Debian/Ubuntu
U sustavima temeljenim na Debianu, atop se može instalirati iz zadanih repozitorija pomoću naredbe apt-get.
sudo apt-get install atop
2. Nakon instalacije atop, provjerite hoće li se atop pokrenuti nakon pokretanja sustava, pokrenite sljedeće naredbe:
------------------ Under RedHat based systems ------------------
chkconfig --add atop
chkconfig atop on --level 235
sudo update-rc.d atop defaults [Under Debian based systems]
3. Prema zadanim postavkama atop će bilježiti sve aktivnosti svakih 600 sekundi. Kako ovo možda neće biti toliko korisno, promijenit ću konfiguraciju na vrhu, tako da će se sve aktivnosti bilježiti u intervalu od 60 sekundi. U tu svrhu pokrenite sljedeću naredbu:
sed 's/600/60/' /etc/atop/atop.daily -i [Under RedHat based systems]
sudo sed 's/600/60/' /etc/default/atop -i [Under Debian based systems]
Sada kada ste instalirali i konfigurirali atop, sljedeće logično pitanje je “Kako da ga koristim?”. Zapravo postoji nekoliko načina za to:
4. Ako samo pokrenete atop u terminalu, imat ćete top like sučelje, koje će se ažurirati svakih 10 sekundi.
atop
Trebali biste vidjeti zaslon sličan ovom:
Možete koristiti različite ključeve unutar na vrhu za sortiranje informacija prema različitim kriterijima. Evo nekoliko primjera:
5. Informacije o rasporedu – tipka “s ”
– prikazuje informacije o rasporedu za glavnu nit svakog procesa. Također pokazuje koliko je procesa u stanju “izvedeno”:
atop -s
6. Potrošnja memorije – tipka “m ”
– prikazuje podatke vezane uz memoriju o svim pokrenutim procesima Stupac VSIZE označava ukupnu virtualnu memoriju i RSIZE pokazuje rezidentnu veličinu korištenu po procesu.
VGROW i RGROW pokazuju rast tijekom zadnjeg intervala. Stupac MEM označava upotrebu rezidentne memorije od strane procesa.
atop -m
7. Prikaži iskorištenost diska – tipka “d ”
– prikazuje aktivnost diskova na razini sustava (LVM i DSK stupci). Aktivnost diska prikazuje se kao količina podataka koja se prenosi čitanjem/pisanjem (stupci RDDSK/WRDSK).
atop -d
8. Prikaži varijabilne informacije – tipka “v ”
– ova opcija prikazuje pružanje specifičnijih podataka o pokrenutim procesima kao što su uid, pid, gid, korištenje CPU-a itd.:
atop -v
9. Prikaži naredbu procesa – tipka “c ”
:
atop -c
10. Kumulativno po programu – tipka “p ”
– podaci prikazani u ovom prozoru akumuliraju se po programu. Krajnji desni stupac prikazuje koji su programi aktivni (tijekom intervala), a krajnji lijevi stupac pokazuje koliko su procesa pokrenuli.
atop -p
11. Kumulativno po korisniku – tipka “u ”
– ovaj ekran pokazuje koji su korisnici bili/jesu aktivni tijekom posljednjeg intervala i pokazuje koliko je procesa svaki korisnik pokrenuo/pokrenuo.
atop -u
12. Upotreba mreže – tipka “n”
(zahtijeva netatop kernel modul) prikazuje mrežnu aktivnost po procesima.
Da biste instalirali i aktivirali modul kernela netatop, trebate imati sljedeće pakete ovisnosti instalirane na vašem sustavu iz repozitorija distributera.
yum install kernel-devel zlib-devel [Under RedHat based systems]
sudo apt-get install zlib1g-dev [Under Debian based systems]
Zatim preuzmite netatop tarball i izgradite modul i demon.
wget http://www.atoptool.nl/download/netatop-0.3.tar.gz
tar -xvf netatop-0.3.tar.gz
cd netatop-0.3
Idite u direktorij ‘netatop-0.3’ i pokrenite sljedeće naredbe za instalaciju i izgradnju modula.
make
make install
Nakon uspješne instalacije netatop modula, učitajte modul i pokrenite demon.
service netatop start
OR
sudo service netatop start
Ako želite automatski učitati modul nakon dizanja, pokrenite jednu od sljedećih naredbi ovisno o distribuciji.
chkconfig --add netatop [Under RedHat based systems]
sudo update-rc.d netatop defaults [Under Debian based systems]
Sada provjerite korištenje mreže pomoću tipke “n”
.
atop -n
13. Direktorij u kojem na vrhu čuva svoje datoteke povijesti.
/var/log/atop/atop_YYYYMMDD
Gdje je GGGG godina, MM je mjesec, a DD tekući dan u mjesecu. Na primjer:
atop_20150423
Sve datoteke koje je izradio atop su binarne. Nisu zapisničke ili tekstualne datoteke i samo ih na vrhu može čitati. Imajte na umu da Logrotate može čitati i rotirati te datoteke.
Recimo da želite vidjeti današnje zapisnike počevši od 05:05 vremena poslužitelja. Jednostavno pokrenite sljedeću naredbu.
atop -r -b 05:05 -l 1
Opcija na vrhu ima dosta i možda biste željeli vidjeti izbornik pomoći. U tu svrhu u prozoru atop jednostavno koristite znak “?” da biste vidjeli popis argumenata koje atop može koristiti. Ovdje je popis najčešće korištenih opcija:
Nadam se da će vam moj članak biti koristan i da će vam pomoći da suzite ili spriječite probleme s vašim Linux sustavom. U slučaju da imate bilo kakvih pitanja ili želite dobiti pojašnjenje u vezi s upotrebom atop, objavite komentar u odjeljku za komentare ispod.
Pročitajte također: 20 alata naredbenog retka za praćenje performansi Linuxa