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


Ọ bụrụ na ị na-achọ ngwa nleba anya arụmọrụ dị mfe maka Linux, ana m akwado ịwụnye na iji ngwa Nmon iwu.

Nmon dị mkpụmkpụ maka (Ngel's Monitor), bụ ihe na-emekọrịta ihe na sistemụ arụmọrụ Linux zuru oke nke na-ahụ maka usoro iwu nke IBM mepụtara maka sistemụ AIX ma mesịa bufee ya na nyiwe Linux.

Uru dị mkpa nke ngwa nmon bụ na ọ na-enye gị ohere inyocha arụmọrụ nke akụkụ sistemụ Linux gị dị ka usoro kachasị elu, stats igwe mebere, sistemụ faịlụ, akụrụngwa, ike micro-nkebi na ndị ọzọ, n'otu nlele dị nkenke.

Na mgbakwunye na nyochaa usoro Linux gị na mmekọrịta, enwere ike iji nmon na ọnọdụ batch iji kpokọta ma chekwaa data arụmọrụ maka nyocha ọzọ.

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 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 ya na igwe gị mepee ọdụ ọhụrụ wee mee iwu na-esonụ.

# dnf install nmon

Na ebe nchekwa EPEL dị ka egosiri:

------------- On RHEL, Rocky & AlmaLinux 9 ------------- 
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
# yum install nmon

------------- On RHEL, Rocky & AlmaLinux 8 -------------
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum install nmon

Na nkesa Linux ndị ọzọ, ị nwere ike iwunye nmon site na njikwa ngwugwu ndabara dị ka egosiri.

$ sudo emerge -a sys-process/nmon  [On Gentoo Linux]
$ sudo apk add nmon                [On Alpine Linux]
$ sudo pacman -S nmon              [On Arch Linux]
$ sudo zypper install nmon         [On OpenSUSE] 

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

Ozugbo echichi nke Nmon gwụchara 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 sistemu ị 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 ndị ị nwere ike iji jiri akụrụngwa nweta ozi na akụrụngwa sistemụ ndị ọzọ dị na igwe gị.

  • m - Ebe nchekwa
  • j – Sistemu faịlụ
  • d – Disk
  • n – Netwọk
  • V - Ebe nchekwa Mebere
  • r - akụrụngwa
  • N - NFS
  • k – kernel
  • t - Usoro kacha mma
  • . - naanị diski/procs na-arụ ọrụ
  • U – Ojiji

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

Ndị maara nke ọma uru nke kacha elu ga-aghọta ma nwee ike ịkọwa ozi dị n'elu n'ụzọ 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 ahụigodo gị.

Jiri igodo ‘d’ nweta ozi na diski.

Otu igodo dị oke mkpa iji ngwaọrụ 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 ị na-ahụ site na nseta ihuenyo dị n'elu, anyị na-enweta ozi gbasara nha nke usoro faịlụ, ohere 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. Enwere ọtụtụ ihe ndị ọzọ ịchọrọ ịma gbasara uru na otu n'ime ha bụ eziokwu na ị nwere ike iji ya na ọnọdụ njide data.

Ọ 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ụ. Gịnị bụ nhọrọ '-f'? Ihe na-esonụ bụ nkọwa dị mfe na nkenke nke nhọrọ ndị ejiri n'iwu dị n'elu.

  • -f pụtara na ịchọrọ ka echekwara data na faịlụ ma ghara igosi ya na ihuenyo.
  • -s13 pụtara na ịchọrọ ịweta data kwa sekọnd iri na atọ ọ bụla.
  • The -c 30 pụtara na ị chọrọ iri atọ data ma ọ bụ snapshots.

Enwere ọtụtụ ngwaọrụ nwere ike ịrụ ọrụ nke mkpokọta na ọ nweghị ike ịnye onye ọrụ stats dị omimi.

N'ikpeazụ, enwere m ike ịsị na ọ bụ ezigbo mma maka onye na-ahụ maka sistemụ Linux, ọkachasị maka onye na-amaghị nhọrọ na iwu-ahịrị.