Kif Tissorvelja l-Prestazzjoni tas-Sistema Linux b'Nmon Tool


Jekk qed tfittex għodda ta 'monitoraġġ tal-prestazzjoni faċli ħafna biex tużah għal Linux, nirrakkomanda ħafna li tinstalla u tuża l-utilità tal-linja tal-kmand Nmon.

Nmon qasir għal (Ngel's Monitor), huwa utilità tal-linja tal-kmand tal-monitoraġġ tal-prestazzjoni tas-sistema Linux kompletament interattiva li oriġinarjament kienet żviluppata minn IBM għas-sistemi AIX u aktar tard trasferita għall-pjattaforma Linux.

Il-benefiċċju importanti tal-għodda nmon huwa li jippermettilek tissorvelja l-prestazzjoni tal-aspetti tas-sistema Linux tiegħek bħall-aqwa proċessi, stats tal-magni virtwali, sistemi ta 'fajls, riżorsi, mikro-partizzjoni tal-enerġija u aktar, f'vista waħda u konċiża.

Minbarra l-monitoraġġ tas-sistema Linux tiegħek b'mod interattiv, nmon jista 'jintuża wkoll fil-modalità tal-lott biex tiġbor u tissejvja d-dejta tal-prestazzjoni għal analiżi aktar tard.

Ħaġa sabiħa ħafna li nħobb ħafna dwar din l-għodda hija l-fatt li hija interattiva bis-sħiħ u tgħin lill-utent tal-Linux jew lill-amministratur tas-sistema bil-kmand meħtieġ biex jieħu l-aħjar minnha.

Installazzjoni ta 'Nmon Monitoring Tool fil-Linux

Jekk qed tuża distribuzzjoni Linux ibbażata fuq Debian/Ubuntu tista' faċilment tinstalla l-utilità tal-linja tal-kmand Nmon billi taqbadha mir-repożitorji default.

Biex tinstalla, Ftaħ terminal ġdid (CTRL+ALT+T) u uża l-kmand li ġej.

$ sudo apt-get install nmon

Int utent ta' Fedora? Biex tinstallah fuq il-magna tiegħek iftaħ terminal ġdid u ħaddem il-kmand li ġej.

# dnf install nmon

Fuq ir-repożitorju EPEL kif muri:

------------- 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

Fuq distribuzzjonijiet Linux oħra, tista 'tinstalla nmon permezz tal-maniġer tal-pakkett default kif muri.

$ 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] 

Kif tuża Nmon biex Tissorvelja l-Prestazzjoni tal-Linux

Ladarba l-installazzjoni ta 'Nmon tkun tlestiet u tniediha mit-terminal billi ttajpja l-kmand 'nmon' inti tiġi ppreżentat bl-output li ġej.

# nmon

Kif inti guys tistgħu taraw mill-screenshot ta 'hawn fuq, l-utilità tal-linja tal-kmand nmon taħdem kompletament fil-mod interattiv u tippreżenta lill-utent iċ-ċwievet biex taqleb l-istatistika.

Pereżempju, jekk tixtieq tiġbor xi statistika dwar il-prestazzjoni tas-CPU għandek tolqot it-tasti 'c' fuq it-tastiera tas-sistema li qed tuża. Wara li nolqot iċ-ċavetta 'c' fuq it-tastiera tiegħi nieħu output sabiħ ħafna li jagħtini informazzjoni dwar l-użu tas-CPU tiegħi.

Dawn li ġejjin huma ċ-ċwievet li tista 'tuża bl-utilità biex tikseb informazzjoni dwar riżorsi oħra tas-sistema preżenti fil-magna tiegħek.

  • m – Memorja
  • j – Sistemi ta’ fajls
  • d – Diski
  • n – Netwerk
  • V – Memorja Virtwali
  • r – Riżorsa
  • N – NFS
  • k – għadma
  • t – L-ogħla proċessi
  • . – diski/procs okkupati biss
  • U – Użu

Biex tikseb stats dwar l-aqwa proċessi li qed jaħdmu fis-sistema Linux tiegħek agħfas iċ-ċavetta 't' fuq it-tastiera tiegħek u stenna li tidher l-informazzjoni.

Dawk familjari mal-aqwa utilità se jifhmu u jkunu jistgħu jinterpretaw l-informazzjoni ta 'hawn fuq faċilment. Jekk int ġdid fl-amministrazzjoni tas-sistema Linux u qatt ma użajt l-aqwa utilità qabel, mexxi l-kmand li ġej fit-terminal tiegħek u pprova tqabbel l-output prodott ma 'dak ta' hawn fuq. Huma jidhru simili, jew hija l-istess output?

# top

Jidher li qed inmexxi l-aqwa utilità ta 'monitoraġġ tal-proċess meta nuża ċ-ċavetta 't' bl-għodda Nmon għalija.

Kif dwar xi stats tan-netwerk? Agħfas 'n' fuq it-tastiera tiegħek.

Uża ċ-ċavetta ‘d’ biex tikseb informazzjoni fuq id-diski.

Ċavetta importanti ħafna biex tuża din l-għodda hija 'k', hija użata biex turi xi informazzjoni qasira fuq il-qalba tas-sistema tiegħek.

Ċavetta utli ħafna għalija hija ċ-ċavetta 'r' li tintuża biex tagħti informazzjoni dwar riżorsi differenti bħall-arkitettura tal-magni, il-verżjoni tas-sistema operattiva, il-verżjoni tal-Linux, u s-CPU. Tista' tieħu idea tal-importanza taċ-ċavetta 'r' billi tħares lejn l-iskrin li ġej.

Biex tikseb stats fuq is-sistemi tal-fajls agħfas 'j' fuq it-tastiera tiegħek.

Kif tistgħu taraw mill-screenshot ta 'hawn fuq, aħna niksbu informazzjoni dwar id-daqs tas-sistema tal-fajls, l-ispazju użat, l-ispazju ħieles, it-tip ta' sistema ta 'fajls, u l-punt tal-muntaġġ.

Iċ-ċavetta 'N' tista' tgħin biex tiġbor u turi dejta fuq NFS.

S'issa kien faċli ħafna li taħdem bl-utilità Nmon. Hemm ħafna affarijiet oħra li għandek bżonn tkun taf dwar l-utilità u waħda minnhom hija l-fatt li tista 'tużah fil-mod ta' qbid tad-data.

Jekk ma tħobbx li d-dejta tintwera fuq l-iskrin tista 'faċilment taqbad fajl żgħir ta' kampjun bil-kmand li ġej.

# nmon -f -s13 -c 30

Wara li tmexxi l-kmand ta 'hawn fuq ikollok fajl bl-estensjoni '.nmon' fid-direttorju fejn kont waqt li taħdem bl-għodda. X'inhi l-għażla '-f'? Din li ġejja hija spjegazzjoni sempliċi u qasira tal-għażliet użati fil-kmand ta 'hawn fuq.

  • Il--f tfisser li trid li d-dejta tissejvja f'fajl u ma tintwerax fuq l-iskrin.
  • Il--s13 tfisser li trid taqbad data kull 13-il sekonda.
  • Il--c 30 tfisser li trid tletin punt tad-dejta jew snapshots.

Hemm ħafna għodod li jistgħu jagħmlu x-xogħol tal-collectl u ma jistax jipprovdi stats fil-fond lill-utent.

Fl-aħħar, nista 'ngħid li hija utilità sabiħa ħafna għal amministratur tas-sistema Linux, speċjalment għal xi ħadd li mhux familjari mal-għażliet u l-kmandi tal-linja tal-kmand.