Provided by: procps_3.3.17-7ubuntu1_amd64
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 ⟨al172@yfn.ysu.edu⟩. Fabian Frédérick ⟨ffrederick@users.sourceforge.net⟩ (dyski, płyty, partycje...)
ZGŁASZANIE BŁĘDÓW
Zgłoszenia błędów prosimy wysyłać na adres ⟨procps@freelists.org⟩