Kā lietot komandu vmstat Linux

Linux izplatīšana piedāvā mums virkni komandu un ideālus rīkus, lai saglabātu vislabāko kontroli pār katru servera vai sistēmas aspektu, un tas ir noderīgi, ja mūsu lomu ietvaros mums ir jāpiekļūst detalizētai informācijai par procesiem, CPU darbību, atmiņu, cieto disku un daudz ko citu. , jo šādā veidā mēs zināsim, kuros sistēmas punktos var rasties anomālijas, un tādā veidā veiksim administratīvus vai atbalsta pasākumus.

Viena no labākajām iespējām piekļūt šāda veida informācijai ir izmantot vmstat, un Solvetic paskaidros, kas tas ir un kā izmantot šo rīku Linux.

Kas ir vmstatRīks vmstat ir izstrādāts, lai administratoriem sniegtu informāciju par procesiem, atmiņu, peidžeru, I / O bloķēšanu, CPU darbību, konteksta slēdžu skaitu, ierīces pārtraukumiem un sistēmas izsaukumiem, lai piekļūtu vislabākajai vadības detaļai.

Vmstat ģenerē pirmo atskaiti, kurā informācija tiek piekļūta kopš pēdējās sāknēšanas, pēc tam tiek pievienotas papildu vērtības, kas sniedz noteikta garuma izlases periodu. Pateicoties vmstat, būs iespējams detalizēti uzzināt katru aspektu, kam ir nozīme sistēmā.

1. Kā lietot vmstat operētājsistēmā Linux


Pamata sintakse vmstat lietošanai ir šāda:
 vmstat [opcijas] [aizkave [skaits]]
Pirmā pamata lietošanas iespēja ir izpildīt šādas darbības:
 Vmstat
Rezultāts būs šāds:

PALIELINĀT

Tur mēs atrodam virkni lauku, kas ir šādi:

Procs

  • r: norāda kodola procesu skaitu izplatīšanas rindā
  • b: tie ir bloķēto kodola procesu skaits, gaidot resursus
  • w: attiecas uz procesu skaitu telpā, kas jāpiešķir

Atmiņa

  • swpd: tas ir izmantotās virtuālās atmiņas apjoms (kB)
  • bezmaksas: tas ir tukšgaitas atmiņas apjoms (kB)
  • buff: tas ir atmiņas apjoms, kas izmantots kā buferi (kB)

Apmainīt

  • jā: norāda atmiņas apjomu, kas no diska tiek iegūts no mijmaiņas vietas (kB / s)
  • tātad: tas ir atmiņas apjoms, kas mainīts uz disku (kB / s).

IO

  • bi: Tie ir bloki, kas nosūtīti uz bloķēšanas ierīci
  • bo: tie ir bloki, kas saņemti no bloķēšanas ierīces

Sistēma

  • in: norāda pārtraukumu skaitu sekundē, ieskaitot pulksteni
  • cs: tie ir konteksta slēdžu skaits sekundē

ProcesorsTie ir procenti no kopējā CPU laika.

  • mēs: lietotāja laiks
  • sy: sistēmas laiks
  • id: dīkstāves laiks

Dažos gadījumos mēs redzēsim papildu argumentus, piemēram:

Lapas

  • re: tās ir pieprasītās lapas
  • mf: norādiet nelielas kļūdas un lielas kļūdas
  • pi: Tie ir atmiņā ielādēto lapu kilobaiti
  • Po: Tie ir no atmiņas iegūtie lapu kilobaiti
  • fr: norāda atbrīvotos kilobaitus
  • No: tā ir paredzamā atmiņa, kas nepieciešama procesa datiem, kas ir ielādēti mijmaiņas atmiņā
  • Sr: tās ir lapas, kuras skenē lapas dēmons, kas pašlaik netiek izmantots

DisksZiņo par diska darbību skaitu sekundē un vienlaikus parāda datus no līdz četriem diskiem

KļūdasIzveidojiet pārskatu par uztveršanas un pārtraukšanas frekvencēm sekundē

  • In: Tie ir pārtraukumi sekundē
  • Sy: sistēma izsauc sekundē
  • Cs: tā ir CPU konteksta pārslēgšanas frekvence

Pēc noklusējuma vmstat ģenerē izvadi tikai vienu reizi, iespējams, ka vmstat automātiski atjaunina šo izvadi, lai to ievadītu, komandai būs jānorāda šāda vērtība:

 vmstat 4

PALIELINĀT

Tādējādi katra vmstat rinda tiks atjaunināta ik pēc 4 sekundēm.

2. Kā apvienot vmstat ar slabinfo operētājsistēmā Linux


Slabinfo ir fails, kas atrodas direktorijā / proc / slabinfo, kura uzdevums ir nodrošināt statistiku par bieži lietoto objektu kešatmiņām Linux kodolā, piemēram, bufera galviņām, inodiem, zobiem un citiem.

Lai iegūtu šo informāciju, mums jāizmanto parametrs -m, un ir svarīgi, lai Linux izplatīšanas kodols būtu saderīgs ar slabinfo, lai piekļūtu šai informācijai, mēs izpildām sekojošo ar sudo atļaujām:

 sudo vmstat -m

PALIELINĀT

3. Kā izveidot diska darbības pārskatu, izmantojot vmstat Linux


Komanda vmstat dod mums iespēju izveidot detalizētu pārskatu par cietā diska darbību, lai to paveiktu:
 vmstat -D
InformācijaTas mums sniegs tādu informāciju kā:
  • Diska daudzums
  • Starpsienu skaits
  • Lasījumi, kas ir apvienoti
  • Lasīšanas un rakstīšanas apjoms
  • Sektori lasa un vēl

PALIELINĀT

4. Kā konfigurēt vmstat, lai katrai Linux izvades rindai pievienotu laika zīmogu


Šī opcija ir noderīga, ja vēlamies detalizēti redzēt datus, kuros vmstat ģenerē pārskatus, tāpēc mēs veiksim sekojošo:
 vmstat -t

PALIELINĀT

5. Sistēmas notikumu informācijas apskate


Šī alternatīva ir praktiska, lai iegūtu pilnīgu informāciju par notikumiem, kas notiek serverī, lai piekļūtu detalizētai informācijai par katru punktu, kas var ietekmēt tā vispārējo darbību.
Ja mēs vēlamies redzēt sistēmas notikumus, mēs izpildīsim sekojošo:
 vmstat -s
VērtībasTādējādi tiek ģenerēts, cik sistēmas notikumu ir apstrādāti kopš pēdējās sistēmas palaišanas reizes, kā rezultātā tiek atrastas šādas vērtības:
  • Kopējā, izmantotā, aktīvā un brīva atmiņa
  • Nomainiet kešatmiņu
  • CPU ērces
  • Ieejas un izejas lapas
  • Pārtraukumu skaits
  • Sāknēšanas laiks un vairāk

PALIELINĀT

6. Kā apskatīt tirdzniecības statistiku


Ja mēs vēlamies piekļūt tikai mijmaiņas atmiņā esošajai informācijai, mums jāveic šādas darbības:
 vmstat -S
Ja mēs vēlamies piekļūt vmstat palīdzībai, mums ir jāveic šādas darbības:
 vmstat -h

PALIELINĀT

Šādā veidā komanda vmstat lieliski palīdz piekļūt būtiskajai informācijai par izmantoto sistēmu un īpaši kontrolēt katru CPU, disku vai atmiņas aspektu reāllaikā un ar optimālākajiem pieejamajiem rezultātiem.

wave wave wave wave wave