- 1. Kako koristiti vmstat na Linuxu
- 2. Kako kombinirati vmstat sa slabinfo u Linuxu
- 3. Kako generirati izvješće o aktivnostima na disku s vmstat Linuxom
- 4. Kako konfigurirati vmstat za dodavanje vremenske oznake u svaki redak izlaza Linuxa
- 5. Kako pregledati informacije o događajima sustava
- 6. Kako pogledati statistiku trgovine
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:
VmstatRezultat ć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 -DInformacijaTo ć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 -sVrijednostiOvo 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 -SAko ž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.