Nmon: Nyochaa ma nyochaa arụmọrụ Sistemụ Linux


Ọ bụrụ na ị na-achọ ihe dị mfe iji ngwaọrụ nlekota oru maka Linux, ana m akwado nke ukwuu ka ịwụnye ma jiri ngwa Nmon iwu-ahịrị.

Nmon bụ ihe nleba anya nke sistemu, ngwa benchmark enwere ike iji gosipụta data arụmọrụ gbasara ihe ndị a:

  1. cpu
  2. nchekwa
  3. netwọk
  4. disk
  5. sistemụ faịlụ
  6. nfs
  7. Usoro usoro
  8. akụrụngwa
  9. Obere nkebi ike

Otu ezigbo ihe masịrị m gbasara ngwá ọrụ a bụ eziokwu na ọ na-emekọrịta ihe n'ụzọ zuru ezu ma na-enyere onye ọrụ Linux ma ọ bụ onye na-ahụ maka sistemụ aka iwu dị mkpa iji nweta ọtụtụ ihe na ya.

Ịwụnye Nmon Monitoring Tool na Linux

Ọ bụrụ na ị na-eji nkesa Linux nke Debian/Ubuntu, ị nwere ike ịwụnye ngwa Nmon ngwa ngwa site na ijide ya na ebe nchekwa ndabara.

Iji wụnye, Mepee ọnụ ọhụrụ (CTRL+ALT+T) wee jiri iwu na-esonụ.

$ sudo apt-get install nmon

Ị bụ onye ọrụ Fedora? Iji wụnye na igwe gị mepee ọnụ ọhụrụ wee mee iwu na-esonụ.

# yum install nmon

Ndị ọrụ CentOS/RHEL nwere ike ịwụnye ya, site na ịwụnye ebe nchekwa EPEL dị ka egosiri:

# yum install epel-release
# yum install nmon

Otu esi eji Nmon nyochaa arụmọrụ Linux

Ozugbo echichi nke Nmon mechara wee malite ya na njedebe site na ịpị iwu 'nmon', a ga-ewepụta gị mmepụta na-esote.

# nmon

Dịka ị nwere ike ịhụ site na nseta ihuenyo dị n'elu, nmon iwu-line utility na-agba ọsọ kpamkpam na ọnọdụ mmekọrịta yana ọ na-enye onye ọrụ igodo iji gbanwee ọnụ ọgụgụ.

Dịka ọmụmaatụ, ọ bụrụ na ịchọrọ ịnakọta ụfọdụ ọnụ ọgụgụ na arụmọrụ CPU, ị ga-akụ igodo 'c' na ahụigodo nke sistemụ ị na-eji. Mgbe m kụsịrị igodo 'c' na keyboard m, a na m enweta nsonaazụ mara mma nke na-enye m ozi na ojiji CPU m.

Ndị a bụ igodo ị nwere ike iji iji nweta ozi na akụrụngwa sistemụ ndị ọzọ dị na igwe gị.

  1. m = Ebe nchekwa
  2. j = Sistemu faịlụ
  3. d = Disk
  4. n = Netwọk
  5. V = Ebe nchekwa mebere
  6. r = Akụrụngwa
  7. N = NFS
  8. k = kernel
  9. t = Usoro kacha elu
  10. . = naanị diski/procs na-arụ ọrụ

Iji nweta stats na usoro dị elu nke na-arụ ọrụ na sistemụ Linux gị pịa igodo 't' na keyboard gị wee chere ka ozi ahụ pụta.

Ndị maara nke ọma n'elu ịba uru ga-aghọta na-enwe ike ịkọwa ozi n'elu dị mfe. Ọ bụrụ na ị bụ onye ọhụrụ na sistemụ Linux na-elekọta ma ọ dịbeghị mgbe ị na-eji ọrụ kachasị elu, mee iwu na-esonụ na ọdụ gị wee gbalịa iji ihe nrụpụta emepụtara tụnyere nke dị n'elu. Ha yiri ya, ka ọ bụ otu mmepụta?

# top

Ọ dị ka m na-agba ọsọ nleba anya usoro kachasị elu mgbe m jiri igodo 't' jiri ngwa Nmon mee m.

Kedu maka ụfọdụ stats netwọk? Naanị pịa 'n' na keyboard gị.

Jiri igodo 'd' nweta ozi na diski.

Otu igodo dị oke mkpa iji ngwa a bụ 'k', a na-eji ya gosipụta ozi dị nkenke na kernel nke sistemụ gị.

Igodo bara uru nye m bụ igodo 'r' nke a na-eji enye ozi gbasara akụrụngwa dị iche iche dịka nhazi igwe, ụdị sistemụ arụmọrụ, ụdị Linux na CPU. Ị nwere ike nweta echiche nke mkpa igodo 'r' site na ilele nseta ihuenyo na-esonụ.

Iji nweta stats na sistemụ faịlụ pịa 'j' na ahụigodo gị.

Dịka ị nwere ike ịhụ site na nseta ihuenyo dị n'elu, anyị na-enweta ozi gbasara nha nke sistemụ faịlụ, oghere eji eme ihe, ohere efu, ụdị faịlụ faịlụ na ebe ugwu.

Igodo 'N' nwere ike inye aka ịnakọta ma gosipụta data na NFS.

Ka ọ dị ugbu a, ọ dịla mfe ịrụ ọrụ na akụrụngwa Nmon. E nwere ọtụtụ ihe ndị ọzọ mkpa ka ị mara banyere ịba uru na otu n'ime ha bụ eziokwu na ị nwere ike iji na data weghaara mode. Ọ bụrụ na ịchọghị ka egosipụta data ahụ na ihuenyo, ị nwere ike ijide obere faịlụ nlele na iwu na-esonụ.

# nmon -f -s13 -c 30

Mgbe ịmechara iwu a dị n'elu, ị ga-enweta faịlụ nwere ndọtị '.nmon' na ndekọ ebe ị nọ mgbe ị na-arụ ọrụ. Kedu ihe bụ '-f' nhọrọ? Ihe na-esonụ bụ nkọwa dị mfe na nkenke nke nhọrọ ndị ejiri n'iwu dị n'elu.

  1. The -f pụtara na ịchọrọ ka echekwara data na faịlụ ma egosighi ya na ihuenyo.
  2. The -s13 pụtara na ị chọrọ ijide data kwa sekọnd iri na atọ ọ bụla.
  3. The -c 30 pụtara na ị chọrọ iri atọ data points ma ọ bụ snap shot.

Mmechi

Enwere ọtụtụ ngwaọrụ nwere ike ịrụ ọrụ nke uru Nmon, mana ọ nweghị nke ọ bụla n'ime ha dị mfe iji yana enyi na onye mbido Linux. Ọ dị nwute na ngwá ọrụ ahụ enweghị ọtụtụ atụmatụ dị ka ngwaọrụ ndị ọzọ dị ka mkpokọta na ọ nweghị ike ịnye onye ọrụ stats dị omimi.

Na njedebe m nwere ike ịsị na ọ bụ ezigbo mma maka onye na-ahụ maka sistemụ Linux, ọkachasị maka onye na-amaghị nhọrọ na iwu-ahịrị.