Kā instalēt Sysstat CentOS 7 un Ubuntu

Kā Linux sistēmu administratoriem ir vairāk nekā svarīgi katru dienu zināt par jaunumiem, ko sistēma vai ar to saistītie pakalpojumi var reģistrēt, jo tas ir būtiski, lai būtu stabili un droši serveri. Šodien mums ir simtiem atvērtā koda rīku, kas ļauj mums piekļūt informācijai reālā laikā, un tas ir ļoti noderīgi; bet, ja kāda iemesla dēļ jums ir jāpiekļūst notikumiem iepriekšējā laika periodā, mums var rasties grūtības. Lai izvairītos no šāda veida kļūmēm un varētu piekļūt iepriekšējiem notikumiem, mums ir šim nolūkam paredzēts rīks sysstat.

Šī iemesla dēļ Solvetic paskaidros, kas tas ir un kā instalēt sysstat divos visbiežāk izmantotajos Linux izplatījumos: CentOS 7 un Ubuntu 18.

Kas ir Sysstat?Lietderība Sysstat ir rīku kolekcija, kas izstrādāta, lai apkopotu informāciju par Linux sistēmas veiktspēju un reģistrētu to noteiktos laika periodos.

Starp sysstat pieejamajiem rīkiem mēs atrodam:

Pārskati par CPU statistiku un I / O statistiku bloķētām ierīcēm un nodalījumiem

 Iostat

Atgriež statistiku, kas saistīta ar atsevišķu vai kombinētu procesoru.

 mpstat

Izveidojiet pārskatu par tādu Linux uzdevumu (procesu) statistiku kā I / O, CPU, atmiņa un citi.

 Pidstat

Ziņo ar sistēmai pievienoto lenšu diskdziņu statistiku

 Tapestat

Sniedziet ziņojumu par CIFS statistiku

 cifsiostat

Tādā pašā veidā Sysstat satur rīkus, kurus var ieprogrammēt, izmantojot cron vai systemd, lai apkopotu veiktspējas un darbības datus.

Savāc, ziņo un saglabā informāciju par sistēmas darbību

 viņš

Sistēmas darbību datu savācējs un tiek izmantots kā aizmugures sistēma sar

 sadc

Savāc un saglabā bināros datus ikdienas sistēmas darbības datu failā, jo tā ir sadka saskarne, kuru var palaist no cron vai systemd

 sa1

Uzraksta kopsavilkuma pārskatu par ikdienas aktivitātēm, un to var palaist no cron vai systemd

 sa2

Tas parāda sar savāktos datus vairākos formātos, piemēram, CSV, XML, JSON, un to var izmantot datu apmaiņai ar citām programmām

 sadf

Viens no praktiskākajiem sistēmas datu vākšanas rīkiem ir sar, kas sniedz mums tādu informāciju kā:

Informāciju piedāvā sar

  • Atmiņas izmantošanas un mijmaiņas vietas statistika, virtuālā atmiņa, peidžeru un avāriju statistika.
  • Procesa izveides darbība.
  • I / O statistika un pārsūtīšanas ātrums vai nu globāli, pēc ierīces, nodalījuma vai tīkla failu sistēmas.
  • CPU statistika, ieskaitot virtualizāciju.
  • Šķiedru kanāla datplūsmas statistika.
  • Tīkla statistika ar informāciju par tīkla saskarnes darbību (saņemto un nosūtīto pakešu skaits un KB, sekundē utt.) Tīkla ierīču kļūmes, tīkla trafika statistika IP, TCP, ICMP un protokoliem UDP, pamatojoties uz SNMPv2 standartiem, atbalsts ar IPv6 saistītiem protokoliem un vairāk.
  • NFS servera un klienta darbība.
  • USB ierīces datorā.
  • Uz programmatūru balstīta tīkla apstrādes statistika (softnet) un daudz kas cits.

Sistēmas galvenās iezīmes

  • Tas darbojas gan ar 32 bitu, gan ar 64 bitu arhitektūru.
  • Pārskatu beigās parāda vidējās statistiskās vērtības.
  • Savietojams ar UP un SMP mašīnām, integrējot mašīnas ar daudzvītņu vai daudzvītņu procesoriem.
  • Savietojams ar Quick Connect CPU.
  • Neliela resursu izmantošana.
  • Sistēmas statistiku, ko ģenerē sar vai sad, var eksportēt vairākos dažādos formātos, piemēram, CSV, XML, JSON, SVG un citos.
  • Vieda krāsu izvade, lai uzlabotu statistikas lasīšanu.

1. Kā instalēt un lietot Sysstat CentOS 7 Linux


1. darbība
Lai instalētu Sysstat CentOS 7, mēs izpildīsim šādu komandu. Tur mēs ievadām burtu y, lai apstiprinātu Sysstat lejupielādi un instalēšanu CentOS 7.
 yum instalēt sysstat

2. solis
Ja vēlaties, mēs varam pārbaudīt instalēto Sysstat versiju ar šādu komandu:

 mpstat -V

3. solis
Kā mēs esam norādījuši, Sysstat ir praktisku utilītu kopums, piemēram:

Parāda CPU darbību sistēmā

 mpstat

PiezīmeMēs varam palaist mpstat -P ALL, lai parādītu katru pieejamo procesoru.

Skatiet konkrēta procesa resursu izmantošanu

 pidstat

4. solis
Mēs varam filtrēt rezultātus pēc procesa ar šādu sintaksi:

 pidstat -t -C "Process"

 iostat
Kas ļauj redzēt diska sistēmas izmantošanu:

PiezīmeDažādos rezultātos mēs varam redzēt, ka% user,% nice,% system,% iowait un% idle apraksta veidus, kā CPU var izmantot Linux, alli,% user un% nice attiecas uz programmatūru,% system norāda kodola iekšējo darbību,% iowai attiecas uz datu ievadi / izvadi, piemēram, cietā diska lasīšanu vai rakstīšanu utt.

5. solis
Viens no visnoderīgākajiem rīkiem ir komanda sar, kas ļauj redzēt sistēmas resursu izmantošanas vispārējo aktivitāti, nevis tikai konkrētu elementu:

2. Kā konfigurēt Sysstat operētājsistēmā CentOS 7 Linux


Varat ieplānot sar komandu, lai tā darbotos regulāri, lai pēc vajadzības apkopotu informāciju. Tas ir iespējams, izmantojot cron.

1. darbība
Lai to izdarītu, mums ir jāizveido fails ar nosaukumu sysstat mapē /etc/cron.d, un no turienes jāliek cron izpildīt sar katru dienu noteiktā laika diapazonā, mēs izpildām sekojošo:

 sudo vairāk /etc/cron.d/sysstat

PiezīmeRinda * / 10 attiecas uz sar, kas darbojas ik pēc 10 minūtēm datu vākšanas uzdevumiem.

2. solis
Šie pārskati tiek mitināti direktorijā var / log / sa, un to var redzēt šādi:

 ls / var / log / sa

PiezīmeSkaitlis 19 norāda uz dienu, kurā informācija tika savākta.

3. solis
Sar komandu var izmantot ar dažiem mainīgajiem, piemēram:

Skatiet RAM atmiņas izmantošanu, ieskaitot mijmaiņas vai mijmaiņas atmiņu

 sar -W

Skatīt sistēmas slodzi

 sar -q

4. solis
Dažas citas iespējas ir šādas:

Skatiet CPU informāciju

 sar -u

Skatiet informāciju par I / O

 sar -b

Skatiet informāciju par tīkla ierīcēm

 sar -n DEV

3. Kā instalēt un lietot Sysstat operētājsistēmā Ubuntu 18 Linux


1. darbība
Ubuntu 18 gadījumā mēs varam instalēt Sysstat ar šādu komandu:
 sudo apt instalēt sysstat

PALIELINĀT

2. solis
Kad tas ir instalēts, tas būs jāiespējo, rediģējot failu / etc / default / sysstat un mainot rindu ENABLED no false uz true:

PALIELINĀT

Mēs saglabājam izmaiņas ar taustiņiem:

Ctrl + O

Mēs to atstājam ar atslēgām:

Ctrl + X

3. solis
Pēc tam mēs varam pārbaudīt uzdevumus ar šādu komandu:

 pakalpojuma sistēmas statuss

PALIELINĀT

4. solis
Pēc noklusējuma Sysstat apkopo datus ik pēc 10 minūtēm, ja mēs vēlamies mainīt šo laika biežumu, mēs rediģēsim šādu failu:

 sudo nano /etc/cron.d/sysstat
5. solis
Tur mēs minūtēs ievadām numuru, kurā vēlamies, lai kolekcija tiktu izpildīta, tas ir zem līnijas
 Darbības pārskati ik pēc 10 minūtēm katru dienu

PALIELINĀT

Šajā gadījumā mēs ievadām skaitli 2, lai palaistu ik pēc 2 minūtēm. Mēs saglabājam izmaiņas un izejam no redaktora.

6. darbība
Pēc kāda laika mēs varam palaist šādu rindu, lai redzētu Ubuntu 18 apkopotos datus:

 ll / var / log / sysstat

PALIELINĀT

7. solis
Mēs varam arī tieši palaist komandu sar, lai redzētu apkopotos rezultātus:

PALIELINĀT

8. solis
Tāpat kā CentOS 7, mums ir iespējas redzēt konkrētus elementus, piemēram:

Procesors

 sar -W

PALIELINĀT

Sistēmas slodze

 sar -q

PALIELINĀT

Sysstat ir vērtīgs rīks informācijas vākšanai un pārvaldībai ne tikai reālā laikā, bet arī laika periodos Linux vidēm.

wave wave wave wave wave