VMSTAT(8) System Manager's Manual VMSTAT(8)

# [NAZWA](#NAZWA)

vmstat - statystyki pamięci wirtualnej

# [SKŁADNIA](#SK)

**vmstat** \[*option* ...] \[*delay* \[*count*]]

# [OPIS](#OPIS)

**vmstat** raportuje informacje o aktywności procesów, pamięci, stronicowania, blokowego we/wy, pułapek, dysków i procesora.

Pierwszy tworzony raport podaje średnie wartości od ostatniego restartu systemu. Dodatkowe raporty podają informacje dla okresów próbkowania o długości *opóźnienia*. Raporty dotyczące procesów i pamięci są w obu przypadkach natychmiastowe.

# [OPCJE](#OPCJE)

[*opóźnienie*](#op)

*Opóźnienie* pomiędzy uaktualnieniami w sekundach. Jeśli nie podano *opóźnienia*, wypisywany jest tylko raport z wartościami średnimi od rozruchu systemu.

[*liczba*](#liczba)

Liczba uaktualnień. W przypadku braku *liczby*, jeśli podano *opóźnienie*, domyślna jest nieskończoność.

[**-a**, **--active**](#a)

Wyświetlenie pamięci aktywnej i nieaktywnej, jeśli używane jest jądro 2.5.41 lub nowsze.

[**-f**, **--forks**](#f)

Opcja **-f** wyświetla liczbę rozgałęzień procesów od rozruchu systemu. Liczba ta obejmuje wywołania systemowe fork, vfork oraz clone; jest odpowiednikiem całkowitej liczby utworzonych zadań. Każdy proces jest reprezentowany przez jedno lub więcej zadań, w zależności od wykorzystania wątków. Ten widok się nie powtarza.

[**-m**, **--slabs**](#m)

Wyświetlenie slabinfo.

[**-n**, **--one-header**](#n)

Wyświetlenie nagłówka tylko raz zamiast regularnie.

[**-s**, **--stats**](#s)

Wyświetlenie tabeli różnych liczników zdarzeń i statystyk pamięci. Ten widok się nie powtarza.

[**-d**, **--disk**](#d)

Raport statystyk dysku (wymagane jądro 2.5.70 lub nowsze).

[**-D**, **--disk-sum**](#D)

Raport pewnych statystyk zbiorczych dotyczących aktywności dysku.

[**-p**, **--partition** *urządzenie*](#p)

Szczegółowe statystyki dotyczące partycji (wymagane jądro 2.5.70 lub nowsze).

[**-S**, **--unit** *znak*](#S)

Switches outputs between 1000 (*k*), 1024 (*K*), 1000000 (*m*), or 1048576 (*M*) bytes. Note this does not change the block (bi/bo) fields.

[**-t**, **--timestamp**](#t)

Dołączenie znacznika czasu do każdej linii

[**-w**, **--wide**](#w)

Tryb szerokiego wyjścia (przydatny dla systemów z dużą ilością pamięci, gdzie domyślny tryb wyjścia cierpi przez niechciane łamanie kolumn). Wyjście jest szersze niż 80 znaków w linii.

[**-y**, **--no-first**](#y)

Pominięcie pierwszego raportu ze statystykami od rozruchu systemu.

[**-V**, **--version**](#V)

Wyświetlenie informacji o wersji i zakończenie.

[**-h**, **--help**](#h)

Wyświetlenie opisu i zakończenie.

# OPIS PÓL DLA TRYBU VM

## [Proc.](#Proc.)

```
r: Liczba procesów działających (działających lub czekających na czas pracy).
b: Liczba procesów zablokowanych na oczekiwaniu na zakończenie we/wy.
```

## [Pamięć](#Pami)

Te podlegają opcji **--unit**.

```
swap:   ilość użytej pamięci wymiany.
wolna:  ilość pamięci bezczynnej.
bufor:  ilość pamięci używanej jako bufory.
cache:  ilość pamięci używanej jako podręczna.
nieakt: ilość pamięci nieaktywnej (opcja -a).
akt:    ilość pamięci aktywnej (opcja -a).
```

## [Swap](#Swap)

Te podlegają opcji **--unit**.

```
si: Ilość pamięci wymiany wczytanej z dysku (/s).
so: Ilość pamięci wymiany zapisanej na dysk (/s).
```

## [IO](#IO)

```
bi: Kibibajty odebrane z urządzenia blokowego (bloki/s).
bo: Kibibajty wysłane do urządzenia blokowego (bloki/s).
```

## [System](#System)

```
in: Liczba przerwań na sekundę, włącznie z zegarowym.
cs: Liczba przełączeń kontekstu na sekundę.
```

## [CPU](#CPU)

Procenty całkowitego czasu procesora.

```
us: Czas spędzony w kodzie poza jądrem (czas użytkownika, w tym nice).
sy: Czas spędzony w kodzie jądra (czas systemu)
id: Czas spędzony bezczynnie. Przed Linuksem 2.5.41 obejmował czas IO-wait.
wa: Czas spędzony na oczekiwaniu na we/wy. Przed 2.5.41 zawarty w bezczynnym.
st: Czas skradziony wirtualnej maszynie. Przed Linuksem 2.6.11 nieznany.
gu: Czas spędzony w kodzie gościa KVM (czas gościa, w tym nice).
```

# OPIS PÓL DLA TRYBU DYSKOWEGO

## [Odczyty](#Odczyty)

```
total: wszystkie odczyty zakończone poprawnie
merged: odczyty zgrupowane (zakończone w jednym we/wy)
sectors: sektory odczytane poprawnie
ms: milisekundy spędzone na odczycie
```

## [Zapisy](#Zapisy)

```
total: wszystkie zapisy zakończone poprawnie
merged: zapisy zgrupowane (zakończone w jednym we/wy)
sectors: sektory zapisane poprawnie
ms: milisekundy spędzone na zapisie
```

## [IO](#IO~2)

```
cur: operacje we/wy w trakcie
s: sekundy spędzone na operacjach we/wy
```

# OPIS PÓL DLA TRYBU PARTYCJI DYSKU

```
reads: całkowita liczba odczytów zleconych dla tej partycji
read sectors: całkowita liczba sektorów odczytanych z partycji
writes: całkowita liczba zapisów zleconych dla tej partycji
requested writes: całkowita liczba żądań zapisu dla partycji
```

# OPIS PÓL DLA TRYBU PŁYT

Slab mode shows statistics per slab, for more information about this information see [**slabinfo**(5)](/man/os/procps/slabinfo.5)

```
cache: nazwa pamięci podręcznej
num: liczba obecnie aktywnych obiektów
total: całkowita liczba dostępnych obiektów
size: rozmiar każdego obiektu
pages: liczba stron z przynajmniej jednym aktywnym obiektem
```

# [UWAGI](#UWAGI)

**vmstat** requires read access to files under */proc*. The **-m** requires read access to */proc/slabinfo* which may not be available to standard users. Mount options for */proc* such as *subset=pid* may also impact what is visible.

# [ZOBACZ TAKŻE](#ZOBACZ_TAK)

[**free**(1)](/man/os/procps/free.1), [**iostat**(1)](/man/os/procps/iostat.1), [**mpstat**(1)](/man/os/procps/mpstat.1), [**ps**(1)](/man/os/procps/ps.1), [**sar**(1)](/man/os/procps/sar.1), [**top**(1)](/man/os/procps/top.1), [**slabinfo**(5)](/man/os/procps/slabinfo.5)

# [ZGŁASZANIE BŁĘDÓW](#ZG)

Please send bug reports to [procps@freelists.org](mailto:procps@freelists.org).

2024-07-19 procps-ng

---

Document: vmstat(8) from procps 4.0.7-r2 (Chainguard OS)
Source: https://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-4.0.7.tar.xz
