Kako koristiti naredbu vmstat Linux

Linux distribucije nude nam niz naredbi i idealnih alata za održavanje najbolje kontrole nad svim aspektima poslužitelja ili sustava, a to je korisno ako unutar svojih uloga moramo pristupiti detaljnim informacijama o procesima, aktivnostima procesora, memoriji, tvrdom disku i još mnogo toga , budući da ćemo na taj način znati u kojim se točkama sustava mogu pojaviti anomalije i na taj način poduzeti administrativne radnje ili radnje podrške.

Jedna od najboljih opcija za pristup ovoj vrsti informacija je korištenje vmstata, a Solvetic će objasniti što je to i kako koristiti ovaj alat na Linuxu.

Što je vmstatAlat vmstat razvijen je kako bi administratorima pružio informacije o procesima, memoriji, pagingu, blok I / O, CPU aktivnosti, broju prekidača konteksta, prekidima uređaja i sistemskim pozivima kako bi pristupili najboljim detaljima upravljanja.

Vmstat generira prvo izvješće u kojem se pristupa detaljima od zadnjeg pokretanja, zatim se dodaju dodatne vrijednosti koje daju razdoblje uzorkovanja određene duljine. Zahvaljujući vmstatu bit će moguće detaljno upoznati svaki aspekt koji igra ulogu u sustavu.

1. Kako koristiti vmstat na Linuxu


Osnovna sintaksa za korištenje vmstata je sljedeća:
 vmstat [opcije] [odgoda [broj]]
Prva osnovna mogućnost korištenja je izvršavanje sljedećeg:
 Vmstat
Rezultat će biti sljedeći:

POVEĆAJTE

Tamo nalazimo niz polja koja su sljedeća:

Procs

  • r: Označava broj procesa jezgre u redu distribucije
  • b: To je broj blokiranih procesa jezgre koji čekaju resurse
  • w: Odnosi se na broj procesa u prostoru koji treba dodijeliti

Memorija

  • swpd: To je količina iskorištene virtualne memorije (kB)
  • besplatno: To je količina neaktivne memorije (kB)
  • buff: To je količina memorije koja se koristi kao međuspremnik (kB)

Zamijenite

  • da: Označava količinu memorije donesenu iz zamjenjivog prostora s diska (kB / s)
  • dakle: To je količina zamjene memorije na disk (kB / s).

IO

  • bi: Oni su blokovi poslani na blok uređaj
  • bo: To su blokovi primljeni s blok uređaja

Sustav

  • in: Označava broj prekida u sekundi, uključujući sat
  • cs: Oni su broj prekidača konteksta u sekundi

CPUOni su postoci ukupnog vremena procesora.

  • nas: vrijeme korisnika
  • sy: sistemsko vrijeme
  • id: vrijeme mirovanja

U nekim slučajevima vidjet ćemo dodatne argumente kao što su:

Stranice

  • re: To su stranice na koje se polaže pravo
  • mf: Označite manje pogreške i velike pogreške
  • pi: Oni su kilobajti stranica učitanih u memoriji
  • Po: To su kilobajti stranica izdvojenih iz memorije
  • fr: Označava oslobođene kilobajte
  • Od: To je očekivana memorija potrebna za procesne podatke koji su učitani u zamjensku memoriju
  • Sr: To su stranice koje skenira demon stranice koji se trenutno ne koristi

DiskIzvješćuje o broju operacija diska u sekundi i prikazuje podatke s najviše četiri diska istovremeno

GreškeIzradite izvješće o učestalosti hvatanja i prekida u sekundi

  • U: To su prekidi u sekundi
  • Sy: To su sistemski pozivi u sekundi
  • Cs: To je frekvencija prekidača konteksta CPU -a

Prema zadanim postavkama, vmstat generira izlaz samo jednom, moguće je da vmstat automatski ažurira ovaj izlaz, za to će biti potrebno navesti numeričku vrijednost kao ulaz za naredbu poput ove:

 vmstat 4

POVEĆAJTE

Tako će se svaki redak vmstata ažurirati svake 4 sekunde.

2. Kako kombinirati vmstat sa slabinfo u Linuxu


Slabinfo je datoteka koja se nalazi u / proc / slabinfo direktoriju čija je misija pružiti statistiku o predmemoriji često korištenih objekata u jezgri Linuxa, kao što su glave međuspremnika, inode, udubljenja itd.

Za dobivanje ovih podataka moramo koristiti parametar -m i od vitalne je važnosti da je jezgra distribucije Linuxa kompatibilna sa slabinfo, da bismo pristupili ovim podacima, izvršavamo sljedeće s sudo dopuštenjima:

 sudo vmstat -m

POVEĆAJTE

3. Kako generirati izvješće o aktivnostima na disku s vmstat Linuxom


Naredba vmstat daje nam mogućnost stvaranja detaljnog izvješća o aktivnostima tvrdog diska, za to moramo izvršiti sljedeće:
 vmstat -D
InformacijaTo će nam dati informacije kao što su:
  • Količina diska
  • Broj particija
  • Čitanja koja su spojena
  • Količina čitanja i pisanja
  • Sektori čitaju i više

POVEĆAJTE

4. Kako konfigurirati vmstat za dodavanje vremenske oznake u svaki redak izlaza Linuxa


Ova je opcija korisna ako želimo detaljno vidjeti podatke u kojima izvješća generira vmstat, za to ćemo izvršiti sljedeće:
 vmstat -t

POVEĆAJTE

5. Kako pregledati informacije o događajima sustava


Ova je alternativa praktična za dobivanje potpunih informacija o događajima koji se događaju na poslužitelju za pristup pojedinostima o svakoj točki koja bi mogla utjecati na općenito ponašanje.
Ako želimo vidjeti sistemske događaje, izvršit ćemo sljedeće:
 vmstat -s
VrijednostiOvo generira koliko je sistemskih događaja obrađeno od zadnjeg pokretanja sustava, pa kao rezultat toga nalazimo vrijednosti:
  • Ukupna, iskorištena, aktivna i slobodna memorija
  • Zamijeni predmemoriju
  • CPU otkucaji
  • Ulazne i izlazne stranice
  • Broj prekida
  • Vrijeme pokretanja i više

POVEĆAJTE

6. Kako pogledati statistiku trgovine


Ako želimo samo pristupiti podacima u zamjenskoj memoriji, moramo izvršiti sljedeće:
 vmstat -S
Ako želimo pristupiti pomoći vmstata, moramo izvršiti sljedeće:
 vmstat -h

POVEĆAJTE

Na taj način naredba vmstat od velike je pomoći za pristup bitnim informacijama o korištenom sustavu i za specifičnu kontrolu nad svakim aspektom CPU -a, diskova ili memorije u stvarnom vremenu i s najoptimalnijim dostupnim rezultatima.

wave wave wave wave wave