Nmon: Analizirajte i nadgledajte performanse Linux sustava
Ako tražite vrlo jednostavan alat za praćenje izvedbe za Linux, toplo preporučujem instaliranje i korištenje uslužnog programa Nmon naredbenog retka.
Nmon je administratorski tuner sustava, referentni alat koji se može koristiti za prikaz podataka o izvedbi o sljedećem:
- procesor
- memorija
- mreža
- diskovi
- datotečni sustavi
- nfs
- vrhunski procesi
- resursi
- mikro-particija snage
Vrlo lijepa stvar koja mi se jako sviđa kod ovog alata je činjenica da je u potpunosti interaktivan i pomaže Linuxu ili administratoru sustava potrebnom naredbom da iz njega izvuku maksimum.
Instaliranje alata za nadzor Nmon u Linuxu
Ako koristite Linux distribuciju zasnovanu na Debianu/Ubuntuu, lako možete instalirati uslužni program naredbenog retka Nmon tako što ćete ga zgrabiti iz zadanih spremišta.
Da biste instalirali, otvorite novi terminal (CTRL + ALT + T) i upotrijebite sljedeću naredbu.
$ sudo apt-get install nmon
Jeste li korisnik Fedore? Da biste instalirali u svoj stroj, otvorite novi terminal i pokrenite sljedeću naredbu.
# yum install nmon
Korisnici CentOS/RHEL mogu ga instalirati instaliranjem spremišta EPEL kao što je prikazano:
# yum install epel-release # yum install nmon
Kako koristiti Nmon za praćenje performansi Linuxa
Kada je instalacija Nmona gotova i pokrenete ga s terminala upisivanjem naredbe 'nmon', prikazat će se sljedeći izlaz.
# nmon
Kao što vidite iz gornjeg snimka zaslona, uslužni program nmon naredbenog retka radi u potpunosti u interaktivnom načinu i korisniku nudi tipke za prebacivanje statistike.
Na primjer, ako želite prikupiti neke statističke podatke o performansama procesora, trebali biste pritisnuti tipku 'c' na tipkovnici sustava koji koristite. Nakon što pritisnem tipku 'c' na tipkovnici, dobivam vrlo lijep izlaz koji mi daje informacije o mojoj upotrebi procesora.
Slijede ključevi koje možete koristiti s uslužnim programom za dobivanje informacija o drugim sistemskim resursima koji su prisutni u vašem stroju.
- m = Sjećanje
- j = Datotečni sustavi
- d = diskovi
- n = Mreža
- V = virtualna memorija
- r = Resurs
- N = NFS
- k = jezgra
- t = Vrhunski procesi
- . = samo zauzeti diskovi/procs
Da biste dobili statistiku o glavnim procesima koji se izvode na vašem Linux sustavu, pritisnite tipku "t" na tipkovnici i pričekajte da se informacije prikažu.
Oni koji su upoznati s vrhunskim uslužnim programom razumjet će i moći će vrlo lako protumačiti gornje informacije. Ako ste novi u administriranju Linux sustava i nikada prije niste koristili gornji uslužni program, pokrenite sljedeću naredbu na svom terminalu i pokušajte usporediti proizvedeni izlaz s gornjim. Izgledaju li slično ili je riječ o istim rezultatima?
# top
Izgleda da radim najnoviji uslužni program za nadgledanje procesa kada za sebe koristim ključ 't' s alatom Nmon.
Što kažete na neke mrežne statistike? Samo pritisnite 'n' na tipkovnici.
Upotrijebite tipku "d" za dobivanje informacija na diskovima.
Vrlo važan ključ za korištenje s ovim alatom je ‘k’, koristi se za prikaz nekih kratkih informacija o jezgri vašeg sustava.
Vrlo korisni ključ za mene je ključ 'r' koji se koristi za davanje informacija o različitim resursima poput arhitekture stroja, verzije operativnog sustava, verzije Linuxa i CPU-a. Ideju o važnosti ključa „r“ možete dobiti na sljedećem snimku zaslona.
Da biste dobili statistiku o datotečnim sustavima, pritisnite "j" na tipkovnici.
Kao što možete vidjeti iz gornjeg snimka zaslona, dobivamo informacije o veličini datotečnog sustava, iskorištenom prostoru, slobodnom prostoru, vrsti datotečnog sustava i točki montiranja.
Ključ "N" može pomoći u prikupljanju i prikazivanju podataka na NFS-u.
Do sada je bilo vrlo lako raditi s uslužnim programom Nmon. Postoji mnogo drugih stvari koje trebate znati o uslužnom programu, a jedna od njih je činjenica da je možete koristiti u načinu snimanja podataka. Ako vam se ne sviđa da se podaci prikazuju na zaslonu, možete jednostavno snimiti malu datoteku uzorka sljedećom naredbom.
# nmon -f -s13 -c 30
Nakon pokretanja gornje naredbe dobit ćete datoteku s nastavkom '.nmon' u direktoriju u kojem ste bili dok ste radili s alatom. Što je opcija '-f'? Slijedi jednostavno i kratko objašnjenje opcija korištenih u gornjoj naredbi.
- -f znači da želite da se podaci spremaju u datoteku i ne prikazuju na zaslonu.
- -s13 znači da želite hvatati podatke svakih 13 sekundi.
- -c 30 znači da želite trideset točaka podataka ili trenutne snimke.
Zaključak
Postoji mnogo alata koji mogu obaviti posao uslužnog programa Nmon, ali niti jedan od njih nije tako jednostavan za upotrebu i prilagođen početnicima Linuxa. Nažalost, alat nema toliko značajki kao drugi alati kao što je collectl i ne može pružiti detaljnu statistiku korisniku.
Na kraju mogu reći da je to vrlo lijep uslužni program za administratora Linux sustava, posebno za nekoga tko nije upoznat s opcijama i naredbama naredbenog retka.