Sysstat - Iṣe Eto Gbogbo-in-Ọkan ati Ọpa Abojuto Iṣẹ ṣiṣe Fun Lainos


Sysstat jẹ irinṣẹ ọwọ ti o wa pẹlu nọmba awọn ohun elo lati ṣe atẹle awọn orisun eto, iṣẹ wọn ati awọn iṣẹ lilo. Nọmba awọn ohun elo ti gbogbo wa lo ninu awọn ipilẹ ojoojumọ wa pẹlu package sysstat. O tun pese ọpa eyiti o le ṣe eto nipa lilo cron lati gba gbogbo iṣẹ ṣiṣe ati data ṣiṣe.

Atẹle ni atokọ ti awọn irinṣẹ ti o wa ninu awọn idii sysstat.

  1. iostat: Ijabọ gbogbo awọn iṣiro nipa Sipiyu rẹ ati Awọn iṣiro I/O fun awọn ẹrọ I/O.
  2. mpstat : Awọn alaye nipa awọn Sipiyu (onikaluku tabi papọ).
  3. pidstat : Awọn iṣiro nipa awọn ilana ṣiṣe/iṣẹ ṣiṣe, Sipiyu, iranti bbl
  4. sar : Fipamọ ki o ṣe ijabọ awọn alaye nipa oriṣiriṣi awọn orisun (Sipiyu, Memory, IO, Nẹtiwọọki, ekuro ati bẹbẹ lọ.).
  5. sadc : Alakojo data iṣẹ ṣiṣe, ti a lo fun gbigba data ni ẹhin fun sar.
  6. sa1 : Gba ati tọju data alakomeji ni faili data sadc. Eyi ni a lo pẹlu sadc.
  7. sa2 : Awọn akopọ ijabọ ojoojumọ lati ṣee lo pẹlu sar.
  8. Sadf : Ti a lo fun iṣafihan data ti ipilẹṣẹ nipasẹ sar ni awọn ọna kika oriṣiriṣi (CSV tabi XML).
  9. Sysstat : Oju-iwe eniyan fun anfani sysstat.
  10. nfsiostat-sysstat : Awọn iṣiro I/O fun NFS.
  11. cifsiostat : Awọn iṣiro fun CIFS.

Recenlty, ni 17th ti Okudu 2014, Sysstat 11.0.0 (ẹya iduroṣinṣin) ti tu silẹ pẹlu diẹ ninu awọn ẹya ti o nifẹ si tuntun gẹgẹbi atẹle.

A ti mu aṣẹ pidstat ti ni ilọsiwaju pẹlu diẹ ninu awọn aṣayan tuntun: akọkọ ni\" -R " eyi ti yoo pese alaye nipa ilana ati ilana iṣeto iṣẹ ṣiṣe. Ati pe keji ni\" -G ”Eyiti a le wa awọn ilana pẹlu orukọ ati lati gba atokọ ti gbogbo awọn okun ti o baamu.

Diẹ ninu imudara tuntun ni a ti mu wa si sar, sadc ati sadf pẹlu n ṣakiyesi si awọn faili data: Nisisiyi awọn faili data ni a le fun lorukọmii nipa lilo\" saYYYYYMMDD " dipo\" saDD ni lilo aṣayan –D ati pe o le wa ni itọsọna ti o yatọ si\"/var/log/sa ". A le ṣalaye itọsọna tuntun nipa tito oniyipada\" SA_DIR ”, eyiti o nlo nipasẹ sa1 ati sa2.

Fifi sori ẹrọ ti Sysstat ni Lainos

Apoti 'Sysstat' tun wa lati fi sori ẹrọ lati ibi ipamọ aiyipada bi package ni gbogbo awọn kaakiri Linux pataki. Sibẹsibẹ, package ti o wa lati repo ti jẹ arugbo ati ẹya ti igba atijọ. Nitorinaa, iyẹn ni idi, a nibi yoo gba lati ayelujara ati fi sori ẹrọ ẹya tuntun ti sysstat (ie ẹya 11.0.0) lati package orisun.

Ni akọkọ ṣe igbasilẹ ẹya tuntun ti package sysstat ni lilo ọna asopọ atẹle tabi o tun le lo aṣẹ wget lati ṣe igbasilẹ taara lori ebute naa.

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

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

Itele, jade package ti o gbasilẹ ki o lọ sinu itọsọna yẹn lati bẹrẹ ikojọpọ ilana.

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

Nibi iwọ yoo ni awọn aṣayan meji fun akopọ:

a). Ni ibere, o le lo iconfig (eyi ti yoo fun ọ ni irọrun fun yiyan/titẹ awọn iye ti a ṣe adani fun awọn ipele kọọkan).

# ./iconfig

b). Ẹlẹẹkeji, o le lo boṣewa tunto pipaṣẹ lati ṣalaye awọn aṣayan ni ila kan. O le ṣiṣe pipaṣẹ ./configure –help lati gba atokọ ti awọn oriṣiriṣi awọn aṣayan atilẹyin.

# ./configure --help

Nibi, a n lọ siwaju pẹlu aṣayan boṣewa ie ./configure pipaṣẹ lati ṣajọ package sysstat.

# ./configure
# make
# make install		

Lẹhin ilana akopọ pari, iwọ yoo wo iṣẹjade ti o jọra loke. Bayi, ṣayẹwo ẹya sysstat nipasẹ ṣiṣe pipaṣẹ atẹle.

# mpstat -V

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

Nmu Sysstat ṣiṣẹ ni Lainos

Nipa aiyipada sysstat lo\"/usr/agbegbe " bi ilana iṣaaju rẹ. Nitorinaa, gbogbo awọn alakomeji/awọn ohun elo yoo fi sii ni itọsọna\"/usr/local/bin " . Ti o ba ti ni package sysstat ti o wa tẹlẹ ti fi sori ẹrọ, lẹhinna awọn wọnyẹn yoo wa nibẹ ni\"/usr/bin ".

Nitori package sysstat ti o wa, iwọ kii yoo ni ẹya ti a ṣe imudojuiwọn rẹ ti o farahan, nitori pe oniyipada\" $PATH rẹ ko ni ṣeto" "/usr/local/bin ”. Nitorinaa, rii daju pe\"/ usr/agbegbe/bin" wa nibẹ ninu\"$PATH rẹ '' tabi ṣeto aṣayan –prefix si \" /usr "lakoko akopọ ki o yọ ẹya ti o wa tẹlẹ ṣaaju ki o to bẹrẹ imudojuiwọn.

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

Bayi lẹẹkansi, ṣayẹwo ẹya ti a ṣe imudojuiwọn ti systat nipa lilo aṣẹ 'mpstat' kanna pẹlu aṣayan '-V'.

# mpstat -V

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

Itọkasi fun alaye diẹ sii jọwọ lọ nipasẹ Iwe-ipamọ Sysstat

Iyẹn ni fun bayi, ninu nkan mi ti n bọ, Emi yoo ṣe afihan diẹ ninu awọn apẹẹrẹ ti o wulo ati awọn lilo ti aṣẹ sysstat, titi di igba naa ki o wa ni aifwy si awọn imudojuiwọn ati maṣe gbagbe lati ṣafikun awọn ero rẹ ti o niyele nipa nkan ti o wa ni isalẹ abala ọrọ.