Nmon: analizējiet un uzraugiet Linux sistēmas veiktspēju


Ja jūs meklējat ļoti viegli lietojamu Linux veiktspējas uzraudzības rīku, es ļoti iesaku instalēt un izmantot komandrindas utilītu Nmon.

Nmon ir sistēmas administratora uztvērējs, etalona rīks, ko var izmantot, lai parādītu veiktspējas datus par sekojošo:

  1. cpu
  2. atmiņa
  3. tīkls
  4. diski
  5. failu sistēmas
  6. nfs
  7. galvenie procesi
  8. resursi
  9. strāvas mikro nodalījums

Ļoti jauka lieta, kas man ļoti patīk šajā rīkā, ir fakts, ka tas ir pilnībā interaktīvs un palīdz Linux lietotājam vai sistēmas administratoram ar nepieciešamo komandu iegūt maksimālu labumu.

Nmon Monitoring Tool instalēšana Linux

Ja izmantojat Linux izplatīšanu uz Debian/Ubuntu bāzes, varat viegli instalēt Nmon komandrindas utilītu, satverot to no noklusējuma krātuvēm.

Lai instalētu, atveriet jaunu termināli (CTRL + ALT + T) un izmantojiet šo komandu.

$ sudo apt-get install nmon

Vai esat Fedora lietotājs? Lai instalētu datorā, atveriet jaunu termināli un izpildiet šo komandu.

# yum install nmon

CentOS/RHEL lietotāji to var instalēt, instalējot EPEL repozitoriju, kā parādīts:

# yum install epel-release
# yum install nmon

Kā izmantot Nmon, lai uzraudzītu Linux veiktspēju

Kad Nmon instalēšana ir pabeigta un jūs to palaižat no termināla, ierakstot komandu ‘nmon’, jums tiks parādīta šāda izeja.

# nmon

Kā jūs, puiši, varat redzēt no iepriekš minētā ekrānuzņēmuma, komandrindas utilīta nmon darbojas pilnībā interaktīvā režīmā, un tā piedāvā lietotājam taustiņus statistikas pārslēgšanai.

Piemēram, ja vēlaties apkopot statistiku par CPU veiktspēju, nospiediet taustiņu ‘c’ uz izmantotās sistēmas tastatūras. Pēc tam, kad esmu nositis taustiņu ‘c’ uz tastatūras, es saņemu ļoti jauku izvadi, kas sniedz man informāciju par CPU lietošanu.

Šie ir taustiņi, kurus varat izmantot ar utilītu, lai iegūtu informāciju par citiem jūsu datorā esošajiem sistēmas resursiem.

  1. m = atmiņa
  2. j = failu sistēmas
  3. d = diski
  4. n = tīkls
  5. V = virtuālā atmiņa
  6. r = resurss
  7. N = NFS
  8. k = kodols
  9. t = augšējie procesi
  10. . = tikai aizņemti diski/proci

Lai iegūtu statistiku par galvenajiem procesiem, kas darbojas jūsu Linux sistēmā, nospiediet tastatūras taustiņu ‘t’ un gaidiet, līdz parādās informācija.

Tie, kas pārzina augstāko lietderību, ļoti viegli sapratīs un varēs interpretēt iepriekš minēto informāciju. Ja esat jauns Linux administrēšanas administrators un nekad iepriekš neesat izmantojis augstāko lietderību, palaidiet šo komandu savā terminālā un mēģiniet salīdzināt saražoto produkciju ar iepriekš minēto. Vai tie izskatās līdzīgi, vai arī tā ir vienāda izeja?

# top

Izskatās, ka es palaidu augšējo procesu uzraudzības utilītu, kad izmantoju taustiņu ‘t’ ar rīku Nmon.

Kā būtu ar kādu tīkla statistiku? Vienkārši nospiediet tastatūras taustiņu ‘n’.

Izmantojiet taustiņu ‘d’, lai iegūtu informāciju par diskiem.

Ļoti svarīga atslēga, ko izmantot šajā rīkā, ir ‘k’, to izmanto, lai parādītu īsu informāciju par jūsu sistēmas kodolu.

Man ļoti noderīga atslēga ir atslēga ‘r’, kuru izmanto, lai sniegtu informāciju par dažādiem resursiem, piemēram, mašīnu arhitektūru, operētājsistēmas versiju, Linux versiju un procesoru. Jūs varat gūt priekšstatu par atslēgas ‘r’ nozīmi, apskatot šo ekrānuzņēmumu.

Lai iegūtu failu sistēmu statistiku, nospiediet tastatūras taustiņu ‘j’.

Kā redzat no iepriekš minētā ekrānuzņēmuma, mēs iegūstam informāciju par failu sistēmas lielumu, izmantoto vietu, brīvo vietu, failu sistēmas tipu un pievienošanas punktu.

Atslēga N var palīdzēt apkopot un parādīt datus NFS.

Līdz šim ir bijis ļoti viegli strādāt ar Nmon utilītu. Ir daudz citu lietu, kas jums jāzina par lietderību, un viena no tām ir fakts, ka jūs varat to izmantot uztverto datu režīmā. Ja jums nepatīk, ka dati tiek rādīti ekrānā, varat viegli uzņemt nelielu faila paraugu ar šādu komandu.

# nmon -f -s13 -c 30

Pēc iepriekš minētās komandas izpildīšanas direktorijā, kurā strādājāt ar rīku, iegūsiet failu ar paplašinājumu .nmon ‘. Kāda ir opcija ‘-f’? Tālāk ir vienkāršs un īss iepriekš minētajā komandā izmantoto opciju skaidrojums.

  1. -f nozīmē, ka vēlaties, lai dati tiktu saglabāti failā un netiktu rādīti ekrānā.
  2. -s13 nozīmē, ka vēlaties uzņemt datus ik pēc 13 sekundēm.
  3. -c 30 nozīmē, ka vēlaties trīsdesmit datu punktus vai momentuzņēmumus.

Secinājums

Ir daudz rīku, kas var paveikt Nmon lietderību, taču neviens no tiem nav tik viegli lietojams un draudzīgs Linux iesācējiem. Diemžēl rīkam nav tik daudz funkciju kā citiem rīkiem, piemēram, collectl, un tas nevar sniegt padziļinātu statistiku lietotājam.

Beigās es varu teikt, ka tā ir ļoti jauka lietderība Linux sistēmas administratoram, it īpaši kādam, kurš nepārzina komandrindas opcijas un komandas.