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:

  1. procesor
  2. memorija
  3. mreža
  4. diskovi
  5. datotečni sustavi
  6. nfs
  7. vrhunski procesi
  8. resursi
  9. 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.

  1. m = Sjećanje
  2. j = Datotečni sustavi
  3. d = diskovi
  4. n = Mreža
  5. V = virtualna memorija
  6. r = Resurs
  7. N = NFS
  8. k = jezgra
  9. t = Vrhunski procesi
  10. . = 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.

  1. -f znači da želite da se podaci spremaju u datoteku i ne prikazuju na zaslonu.
  2. -s13 znači da želite hvatati podatke svakih 13 sekundi.
  3. -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.