VMSTAT

NAZWA
SKÅADNIA
OPIS
OPCJE
OPIS PÃL DLA TRYBU VM
OPIS PÃL DLA TRYBU DYSKOWEGO
OPIS PÃL DLA TRYBU PARTYCJI DYSKU
OPIS PÃL DLA TRYBU PÅYT
UWAGI
PLIKI
ZOBACZ TAKŻE
BÅÄDY
AUTORZY
ZGÅASZANIE BÅÄDÃW


NAZWA

vmstat − statystyki pamiÄci wirtualnej

SKÅADNIA

vmstat [opcje] [opóźnienie [liczba]]

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

opóźnienie

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 uaktualnieÅ. W przypadku braku liczby, jeÅli podano opóźnienie, domyÅlna jest nieskoÅczonoÅÄ.

−a, −−active

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

−f, −−forks

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

WyÅwietlenie slabinfo.

−n, −−one−header

WyÅwietlenie nagÅówka tylko raz zamiast regularnie.

−s, −−stats

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

−d, −−disk

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

−D, −−disk−sum

Raport pewnych statystyk zbiorczych dotyczÄcych aktywnoÅci dysku.

−p, −−partition urzÄdzenie

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

−S, −−unit znak

PrzeÅÄczenie wyjÅcia miÄdzy jednostkami 1000 (k), 1024 (K),1000000 (m) lub 1048576 (M) bajtów. Opcja nie zmienia pól operacji blokowych (bi/bo), które zawsze sÄ wyrażone w blokach.

−t, −−timestamp

DoÅÄczenie znacznika czasu do każdej linii

−w, −−wide

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.

−V, −−version

WyÅwietlenie informacji o wersji i zakoÅczenie.

−h, −−help

WyÅwietlenie opisu i zakoÅczenie.

OPIS PÃL DLA TRYBU VM

Proc.
r: The number of runnable processes (running or waiting for run time).
b: The number of processes blocked waiting for I/O to complete.

PamiÄÄ
These are affected by the −−unit option.
swpd: the amount of swap memory used.
free: the amount of idle memory.
buff: the amount of memory used as buffers.
cache: the amount of memory used as cache.
inact: the amount of inactive memory. (−a option)
active: the amount of active memory. (−a option)

Swap
These are affected by the −−unit option.
si: IloÅÄ pamiÄci wymiany wczytanej z dysku (/s).
so: IloÅÄ pamiÄci wymiany zapisanej na dysk (/s).

IO
bi: Bloki odebrane z urzÄdzenia blokowego (bloki/s).
bo: Bloki wysÅane do urzÄdzenia blokowego (bloki/s).

System
in: Liczba przerwaÅ na sekundÄ, wÅÄcznie z zegarowym.
cs: Liczba przeÅÄczeÅ kontekstu na sekundÄ.

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.

OPIS PÃL DLA TRYBU DYSKOWEGO

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
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
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

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

vmstat does not require special permissions.

Niniejsze raporty majÄ na celu pomoc przy identyfikacji wÄskich gardeÅ w systemie. Linuksowy vmstat nie liczy siebie jako dziaÅajÄcego procesu.

Wszystkie bloki dla Linuksa majÄ obecnie 1024 bajty. Stare jÄdra mogÅy używaÄ bloków 512−, 2048− lub 4096−bajtowych.

Od wersji procps 3.1.9, vmstat pozwala wybraÄ jednostki (k, K, m, M). DomyÅlna to K (1024 bajty) w trybie domyÅlnym.

vmstat wykorzystuje slabinfo 1.1

PLIKI

/proc/meminfo
/proc/stat
/proc/*/stat

ZOBACZ TAKŻE

free(1), iostat(1), mpstat(1), ps(1), sar(1), top(1)

BÅÄDY

Nie raportuje blokowego we/wy per urzÄdzenie ani nie liczy wywoÅaÅ systemowych.

AUTORZY

Autorem jest Henry Ware.
Fabian Frédérick (dyski, pÅyty, partycje…)

ZGÅASZANIE BÅÄDÃW

ZgÅoszenia bÅÄdów prosimy wysyÅaÄ na adres procps@freelists.org