Sysstat - Ihe niile na-arụ ọrụ sistemụ yana ngwa nlekota oru ojiji maka Linux


Sysstat bụ ngwa ọrụ bara uru nke na-abịa na ọnụ ọgụgụ akụrụngwa iji nyochaa akụrụngwa sistemụ, arụmọrụ ha na ọrụ ojiji. Ọnụọgụ akụrụngwa nke anyị niile na-eji na ntọala anyị kwa ụbọchị na-abịa na ngwugwu sysstat. Ọ na-enyekwa ngwá ọrụ nke enwere ike ịhazi site na iji cron iji nakọta data arụmọrụ na ọrụ niile.

Ndị na-esonụ bụ ndepụta ngwaọrụ ndị agụnyere na ngwugwu sysstat.

  1. iostat: na-akọ akụkọ niile gbasara ndekọ CPU na I/O maka ngwaọrụ I/O.
  2. mpstat: Nkọwa gbasara CPU (onye ma ọ bụ jikọtara)
  3. pidstat: Ndekọ gbasara usoro/ọrụ, CPU, ebe nchekwa wdg.
  4. sar: Chekwa ma kọsaa nkọwa gbasara akụrụngwa dị iche iche (CPU, Memory, IO, Network, kernel etc..)
  5. sadc: Onye nchịkọta data ọrụ sistemụ, ejiri maka ịnakọta data na azụ azụ maka sar.
  6. sa1: Weta ma chekwaa data ọnụọgụ abụọ na faịlụ data sadc. Nke a na-eji sadc.
  7. sa2: Nchịkọta akụkọ kwa ụbọchị a ga-eji sar.
  8. Sadf: A na-eji maka igosipụta data sitere na sar n'ụdị dị iche iche (CSV ma ọ bụ XML).
  9. Sysstat: ibe mmadụ maka sysstat utility.
  10. nfsiostat-sysstat: Ndekọ I/O maka NFS.
  11. cifsiostat: Ndekọ maka CIFS.

N'oge na-adịbeghị anya, na 17th nke June 2014, Sysstat 11.0.0 (ụdị kwụsiri ike) ka ewepụtara ya na ihe ọhụrụ dị ụtọ dị ka ndị a.

pidstat iwu e jiriwo ụfọdụ nhọrọ ọhụrụ kwalite iwu: nke mbụ bụ \-R nke ga-enye ozi gbasara iwu na nhazi oge ọrụ. Na nke abụọ bụ \-G” nke anyị nwere ike iji aha chọọ usoro na iji nweta ndepụta nke eriri niile dakọtara.

E wetala ụfọdụ nkwalite ọhụrụ na sar, sadc na sadf n'ihe gbasara faịlụ data: Ugbu a faịlụ data enwere ike gbanwee aha site na iji \saYYYYMMDD kama ịbụ \saDD iji nhọrọ –D nwere ike ịdị na ndekọ aha dị iche na \/var/log/sa Anyị nwere ike ịkọwa akwụkwọ ndekọ aha ọhụrụ site na ịtọ mgbanwe \SA_DIR ”, nke sa1 na sa2 na-eji.

Ntinye nke Sysstat na Linux

Ihe ngwungwu 'Sysstat' dịkwa maka ịwụnye site na ebe nchekwa ndabere dị ka ngwugwu na nkesa Linux niile. Agbanyeghị, ngwungwu dị na repo adịchaghị ochie na ụdị emechiela. Yabụ, nke ahụ bụ ihe kpatara ya, anyị ebe a ga-ebudata ma wụnye ụdị sysstat kachasị ọhụrụ (ya bụ ụdị 11.0.0) site na ngwugwu isi mmalite.

Buru ụzọ budata ngwungwu sysstat kachasị ọhụrụ site na iji njikọ ndị a ma ọ bụ ị nwekwara ike iji wget iwu budata ozugbo na ọnụ.

  1. https://github.com/sysstat/sysstat

# wget https://github.com/sysstat/sysstat/archive/refs/tags/v12.5.4.tar.gz

Na-esote, wepụ ngwungwu ebudatara wee banye n'ime ndekọ ahụ ka ịmalite nhazi usoro.

# tar -xvf v12.5.4.tar.gz 
# cd sysstat-12.5.4

N'ebe a, ị ga-enwe nhọrọ abụọ maka nchịkọta:

a). Mbụ, ị nwere ike iji iconfig (nke ga-enye gị mgbanwe maka ịhọrọ/itinye ụkpụrụ ahaziri maka paramita ọ bụla).

# ./iconfig

b). Nke abuo, ị nwere ike iji ọkọlọtọ configure iwu iji kọwaa nhọrọ n'otu ahịrị. Ị nwere ike ịgba ọsọ ./configure -help iwu iji nweta ndepụta nhọrọ akwadoro dị iche iche.

# ./configure --help

N'ebe a, anyị na-eji nhọrọ ọkọlọtọ na-aga n'ihu ya bụ ./configureiwu iji chịkọta ngwugwu sysstat.

# ./configure
# make
# make install		

Mgbe usoro nchịkọta gwụchara, ị ga-ahụ mmepụta yiri nke dị n'elu. Ugbu a, nyochaa ụdị sysstat site na-eso iwu.

# mpstat -V

sysstat version 11.0.0
(C) Sebastien Godard (sysstat <at> orange.fr)

Na-emelite Sysstat na Linux

Site na ndabara sysstat jiri \/usr/local dị ka ndekọ prefix ya. Ya mere, a ga-etinye ọnụọgụ abụọ/utilities na ndekọ \/usr/local/bin ndekọ. . Ọ bụrụ na ị nwere ngwungwu sysstat arụnyere, mgbe ahụ ndị ahụ ga-adị na \/usr/bin.

N'ihi ngwungwu sysstat dị ugbu a, ị gaghị enweta ụdị emelitere gị, n'ihi na agbanweghị \PATH gị enweghị \/usr/local/bin set . Yabụ, gbaa mbọ hụ na \/usr/local/bin dị n'ebe ahụ na \PATH gị ma ọ bụ tọọ –prefix nhọrọ na \/usr n'oge nchịkọta na wepu ụdị dị adị tupu ịmalite imelite.

# yum remove sysstat			[On RedHat based System]
# apt-get remove sysstat		[On Debian based System]
# ./configure --prefix=/usr
# make
# make install

Ugbu a ọzọ, nyochaa ụdị systat emelitere site na iji otu iwu 'mpstat' yana nhọrọ '-V'.

# mpstat -V

sysstat version 11.0.0
(C) Sebastien Godard (sysstat <at> orange.fr)

Ntụaka: Maka ozi ndị ọzọ biko gaa na Sysstat Documentation

Nke ahụ bụ ya ugbu a, na edemede m na-abịanụ, m ga-egosi ụfọdụ ihe atụ bara uru na ojiji nke iwu sysstat, ruo mgbe ahụ nọrọ na nche maka mmelite ma echefula itinye echiche gị bara uru banyere isiokwu dị n'okpuru ngalaba nkọwa.