Sysstat - kõik-ühes-süsteemi jõudluse ja kasutustegevuse jälgimise tööriist Linuxile


Sysstat on tõesti mugav tööriist, mis sisaldab mitmeid utiliite, et jälgida süsteemi ressursse, nende jõudlust ja kasutustegevusi. Utiliitide arv, mida me kõik oma igapäevases baasis kasutame, on kaasas sysstat paketiga. See pakub ka tööriista, mille saab kõigi jõudluse ja tegevuse andmete kogumiseks croni abil ajastada.

Järgnevalt on toodud sysstat-pakettides sisalduvate tööriistade loend.

  1. iostat: esitab kogu statistika teie protsessori ja sisend-/väljundseadmete kohta sisend-/väljundseadmete kohta.
  2. mpstat : üksikasjad protsessorite kohta (individuaalsed või kombineeritud).
  3. pidstat : käimasolevate protsesside/ülesande, protsessori, mälu jne statistika.
  4. sar : erinevate ressursside (CPU, mälu, IO, võrk, kernel jne) üksikasjade salvestamine ja aruandlus.
  5. sadc : süsteemitegevuse andmete koguja, mida kasutatakse sari taustaprogrammis andmete kogumiseks.
  6. sa1 : binaarandmete hankimine ja salvestamine sadci andmefaili. Seda kasutatakse sadc-ga.
  7. sa2 : kokkuvõtete igapäevane aruanne, mida kasutada sariga.
  8. Sadf : kasutatakse sari loodud andmete kuvamiseks erinevates vormingutes (CSV või XML).
  9. Sysstat : sysstat-utiliidi manuleht.
  10. nfsiostat-sysstat : I/O statistika NFS-i jaoks.
  11. cifsiostat : statistika CIFS-i kohta.

Recenlty, 17. juunil 2014, on välja antud Sysstat 11.0.0 (stabiilne versioon) koos järgmiste uute huvitavate funktsioonidega.

käsk pidstat on täiustatud mõne uue suvandiga: esimene on\" -R ", mis annab teavet poliitika ja ülesannete ajastamise prioriteedi kohta. Ja teine on\" -G ”, Mille abil saame otsida protsesse nimega ja saada kõigi sobivate lõimede loend.

Andmefailide osas on sar, sadc ja sadf jaoks tehtud mõned uued täiustused: nüüd saab andmefaile ümber nimetada\" saYYYYMMDD " asemel\" saDD " kasutades valikut –D ja see võib asuda kataloogis, mis erineb\"/var/log/sa ". Uue kataloogi saab määratleda muutuja\" SA_DIR ”, mida kasutavad sa1 ja sa2.

Sysstati installimine Linuxis

Pakett Sysstat on saadaval ka vaikehoidlast paketina installimiseks kõigis suuremates Linuxi distributsioonides. Repost pakutav pakett on siiski vähe vana ja aegunud versioon. Nii et see on põhjus, miks me siin allalaadimispaketist alla laadime ja installime sysstat'i uusima versiooni (st versioon 11.0.0).

Esmalt laadige alla sysstat-paketi uusim versioon järgmise lingi abil või võite otse terminali alla laadida ka käsu wget.

  1. http://sebastien.godard.pagesperso-orange.fr/download.html

# wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.0.0.tar.gz

Järgmisena ekstraktige allalaaditud pakett ja minge selle kataloogi sisse, et kompileerimisprotsessi alustada.

# tar -xvf sysstat-11.0.0.tar.gz 
# cd sysstat-11.0.0/

Siin on teil kompileerimiseks kaks võimalust:

a). Esiteks võite kasutada funktsiooni iconfig (mis annab teile paindlikkuse iga parameetri kohandatud väärtuste valimisel/sisestamisel).

# ./iconfig

b). Teiseks saate ühtse rea suvandite määramiseks kasutada standardset käsku seadista . Erinevate toetatud valikute loendi saamiseks võite käivitada käsu ./configure –help .

# ./configure --help

Siit liigume sysstat-paketi kompileerimiseks standardvariandiga, st käsuga ./configure .

# ./configure
# make
# make install		

Pärast kompileerimisprotsessi lõppu näete ülaltooduga sarnast väljundit. Nüüd kontrollige sysstati versiooni, käivitades järgmise käsu.

# mpstat -V

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

Sysstat värskendamine Linuxis

Vaikimisi kasutab sysstat oma eesliitekataloogina\"/usr/local ". Seega installitakse kõik binaar-/utiliidid kataloogi\"/usr/local/bin " . Kui teil on installitud olemasolev sysstat-pakett, asuvad need seal\"/usr/bin ".

Olemasoleva sysstat-paketi tõttu ei kajasta teie uuendatud versiooni, kuna teie muutuja\" $PATH " seadeks pole\"/usr/local/bin ”. Seega veenduge, et\"/ usr/local/bin" oleks teie\"$PATH" -is olemas või seadistage kompileerimise ajal suvand –prefix väärtuseks\"/usr " ja eemaldage enne värskendamise alustamist olemasolev versioon.

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

Nüüd kontrollige uuesti systati värskendatud versiooni, kasutades sama käsku 'mpstat' koos võimalusega '-V'.

# mpstat -V

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

Viide : lisateabe saamiseks külastage Sysstat'i dokumentatsiooni

See on praegu, näitan oma eelseisvas artiklis mõningaid praktilisi näiteid ja sysstat-käske, kuni olete kursis värskendustega ja ärge unustage oma artikli kohta oma väärtuslikke mõtteid kommentaaride jaotises lisada.