vmstat-komennon generaattori
Luo vmstat-komentoja virtuaalimuistin tilastojen raportoimiseen
vmstatin aloittaminen
## Mitä vmstat on?
`vmstat`-komento raportoi virtuaalimuistin, prosessien, CPU:n ja I/O-tilastot. Yksittäinen suoritus antaa tilannekuvan käynnistyksestä lähtien; viiveen antaminen suorittaa sen jatkuvassa valvontasilmukassa — korvaamaton muistipaineen, swapin käytön ja CPU-kylläisyyden diagnosoimiseksi.
## Käyttöohje
1. **Aseta viive**: Syötä väli sekunteina suorittaaksesi jatkuvasti (esim. `2`). Jätä pois saadaksesi yhden tilannekuvan. 2. **Aseta määrä**: Rajoita näytteiden määrää (esim. `5`). 3. **Valitse vaihtoehdot**: Käytä `-a` aktiiviseen/passiiviseen muistiin, `-s` tapahtumalaskureihin, `-d` levyn tilastoihin tai `-w`/`-t` leveään/aikaleimattuun tulosteeseen. 4. **Kopioi ja suorita**: Kopioi luotu komento terminaaliisi.
Yleiset vaihtoehdot
### `delay` ja `count` (positioargumentit) Anna väli sekunteina ja valinnainen näytemäärä. `vmstat 2 5` raportoi viisi näytettä kahden sekunnin välein ja poistuu sitten. Ilman määrää vmstat suorituu määräämättömän ajan.
### `-a` Aktiivinen/passiivinen muisti Näytä `active`- ja `inact`- (passiivinen) muistisarakkeet oletuksen `buff`/`cache`-jaon sijaan. Hyödyllinen nähdäksesi, kuinka paljon RAM on todella käytössä.
### `-s` Tilastot Näytä taulukko tapahtumalaskureista ja muistin kokonaismääristä käynnistyksestä lähtien (forkkaukset, kontekstin vaihdot, swap sisään/ulos, vapaa/jaettu/puskuri/välimuisti). Tuloste on kertaluontoinen, ei silmukka.
### `-d` Levyn tilastot Raportoi levykohtaiset luvut, kirjoitukset ja IO-yhteensä. Hyödyllinen tutkittaessa, mikä laite on kiireinen.
### `-w` Leveä tuloste Levennä sarakkeita niin, etteivät arvot koskaan rivity — helpompi lukea korkean resoluution terminaalissa tai tulostetta putkittaessa lokitiedostoon.
### `-t` Aikaleima Lisää aikaleimasarake jokaiseen näytteeseen, mikä on välttämätöntä arkistoitaessa tulostetta myöhempää analyysiä varten.
### `-S` Yksikkö Aseta muistin näyttöyksikkö jollakin arvolla `k`, `K`, `m`, `M`. Esimerkki: `vmstat -S M 2` näyttää muistin megatavuina.
▶Mikä sarake kertoo, että järjestelmässä on vähän muistia?
▶Miten lokitan vmstatin tiedostoon aikaleimoilla?
▶Mitä CPU:n us/sy/id/wa-sarakkeet tarkoittavat?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi