„Sysstat“ - „viskas viename“ sistemos našumo ir naudojimo veiklos stebėjimo įrankis, skirtas „Linux“


„Sysstat“ yra tikrai patogus įrankis, pateikiamas su daugybe komunalinių paslaugų, skirtų stebėti sistemos išteklius, jų našumą ir naudojimo veiklą. Komunalinių paslaugų, kurias mes visi naudojame kasdien, skaičius pateikiamas kartu su „sysstat“ paketu. Jis taip pat pateikia įrankį, kurį galima suplanuoti naudojant „cron“, kad būtų surinkti visi veiklos ir veiklos duomenys.

Toliau pateikiamas įrankių, įtrauktų į „sysstat“ paketus, sąrašas.

  1. „iostat“: pateikia visą statistiką apie jūsų procesoriaus ir įvesties/išvesties įrenginių įvesties/išvesties statistiką.
  2. mpstat : išsami informacija apie centrinius procesorius (individualius arba kombinuotus).
  3. pidstat : vykdomų procesų/užduoties, procesoriaus, atminties ir kt. statistika
  4. sar : išsaugokite ir pateikite informaciją apie skirtingus išteklius (procesorių, atmintį, IO, tinklą, branduolį ir kt.).
  5. sadc : sistemos veiklos duomenų rinkėjas, naudojamas duomenims rinkti „Sar“ antrinėje programoje.
  6. sa1 : gaukite ir saugokite dvejetainius duomenis „sadc“ duomenų faile. Tai naudojama su sadc.
  7. sa2 : santraukos dienos ataskaita, naudojama kartu su sar.
  8. Sadf : naudojamas rodyti „Sar“ sugeneruotiems duomenims skirtingais formatais (CSV arba XML).
  9. „Sysstat“ : „sysstat“ naudingumo žmogaus puslapis.
  10. nfsiostat-sysstat : NFS įvesties/išvesties statistika.
  11. cifsiostat : CIFS statistika.

2014 m. Birželio 17 d. Išleistas Sysstat 11.0.0 (stabili versija) su šiomis naujomis įdomiomis funkcijomis.

„pidstat“ komanda buvo patobulinta kai kuriomis naujomis parinktimis: pirmiausia yra „ -R “, kuri suteiks informacijos apie politikos ir užduočių planavimo prioritetus. Antrasis yra „ -G “, kurį galime ieškoti procesuose naudodami pavadinimą ir gauti visų atitinkančių gijų sąrašą.

Kai kurie nauji patobulinimai buvo pateikti „sar“, „sadc“ ir „sadf“ duomenų failų atžvilgiu: Dabar duomenų failus galima pervardyti naudojant „ saYYYYMMDD “, o ne „ saDD “ naudojant parinktį –D ir gali būti kitame kataloge nei „/var/log/sa “. Naują katalogą galime apibrėžti nustatydami kintamąjį „ SA_DIR “, kurį naudoja sa1 ir sa2.

„Sysstat“ diegimas „Linux“

„Sysstat“ paketą taip pat galima įdiegti iš numatytosios saugyklos kaip paketą visuose pagrindiniuose „Linux“ paskirstymuose. Tačiau paketas, kurį galite įsigyti iš repo, yra mažai sena ir pasenusi versija. Taigi, tai yra priežastis, dėl kurios mes atsisiųsime ir įdiegsime naujausią „sysstat“ versiją (t. Y. 11.0.0 versiją) iš šaltinio paketo.

Pirmiausia atsisiųskite naujausią „sysstat“ paketo versiją naudodami šią nuorodą, taip pat galite naudoti komandą wget, norėdami atsisiųsti tiesiai į terminalą.

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

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

Tada išimkite atsisiųstą paketą ir eikite į tą katalogą, kad pradėtumėte kompiliavimo procesą.

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

Čia turėsite dvi kompiliavimo galimybes:

a). Pirma, galite naudoti iconfig (tai suteiks jums lankstumo renkantis/įvedant kiekvieno parametro pritaikytas vertes).

# ./iconfig

b). Antra, norėdami apibrėžti parinktis vienoje eilutėje, galite naudoti standartinę komandą konfigūruoti . Norėdami paleisti įvairių palaikomų parinkčių sąrašą, galite paleisti komandą ./configure –help .

# ./configure --help

Čia mes einame į priekį naudodami standartinę parinktį, ty komandą ./configure , kad sukompiluotume sysstat paketą.

# ./configure
# make
# make install		

Kai kompiliavimo procesas bus baigtas, pamatysite išvestį, panašią į aukščiau. Dabar patikrinkite „sysstat“ versiją vykdydami šią komandą.

# mpstat -V

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

„Sysstat“ atnaujinimas sistemoje „Linux“

Pagal numatytuosius nustatymus „sysstat“ kaip prefiksų katalogą naudokite „/usr/local “. Taigi, visi dvejetainiai failai/komunalinės paslaugos bus įdiegtos kataloge „/usr/local/bin “. Jei turite įdiegtą esamą „sysstat“ paketą, jie bus „/usr/bin “.

Dėl esamo „sysstat“ paketo jūsų atnaujinta versija nebus atspindėta, nes jūsų kintamajame „ $PATH “ nėra „/usr/local/bin rinkinio“. Taigi, įsitikinkite, kad „/ usr/local/bin“ yra jūsų „$PATH“ arba rinkdami – prefiksą nustatykite „/usr “ ir pašalinkite esamą versiją prieš pradedant atnaujinti.

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

Dabar dar kartą patikrinkite atnaujintą „systat“ versiją naudodami tą pačią komandą „mpstat“ su parinktimi „-V“.

# mpstat -V

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

Nuoroda : Norėdami gauti daugiau informacijos, perskaitykite „Sysstat“ dokumentaciją

Štai dabar, būsimame savo straipsnyje aš parodysiu keletą praktinių „sysstat“ komandos pavyzdžių ir naudojimo būdų, iki tol sekite naujienas ir nepamirškite pridėti savo vertingų minčių apie straipsnį toliau esančiame komentarų skyriuje.