vmstat-kommandogenerator
Generer vmstat-kommandoer for å rapportere virtuell minnestatistikk
Komme i gang med vmstat
## Hva er vmstat?
`vmstat`-kommandoen rapporterer virtuell minne, prosess, CPU og I/O-statistikk. Et enkelt kall gir et øyeblikksbilde siden oppstart; å oppgi en forsinkelse kjører den i en kontinuerlig overvåkingsløkke - uunnværlig for å diagnostisere minnetrykk, swap-bruk og CPU-metning.
## Hvordan bruke
1. **Sett forsinkelse**: Skriv inn et intervall i sekunder for å kjøre kontinuerlig (f.eks. `2`). Utelat for ett øyeblikksbilde. 2. **Sett antall**: Begrens antall prøver (f.eks. `5`). 3. **Velg alternativer**: Bruk `-a` for aktiv/inaktiv minne, `-s` for hendelsestellere, `-d` for diskstatistikk, eller `-w` /`-t` for bred/tidsstemplet utdata. 4. **Kopier og kjør**: Kopier den genererte kommandoen til terminalen din.
Vanlige alternativer
### `delay` og `count` (posisjonelle) Send et intervall i sekunder og et valgfritt prøveantall. `vmstat 2 5` rapporterer fem prøver to sekunder fra hverandre og avslutter deretter. Uten et antall kjører vmstat på ubestemt tid.
### `-a` Aktiv/inaktiv minne Vis `active` og `inact` (inaktiv) minnekolonner i stedet for standard `buff`/`cache`-delingen. Nyttig for å se hvor mye RAM som faktisk er i bruk.
### `-s` Statistikk Vis en tabell over hendelsestellere og minnetotaler siden oppstart (forgreninger, kontekstbytter, swap inn/ut, fri/delt/buffer/cache-minne). Utdata er en engangs, ikke en løkke.
### `-d` Diskstatistikk Rapporter per-disk lesninger, skrivinger og IO-totaler. Nyttig når du undersøker hvilken enhet som er opptatt.
### `-w` Bred utdata Utvid kolonnene slik at verdier aldri brytes - lettere å lese på høyoppløselige terminaler eller når du rører til en logg.
### `-t` Tidsstempel Legg til en tidsstempelkolonne for hver prøve, noe som er avgjørende når du arkiverer utdata for senere analyse.
### `-S` Enhet Sett visningsenheten for minne med en av `k`, `K`, `m`, `M`. Eksempel: `vmstat -S M 2` viser minne i megabyte.
▶Hvilken kolonne forteller meg at systemet har lite minne?
▶Hvordan logger jeg vmstat til en fil med tidsstempler?
▶Hva betyr CPU us/sy/id/wa-kolonnene?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe