Kommandogenerator för vmstat
Generera vmstat-kommandon för att rapportera statistik för virtuellt minne
Komma igång med vmstat
## Vad är vmstat?
Kommandot `vmstat` rapporterar statistik för virtuell minne, processer, CPU och I/O. Ett enda anrop ger en ögonblicksbild sedan start; att ange en fördröjning kör den i en kontinuerlig övervakningsslinga — ovärderligt för att diagnostisera minnetryck, swap-användning och CPU-mätttnad.
## Hur man använder
1. **Ställ in fördröjning**: Ange ett intervall i sekunder för att köra kontinuerligt (t.ex. `2`). Utelämna för en ögonblicksbild. 2. **Ställ in antal**: Begränsa antalet prov (t.ex. `5`). 3. **Välj alternativ**: Använd `-a` för aktiv/inaktiv minne, `-s` för händelseräknare, `-d` för diskstatistik, eller `-w` /`-t` för bred/tidsstämplad utdata. 4. **Kopiera och kör**: Kopiera det genererade kommandot till din terminal.
Vanliga alternativ
### `delay` och `count` (positionsbestämda) Ange ett intervall i sekunder och ett valfritt provantal. `vmstat 2 5` rapporterar fem prov med två sekunders mellanrum och avslutar sedan. Utan antal kör vmstat på obestämd tid.
### `-a` Aktivt/inaktivt minne Visa kolumnerna `active` och `inact` (inaktivt) istället för standard `buff`/`cache`-uppdelningen. Hjälpsamt för att se hur mycket RAM som faktiskt används.
### `-s` Statistik Visa en tabell med händelseräknare och minnestotaler sedan start (forks, kontextväxlingar, swap in/out, free/shared/buffer/cache minne). Utdata är engångs, inte en slinga.
### `-d` Diskstatistik Rapportera läsningar, skrivningar och IO-total per disk. Användbart när du undersöker vilken enhet är upptagen.
### `-w` Bred utdata Vidga kolumnerna så värden aldrig radbryts — lättare att läsa på höupplösta terminaler eller vid piping till en logg.
### `-t` Tidsstämpel Lägg till en tidsstämpel-kolumn till varje prov, vilket är väsentligt vid arkivering av utdata för senare analys.
### `-S` Enhet Ställ in visningsenheten för minne med en av `k`, `K`, `m`, `M`. Exempel: `vmstat -S M 2` visar minne i megabyte.
▶Vilken kolumn säger mig att systemet har lite minne?
▶Hur loggar jag vmstat till en fil med tidsstämplar?
▶Vad betyder CPU-kolumnerna us/sy/id/wa?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe