Sysstat - All-in-One sistēmas veiktspējas un lietošanas aktivitātes uzraudzības rīks Linux


Sysstat ir patiešām ērts rīks, kas piedāvā vairākus utilītus, lai uzraudzītu sistēmas resursus, to veiktspēju un lietošanas darbības. Komunālo pakalpojumu skaits, ko mēs visi izmantojam ikdienas bāzēs, nāk ar sysstat paketi. Tas arī nodrošina rīku, kuru var ieplānot, izmantojot cron, lai savāktu visus veiktspējas un aktivitātes datus.

Tālāk ir saraksts ar rīkiem, kas iekļauti sysstat paketēs.

  1. iostat: ziņo visu statistiku par jūsu procesora un I/O statistiku I/O ierīcēm.
  2. mpstat : informācija par centrālajiem procesoriem (individuāli vai kombinēti).
  3. pidstat : statistika par darbojošajiem procesiem/uzdevumu, CPU, atmiņu utt.
  4. sar : saglabājiet un ziņojiet par dažādiem resursiem (procesoru, atmiņu, IO, tīklu, kodolu utt.).
  5. sadc : sistēmas darbības datu savācējs, ko izmanto datu vākšanai sar backendā.
  6. sa1 : iegūstiet un saglabājiet bināros datus sadc datu failā. To lieto ar sadc.
  7. sa2 : ikdienas saraksti, kas jāizmanto kopā ar sar.
  8. Sadf : tiek izmantots, lai parādītu sar veidotos datus dažādos formātos (CSV vai XML).
  9. Sysstat : sysstat lietderības rokasgrāmata.
  10. nfsiostat-sysstat : I/O statistika NFS.
  11. cifsiostat : CIFS statistika.

Recenlty, 2014. gada 17. jūnijā, tika izlaists Sysstat 11.0.0 (stabilā versija) ar šādām jaunām interesantām funkcijām.

komanda pidstat ir uzlabota ar dažām jaunām opcijām: vispirms ir “ -R ”, kas sniegs informāciju par politikas un uzdevumu plānošanas prioritāti. Un otrais ir “ -G ”, kuru mēs varam meklēt procesos ar nosaukumu un iegūt visu atbilstošo pavedienu sarakstu.

Daži jauni uzlabojumi ir ieviesti sar, sadc un sadf attiecībā uz datu failiem: Tagad datu failus var pārdēvēt, izmantojot opciju saYYYYMMDD , nevis saDD , izmantojot opciju –D un var atrasties direktorijā, kas atšķiras no “/var/log/sa ”. Mēs varam definēt jaunu direktoriju, iestatot mainīgo “ SA_DIR ”, kuru izmanto sa1 un sa2.

Sysstat instalēšana Linux

Pakotne Sysstat ir pieejama arī instalēšanai no noklusējuma repozitorija kā pakete visos lielākajos Linux izplatījumos. Tomēr pakete, kas ir pieejama repo, ir nedaudz veca un novecojusi versija. Tāpēc mēs šeit lejupielādēsim un instalēsim jaunāko sysstat versiju (t.i. versiju 11.0.0) no avota pakotnes.

Vispirms lejupielādējiet jaunāko sysstat pakotnes versiju, izmantojot šo saiti, vai arī varat izmantot komandu wget, lai lejupielādētu tieši terminālā.

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

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

Pēc tam iegūstiet lejupielādēto pakotni un dodieties šajā direktorijā, lai sāktu kompilēšanas procesu.

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

Šeit jums būs divas kompilēšanas iespējas:

a). Pirmkārt, jūs varat izmantot iconfig (kas ļaus jums elastīgi izvēlēties/ievadīt katram parametram pielāgotās vērtības).

# ./iconfig

b). Otrkārt, lai izmantotu opcijas vienā rindā, varat izmantot standarta komandu konfigurēt . Varat palaist komandu ./configure –help , lai iegūtu dažādu atbalstīto opciju sarakstu.

# ./configure --help

Šeit mēs virzāmies uz priekšu ar standarta opciju, ti, komandu ./configure , lai apkopotu sysstat pakotni.

# ./configure
# make
# make install		

Pēc kompilācijas procesa pabeigšanas jūs redzēsiet līdzīgu izvadi kā iepriekš. Tagad pārbaudiet sysstat versiju, palaižot šādu komandu.

# mpstat -V

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

Sysstat atjaunināšana Linux

Pēc noklusējuma sysstat kā prefiksa direktoriju izmantojiet “/usr/local ”. Tātad visi binārie/utilīti tiks instalēti direktorijā “/usr/local/bin ”. Ja jums ir instalēta esoša sysstat pakete, tās būs mapē “/usr/bin ”.

Esošās sysstat paketes dēļ atjauninātā versija netiks atspoguļota, jo mainīgajam “ $PATH ” nav iestatīts “/usr/local/bin ”. Tāpēc pārliecinieties, ka “$PATH” pastāv “/ usr/local/bin” vai kompilēšanas laikā iestatiet opciju –prefix uz “/usr ” un noņemiet esošos pirms atjaunināšanas sākšanas.

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

Tagad vēlreiz pārbaudiet atjaunināto sistata versiju, izmantojot to pašu komandu “mpstat” ar opciju “-V”.

# mpstat -V

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

Atsauce : Lai iegūtu papildinformāciju, lūdzu, skatiet Sysstat dokumentāciju

Tas tagad ir tas, ka manā gaidāmajā rakstā es parādīšu dažus praktiskus sysstat komandas piemērus un lietojumus, līdz tam sekojiet jaunumiem un neaizmirstiet pievienot savas vērtīgās domas par rakstu zem komentāru sadaļas.