Linux naredbe

Vodič za naredbe za Linux vmstat za početnike

Vodič za naredbe za Linux vmstat za početnike
Ako ste tragali za alatom naredbenog retka koji vam može pomoći u analizi izvedbe sustava i korištenju resursa, ne tražite dalje: vmstat je alat koji želite.

Ovaj vodič obuhvatit će osnove upotrebe alata vmstat za praćenje izvedbe sustava pomoću brzih i jednostavnih primjera. Iako korištena Linux distribucija za ovaj vodič nije bitna, dobro je napomenuti da smo je testirali na Debianu 10.06 sustav.

Uvod u vmstat?

Vmstat je alat naredbenog retka koji se koristi za nadgledanje i izvještavanje o korištenju resursa na vašem sustavu. Nadgleda upotrebu sistemskih resursa poput sistemske memorije, procesora i zamjene.

Daje izvješća podataka u stvarnom vremenu koja administratorima sustava i rješavačima problema s Linuxom mogu pomoći da brzo i jednostavno utvrde uzroke problema s performansama i velike upotrebe memorije u sustavu.

Kako se koristi vmstat

Da biste koristili alat vmstat, izvršite naredbu vmstat u terminalu. Dobit ćete izlaz sličan onome prikazanom u nastavku:

Korištenje naredbe vmstat bez argumenata daje prosječni prikaz upotrebe sistemskih resursa od zadnjeg ponovnog pokretanja sustava. Za filtriranje preciznih podataka upotrijebite naredbu:

vmstat

Nakon korištenja gornje sintakse, vmstat izvještava o prosječnom sustavu koji se koristi od zadnjeg ponovnog pokretanja, dok se ne postigne vrijednost brojanja. Na primjer, ako je vrijednost brojanja 10, vmstat će prikazati upotrebu podataka o sustavu 10 puta. Naredba također određuje da vmstat treba izvještavati podatke o svakoj vrijednosti intervala (u sekundama).

Korištenje Vmstata

Ovisno o informacijama ili vrsti problema koji dijagnosticirate, često ćete pokretati vmstat s malom vrijednošću intervala. Razmotrite sljedeći vmstat izlaz. Izvještavajte svake 2 sekunde po 15 puta.

Naredbu vmstat možete izvršiti i bez argumenta count. To će dati trenutna izvješća o korištenju sustava u stvarnom vremenu za navedeni interval.

Na primjer:

Bolja je opcija izvesti izvješće iz vmstata u datoteku dnevnika za kasnije čitanje i analizu. Da biste zaustavili tekuću sesiju vmstat, pritisnite tipke CTRL + C.

Prema zadanim postavkama, vmstat će prikazati izvješća o memoriji u kilobajtima s jednim kilobajtom ekvivalentno 1024 bajta. Da biste konfigurirali vmstat da koristi 1 kilobajt kao 1000 bajtova, upotrijebite naredbu:

vmstat -S k 1 10

Tamo gdje želite koristiti megabajte za prikaz veličine memorije, upotrijebite argument -S m, a Vmstat će izvijestiti jedan megabajt ekvivalentno 1000 kilobajta.

Razumijevanje vmstat izlaza

Kao što smo spomenuli, vmstat izvještava o ažuriranom stanju sustava. Pruža korisne informacije o stanju sustava, što je korisno za rješavanje problema s performansama.

S obzirom na ovo, važno je razumjeti što predstavlja izlaz iz vmstata.

Vmstat grupira izlazne informacije u stupce. Ovi stupci sadrže povezane informacije, ovisno o navedenoj naredbi. Slijede neki od stupaca iz vmstat izlaza.

1: Stupac Procs

Tablica procs predstavlja broj poslova u redu (poslovi koji čekaju da se izvrše). Ovaj vam stupac može pomoći u određivanju procesa koji blokiraju izvršavanje sustava drugih poslova.

Unutar stupca procs pronaći ćete r i b stupce. Oni prikazuju ukupan broj procesa koji čekaju ulazak u procesor i ukupan broj funkcija u stanju mirovanja.

U većini slučajeva vrijednosti u stupcu b su 0.

2: Stupac memorije

Stupac memorije prikazuje podatke o ukupnoj količini slobodne i korištene memorije u sustavu. Ovaj je izlaz sličan besplatnoj naredbi.
Pod stupcem Memorija nalaze se još četiri stupca:

  • Swapd
  • Besplatno
  • Buff
  • Predmemorija

Kartica swap ili swapd prikazuje količinu memorije koja je već razmijenjena (zamijenjena) u swap datoteku ili swap particiju.

U besplatnom stupcu pronaći ćete podatke o količini neiskorištene memorije. (neraspoređena memorija).

Stupac međuspremnika prikazuje informacije o količini memorije koja se koristi. (dodijeljena memorija).

Konačno, u stupcu predmemorije pronaći ćete informacije o dodijeljenoj memoriji koja se može razmijeniti na disk ako su potrebni resursi.

3: Zamijeni stupac

Dalje, imamo swap stupac koji se koristi za izvještavanje o brzini kojom se memorija mijenja i iz swap datoteke ili particije.

Koristeći swapd i ukupnu aktivnost diska, vmstat vam omogućuje izračun odnosa aktivnosti diska sa swap sustavom.

U stupcu swap pronaći ćete i stupce si i stupce koji se koriste za prikaz količine memorije prenesene iz swap-a u glavnu memoriju svake sekunde i količine memorije premještene za swap iz glavne memorije svake sekunde.

4: I / O stupac

U sljedećem ćete stupcu pronaći informacije u vezi s ulaznim i izlaznim radnjama sustava, izražene u čitanju i pisanju po bloku. Ispod I / O stupca nalaze se bi i bo stupci, koji predstavljaju broj blokova primljenih s diska u sekundi, odnosno broj blokova poslanih na disk u sekundi.

5: Stupac sustava

Stupac sustava prikazuje podatke o ukupnom broju sistemskih procesa u sekundi. Stupac sustava ima još dva stupca, tj.e., u i cs. Prvi stupac prikazuje prekide sustava (uključuje prekide sa sistemskog sata) u sekundi. Stupac cs označava broj preklopnika konteksta koje je sustav izvršio za uspješnu obradu svih zadataka.

6: CPU stupac

Posljednji stupac je CPU. Ovaj stupac prikazuje upotrebu CPU resursa. CPU stupac ispod sebe ima četiri glavna stupca.

  • nas
  • sv
  • iskaznica
  • wa

Prvi stupac (us) predstavlja ukupnu količinu vremena koje procesor koristi za zadatke koje je kreirao korisnik.

Sljedeći stupac (sv) prikazuje informacije povezane s vremenom koje procesor koristi u procesima jezgre.

Stupac id prikazuje koliko je vremena procesor proveo u praznom hodu.

Konačno, stupac (wa) prikazuje ukupnu količinu vremena koje procesor koristi na I / O operacijama čekanja.

Dodavanje svih vrijednosti u CPU stupce dodaje do 100, što predstavlja postotak raspoloživog vremena.

Zaključak

U ovom uputstvu naučili smo kako koristiti vmstat, alat koji se koristi za izvještavanje o korištenju sistemskih resursa. Također smo pokrili kako to funkcionira i kako možemo tražiti određene informacije. Također smo razgovarali o tome kako razumjeti izlaz vmstat i koristiti ga za rješavanje problema sa resursima sustava.

Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...
Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...
OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...