Linux VMStat Command Tutorial for nybegynnere

Linux VMStat Command Tutorial for nybegynnere
Som systemadministrator, eller til og med som vanlig datamaskinbruker, kan det være lurt å holde et godt øye med alle aktiviteter og operasjoner som finner sted i datasystemet ditt. Det er klart at du ikke kan bryte maskinvaren din for å se hva som skjer; Snarere trenger du et programvareverktøy for å gjøre det.

De VMSTAT Kommando i Linux brukes til dette eksakte formålet. VSTAT er et forkortelse som står for Virtual Memory Statistics Reporter og utfører denne operasjonen på systemet ditt. Denne artikkelen gir en nybegynnerguide for VMSTAT -kommandoen i Linux Mint 20.

Få tilgang til hjelpemanualen til VMSTAT

For å bruke VMStat -kommandoen i Linux Mint 20, vil vi først få tilgang til VMSTAT Help Manual ved å kjøre følgende kommando

$ VMSTAT -HELP

VMSTAT -kommandohjelpshåndboken vises i følgende bilde:

Kontrollerer systemstatistikk med VMSTAT

Du kan bruke VMSTAT -kommandoen til å se systemstatistikk angående CPU, minne, prosesser og mer. For å få statistikk om systemet ditt, bruk VMSTAT -kommandoen på følgende måte:

$ VMSTAT

Standardutgangen til VMSTAT -kommandoen er vist på bildet nedenfor:

Dette er den grunnleggende bruken av VMSTAT -kommandoen. Denne kommandoen kan også brukes til å tjene mer spesifikke formål, som forklart i følgende seksjoner.

Kontrollere aktivt og inaktivt minne med VMSTAT

Du kan sjekke det aktive og inaktive minnet til systemet ditt ved å kjøre den vanlige VMSTAT-kommandoen sammenkoblet med "-a" -flagget, som følger:

$ VMSTAT -A

Det aktive og inaktive minnet til vårt Linux Mint 20 -system er vist på bildet nedenfor:

Sjekker totalt antall gafler siden oppstart med VMSTAT

Gaffel er et begrep som brukes i operativsystemer for å referere til prosedyren der en overordnet prosess skaper en barneprosess eller prosesser, avhengig av det gjeldende antall oppgaver som skal utføres. Du kan enkelt sjekke det totale antallet gafler, jeg.e., Det totale antallet gyte prosesser siden systemet ditt sist startet, ved å kjøre VMSTAT-kommandoen sammenkoblet med "-f" -flagget, som følger:

$ vmstat -f

Det totale antallet gafler siden systemet vårt sist oppstartet vises på bildet nedenfor:

Kontrollerte hendelsesstatistikk med VMSTAT

Hendelsesdisken er et tiltak som indikerer hyppigheten av forekomst av en spesifikk hendelse. Hendelsesdiskstatistikken over aktiviteter som finner sted i systemet ditt kan visualiseres ved hjelp av VMSTAT-kommandoen sammenkoblet med "-s" -flagget, som følger:

$ vmstat -S

Hendelsesdiskstatistikken over systemet vårt vises på bildet nedenfor:

Sjekk diskstatistikk med VMSTAT

Disken til et datasystem inneholder forskjellige aspekter som kan studeres i dybden med VMSTAT -kommandoen, for eksempel antall inngangs- og utgangsoperasjoner, antall lese- og skriveoperasjoner, informasjon om disksektorene og mer. Spesifikk informasjon om systemdisken kan hentes ved å kjøre VMSTAT-kommandoen sammenkoblet med "-D" -flagget, som følger:

$ VMSTAT -D

Diskstatistikken over vårt Linux Mint 20 -system vises på bildet nedenfor:

Viser tidsstempler med VMSTAT

Du kan også vise tidsstempler med VMSTAT -kommandoen for å bestemme tiden på dagen som en bestemt systemstatistikkrapport ble generert. For å vise tidsstempler med utgangen fra VMSTAT-kommandoen i Linux Mint 20, kjør denne kommandoen sammenkoblet med “-T” -flagget, som følger:

$ vmstat -t

Som du kan se i utgangen fra VMSTAT -kommandoen vist på bildet nedenfor, vises nå tidsstempelet med denne utgangen.

Forfriskende VMSTAT -utgang etter spesifisert intervall

Datasystemer forblir aldri statiske; snarere er de i en dynamisk tilstand. Datasystemer utfører med andre ord alltid visse oppgaver, enten i bakgrunnen eller i forgrunnen, med mindre datasystemet er slått av. På grunn av denne kontinuerlige aktiviteten har systemstatistikk en tendens til å endre seg når som helst. Denne endringen spenner fra drastisk til ubetydelig, avhengig av operasjonen som foregår.

Så i stedet for å se den statiske VMSTAT -kommandoproduksjonen, kan det være lurt å se utdataene med noen få sekunder, eller kanskje et annet spesifisert tidsintervall. For å oppdatere VMSTAT-utgangen etter et spesifisert tidsintervall, bruk VMSTAT-kommandoen med “-T” -flagget, som følger:

$ vmstat -t n

Her, erstatt “n” med et hvilket som helst positivt heltall, som representerer antall sekunder hvoretter VMSTAT -utgangen vil oppdatere. For å se den nyeste VMSTAT -utgangen hvert annet sekund, vil vi for eksempel erstatte “N” med “2.”Vi har brukt“ -T ”-flagget bare for å være sikker på at VMSTAT-utgangen er forfriskende etter det spesifiserte tidsintervallet.

Som du kan se fra tidsstempelene i utgangen fra VMSTAT -kommandoen vist nedenfor, er kommandoen forfriskende hvert annet sekund.

Når du vil at VMSTAT -kommandoen skal slutte å rapportere denne statistikken, kan du bare trykke på Ctrl+ c Nøkkelkombinasjonen for å gjenvinne kontrollen over terminalen din.

Konklusjon

Denne opplæringen om bruken av VMSTAT -kommandoen kan vise seg å være ekstremt nyttig for brukere som nettopp har begynt å jobbe i Linux -miljøet generelt og Linux Mint 20 -miljøet spesielt. Etter å ha gått gjennom eksemplene som er forklart i denne artikkelen, bør du ha en god ide om funksjonen og bruken av VMSTAT -kommandoen i Linux Mint 20.