Nmon: Pag-analisar ug Pag-monitor sa Pagganap sa Sistema sa Linux


Kung nangita ka usa ka dali nga magamit nga himan sa pag-monitor sa pasundayag alang sa Linux, girekomenda nako nga i-install ug gamiton ang utility sa linya sa command sa Nmon.

Ang Nmon usa ka tigdumala sa sistema, benchmark nga himan nga magamit aron ipakita ang datos sa pasundayag bahin sa mga musunud:

  1. cpu
  2. memorya
  3. network
  4. mga disk
  5. mga sistema sa file
  6. nfs
  7. nag-una nga mga proseso
  8. mga kapanguhaan
  9. power micro-partition

Ang usa ka nindot kaayo nga butang nga gusto nako bahin sa kini nga himan mao ang kamatuoran nga kini hingpit nga interactive ug makatabang sa tiggamit sa Linux o sa tagdumala sa sistema nga adunay kinahanglan nga mando aron makuha ang labing kaayo niini.

Pag-instalar sa Nmon Monitoring Tool sa Linux

Kung naggamit ka usa ka distribusyon sa Linux nga nakabase sa Debian/Ubuntu dali nimo ma-install ang utility sa linya sa command sa Nmon pinaagi sa pagkuha niini gikan sa mga default nga repositoryo.

Aron ma-install, Buksi ang bag-ong terminal (CTRL+ALT+T) ug gamita ang mosunod nga sugo.

$ sudo apt-get install nmon

Usa ka ba ka tiggamit sa Fedora? Aron ma-install sa imong makina ablihi ang usa ka bag-ong terminal ug padagana ang mosunud nga mando.

# yum install nmon

Ang mga tiggamit sa CentOS/RHEL mahimong ma-install kini, pinaagi sa pag-install sa EPEL repository sama sa gipakita:

# yum install epel-release
# yum install nmon

Giunsa paggamit ang Nmon sa Pag-monitor sa Pagganap sa Linux

Kung nahuman na ang pag-install sa Nmon ug gilansad nimo kini gikan sa terminal pinaagi sa pag-type sa 'nmon' nga mando ipresentar kanimo ang mosunod nga output.

# nmon

Sama sa imong makita gikan sa screenshot sa ibabaw, ang nmon command-line utility hingpit nga nagdagan sa interactive mode ug kini nagpresentar sa user sa mga yawe sa toggle statistics.

Pananglitan, kung gusto nimong kolektahon ang pipila ka estadistika sa pasundayag sa CPU kinahanglan nimo nga maigo ang 'c' nga yawe sa keyboard sa sistema nga imong gigamit. Pagkahuman sa pag-igo sa 'c' nga yawe sa akong keyboard nakakuha ako usa ka nindot kaayo nga output nga naghatag kanako kasayuran sa akong paggamit sa CPU.

Ang mosunod mao ang mga yawe nga imong magamit sa  utility aron makakuha og impormasyon sa ubang mga kapanguhaan sa sistema nga anaa sa imong makina.

  1. m = Memorya
  2. j = Filesystems
  3. d = Mga disk
  4. n = Network
  5. V = Virtual Memory
  6. r = Kapanguhaan
  7. N = NFS
  8. k = kernel
  9. t = Panguna nga mga proseso
  10. . = busy lang nga mga disk/procs

Aron makuha ang mga istatistika sa mga nanguna nga proseso nga nagdagan sa imong sistema sa Linux, pindota ang yawe nga 't' sa imong keyboard ug maghulat nga magpakita ang kasayuran.

Kadtong pamilyar sa top utility makasabut ug makahimo sa paghubad sa impormasyon sa ibabaw nga sayon kaayo. Kung bag-o ka sa pagdumala sa sistema sa Linux ug wala pa nimo gigamit ang nag-una nga utility kaniadto, padagana ang mosunud nga mando sa imong terminal ug sulayi itandi ang gihimo nga output sa nauna. Parehas ba sila tan-awon, o parehas ba kini nga output?

# top

Morag gipadagan nako ang nanguna nga utility sa pag-monitor sa proseso kung gigamit nako ang yawe nga 't' gamit ang tool sa Nmon ngari kanako.

Unsa ang mahitungod sa pipila ka network stats? Pindota lang ang 'n' sa imong keyboard.

Gamita ang 'd' nga yawe aron makakuha og impormasyon sa mga disk.

Usa ka importante kaayo nga yawe nga gamiton niini nga himan mao ang 'k', kini gigamit sa pagpakita sa pipila ka mubo nga impormasyon sa kernel sa imong sistema.

Usa ka mapuslanon kaayo nga yawe alang kanako mao ang yawe nga 'r' nga gigamit sa paghatag kasayuran sa lainlaing mga kapanguhaan sama sa arkitektura sa makina, bersyon sa operating system, bersyon sa Linux ug CPU. Makakuha ka usa ka ideya sa kahinungdanon sa yawe nga 'r' pinaagi sa pagtan-aw sa mosunud nga screenshot.

Aron makakuha og stats sa mga file system i-press ang 'j' sa imong keyboard.

Sama sa imong makita gikan sa screenshot sa ibabaw, nakakuha kami kasayuran sa gidak-on sa file system, gigamit nga espasyo, libre nga wanang, tipo sa file system ug ang mount point.

Ang yawe nga 'N' makatabang sa pagkolekta ug pagpakita sa datos sa NFS.

Sa pagkakaron sayon ra kaayo ang pagtrabaho sa Nmon utility. Adunay daghang uban pang mga butang nga kinahanglan nimong mahibal-an bahin sa utility ug usa niini ang kamatuoran nga mahimo nimong magamit sa data nga nakuha nga mode. Kung dili nimo gusto ang data nga ipakita sa screen dali nimo makuha ang usa ka gamay nga sample file nga adunay mosunud nga mando.

# nmon -f -s13 -c 30

Human sa pagpadagan sa sugo sa ibabaw makadawat ka og file nga adunay '.nmon' nga extension sa direktoryo diin ikaw nagtrabaho sa himan. Unsa ang '-f' nga kapilian? Ang mosunod mao ang usa ka yano ug mubo nga katin-awan sa mga kapilian nga gigamit sa sugo sa ibabaw.

  1. Ang -f nagpasabot nga gusto nimo nga ang data i-save sa file ug dili ipakita sa screen.
  2. Ang -s13 nagpasabot nga gusto nimong makuha ang datos matag 13 ka segundo.
  3. Ang -c 30 nagpasabot nga gusto nimo ug katloan ka mga punto sa datos o mga snap shot.

Konklusyon

Adunay daghang mga himan nga makahimo sa trabaho sa Nmon utility, apan walay usa niini nga sayon nga gamiton ug mahigalaon sa usa ka Linux beginner. Ikasubo nga ang himan wala’y daghang mga bahin sama sa ubang mga himan sama sa collectl ug dili kini makahatag ug lawom nga istatistika sa tiggamit.

Sa katapusan makaingon ko nga kini usa ka nindot kaayo nga gamit alang sa usa ka administrador sa sistema sa Linux, ilabi na sa usa nga dili pamilyar sa mga kapilian sa command-line ug mga sugo.