vmstat Generator poleceń
Generowanie poleceń vmstat do raportowania statystyk pamięci wirtualnej
Pierwsze kroki z vmstat
## Co to jest vmstat?
Polecenie `vmstat` podaje statystyki pamięci wirtualnej, procesów, CPU oraz operacji wejścia/wyjścia. Jedna wywołanie dostarcza zrzut stanu systemu od momentu uruchomienia; ustawienie opóźnienia sprawia, że polecenie będzie wykonywane w ciągłym cyklu monitorowania – co jest nieocenione przy diagnozowaniu napięcia pamięci, wykorzystania pamięci swap oraz przeciążenia CPU.
## Jak używać
1. **Ustal opóźnienie**: Wpisz interwał w sekundach dla ciągłego monitorowania (np. `2`). Pomij to, aby uzyskać tylko jeden zrzut stanu. 2. **Ustal liczbę próbek**: Ogranicz liczbę wykonywanych pomiarów (np. `5`). 3. **Wybierz opcje**: Użyj `-a` dla aktywnej/pasywnej pamięci, `-s` dla liczników zdarzeń, `-d` dla statystyk dysku lub `-w` /`-t` dla rozszerzonego/wyświetlania z datą i godziną. 4. **Skopiuj i uruchom**: Skopiuj utworzone polecenie do swojego terminala.
Opcje ogólne
### `delay` and `count` (positional) Pass an interval in seconds and an optional sample count. `vmstat 2 5` reports five samples two seconds apart and then exits. Without a count, vmstat runs indefinitely.
### `-a` Active/inactive memory Show the `active` and `inact` (inactive) memory columns instead of the default `buff`/`cache` split. Helpful for spotting how much RAM is genuinely in use.
### `-s` Statistics Display a table of event counters and memory totals since boot (forks, context switches, swap in/out, free/shared/buffer/cache memory). Output is a one-off, not a loop.
### `-d` Disk statistics Report per-disk reads, writes, and IO totals. Useful when investigating which device is busy.
### `-w` Wide output Widen the columns so values never wrap — easier to read on high-resolution terminals or when piping to a log.
### `-t` Timestamp Add a timestamp column to every sample, which is essential when archiving output for later analysis.
### `-S` Unit Set the display unit for memory with one of `k`, `K`, `m`, `M`. Example: `vmstat -S M 2` shows memory in megabytes.
▶Która kolumna pokazuje mi, że system ma mało pamięci?
▶Jak zapisać dane z vmstat do pliku z datami i godzinami?
▶Co oznaczają kolumny CPU us/sy/id/wa?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.