Komenda vmstat

Przeznaczenie

Wyświetla raport statystyk pamięci wirtualnej.

Składnia

vmstat [ -f ] [ -i ] [ -s ] [ -I[-W]] [ -t ] [ -v ] [ -h ] [ -w ] [ -l ] [-c] [ -@ nazwa_partycji_WPAR | ALL] [ { -p | -P } wolumin_fizyczny | ALL] ALL] [-S potęga] [wolumin_fizyczny] [interwał] [liczba]

Uwaga: Nie należy używać parametru nazwa_partycji_WPAR i opcji -i razem w partycje zarządzania obciążeniem.

Opis

Komenda vmstat wyświetla raport zawierający statystyki dotyczące wątków jądra, pamięci wirtualnej, dysków, stron hiperwizora, pułapek i aktywności procesorów. Raporty generowane przez komendę vmstat mogą być przydatne do równoważenia obciążenia systemu. Te statystyki dotyczące całego systemu (wszystkich procesorów) w przypadku wielkości wyrażanych w postaci procentowej obliczane są jako wartości średnie, a w pozostałych przypadkach są sumami. Komenda vmstat może zwracać niespójne statystyki, ponieważ statystyki nie są odczytywane atomowo.

W przypadku uruchomienia komendy vmstat bez opcji raport zawiera podsumowanie działań pamięci wirtualnej od momentu uruchomienia systemu. Jeśli podano opcję -f, to komenda vmstat generuje raport dotyczący liczby uruchomień procesów potomnych od momentu uruchomienia systemu. Parametr wolumin_fizyczny określa nazwę woluminu fizycznego.

Parametr przedział_czasu definiuje okres między poszczególnymi raportami (w sekundach). Jeśli nie podano parametru przedział_czasu, komenda vmstat generuje jeden raport zawierający statystyki dla okresu od momentu uruchomienia systemu, a następnie kończy pracę. Parametr liczba można podać tylko łącznie z parametrem przedział_czasu. Jeśli podano parametr liczba, to ta wartość definiuje liczbę raportów, jakie mają zostać wygenerowane, i odstęp między nimi (w sekundach). Jeśli podano parametr przedział_czasu bez parametru liczba, to raporty są generowane w trybie ciągłym. Nie należy ustawiać parametru liczba na wartość zero.

Jądro prowadzi statystyki wątków jądra, stronicowania i działań przerwań, a komenda vmstat uzyskuje do nich dostęp za pomocą rozszerzenia jądra perfstat. Statystyki wejścia/wyjścia dysków są prowadzone przez sterowniki urządzeń. W przypadku dysków średnia szybkość przesyłania jest ustalana na podstawie czasu aktywności i liczby przesłań informacji. Procentowy czas aktywności jest obliczany na podstawie czasu zajętości dysku podczas generowania raportu.

Począwszy od systemu AIX® 5.3, komenda vmstat raportuje liczbę zużytych procesorów fizycznych (pc) oraz procent zużytych uprawnień (ec) w środowiskach Micro-Partitioning ® . Te wielkości mierzone są wyświetlane w środowiskach mikropartycjonowanie .

Raport generowany przez komendę vmstat zawiera wiersz z informacjami o konfiguracji systemu i nagłówki kolumn. Jeśli podano opcję -@ , raport składa się z konfiguracji systemu i konfiguracji WPAR . Wiersz z informacjami o konfiguracji systemu zawiera następujące wartości:

lcpu
Wskazuje liczbę procesorów logicznych.
mem
Wskazuje ilość pamięci.
tmem
Wskazuje rzeczywistą wielkość pamięci partycji LPAR.
Uwaga: Ta opcja jest dostępna tylko wtedy, gdy podano opcję -c i włączono funkcję AME (Active Memory Expansion).
ent
Wyświetlana tylko w przypadku, gdy partycja korzysta z procesora współużytkowanego.
drives
Wyświetlana tylko wtedy, gdy nazwa woluminu fizycznego jest monitorowana.
Partycje WPAR
Wskazuje liczbę aktywnych partycji zarządzania obciążeniem. Wyświetlana tylko wtedy, gdy podano opcję -@.
memlim
Wskazuje limit zasobu pamięci partycji zarządzania obciążeniem. w megabajtach (MB). Ta informacja jest wyświetlana tylko dla partycji WPAR z wymuszonym limitem zasobów pamięci.
cpulim
Wskazuje limit zasobów procesora partycji zarządzania obciążeniem w jednostkach procesora. Informacje te są wyświetlane tylko dla partycji WPAR z wymuszonym limitem zasobów procesora.
rset
Wskazuje typ rejestru rset powiązanego z partycją WPAR. Rejestr może być typu zwykłego albo wyłącznego. Ta informacja jest wyświetlana jedynie dla tych partycji WPAR, które są powiązane z rejestrem rset.
mmode
Wskazuje tryb działania pamięci. Ta metryka jest wyświetlana automatycznie w systemie z włączonym aktywnym współużytkowaniem pamięci. a także w przypadku, gdy podano opcję -c.
mpsz
Wielkość puli pamięci w gigabajtach. Ta metryka jest wyświetlana tylko w trybie pamięci współużytkowanej.

Raport zawiera następujące kolumny:

Partycja WPAR: Informacje o partycjach zarządzania obciążeniem. Wyświetlana tylko w przypadku podania opcji -@.

partycja WPARpartycji WPARpartycji WPARpartycję WPARpartycją WPARpartycji WPARpartycji WPARpartycje WPAR
Nazwa partycji zarządzania obciążeniem .
Uwagi:
  1. Nazwa WPAR system wskazuje statystyki systemowe. Nazwa global WPAR wskazuje, że statystyki należą tylko do Global.
  2. Jeśli komenda vmstat zostanie uruchomiona z opcją -@ ALL , a informacje specyficzne dla partycji WPAR nie są dostępne dla metryki, zamiast wartości zostanie wyświetlony znak myślnika (-).
  3. Jeśli komenda vmstat zostanie uruchomiona z opcją -@ nazwa_WPAR lub w partycji WPAR, jeśli informacje o partycji WPAR nie są dostępne dla danej metryki, to ta metryka jest oznaczona znakiem @, a dla tej metryki wyświetlana jest wartość systemowa.
  4. Jeśli dana metryka nie jest obsługiwana, to zamiast wartości jest wyświetlany znak myślnika (-).

kthr: Informacje o stanie poszczególnych wątków jądra.

r
Średnia liczba dostępnych do uruchomienia wątków jądra w przedziale próbkowania. Wątki dostępne do uruchomienia to wątki gotowe do uruchomienia, ale jeszcze oczekujące na nie, i wątki już uruchomione.
b
Średnia liczba wątków jądra umieszczonych w kolejce oczekiwania menedżera pamięci wirtualnej (VMM) – oczekujących na zasób i oczekujących na dane wejściowe lub wyjściowe – w przedziale próbkowania.

Pamięć: Informacje o użyciu pamięci wirtualnej i rzeczywistej. Strony pamięci wirtualnej są uważane za aktywne, jeśli jest do nich uzyskiwany dostęp. Strona ma wielkość 4096 bajtów.

avm
Aktywne strony pamięci wirtualnej.
fre
Wielkość listy wolnych bloków.
Uwaga: Duża część pamięci rzeczywistej jest używana jako pamięć podręczna dla danych systemu plików. Nie jest niczym niezwykłym, jeśli lista wolnych bloków jest krótka.

Strona: Informacje o błędach stronicowania i działaniach stronicowania. Te informacje są uśredniane na przestrzeni przedziału próbkowania i podawane w jednostkach na sekundę.

re
Lista wejścia/wyjścia programu stronicującego.
pi
Strony zwracane z obszaru stronicowania.
po
Strony zrzucane do obszaru stronicowania.
Sr
Strony zwolnione (zastępowanie stron).
sr
Strony przeglądane przez algorytm zastępowania stron.
cy
Cykle zegara użyte przez algorytm zastępowania stron.

Błędy: Średnie liczby pułapek i przerwań na sekundę w przedziale próbkowania.

w
Przerwania urządzeń.
sy
Wywołania systemowe.
cs
Przełączenia kontekstów wątków jądra.

Procesor: Procentowy rozkład użycia czasu procesora.

pl
Czas użytkownika.

Jeśli bieżące użycie procesorów fizycznych przez partycje nielimitowane przekracza przysługującą moc obliczeniową, to procentowy czas jest liczony w stosunku do liczby używanych procesorów fizycznych (pc).

sy
Czas systemowy.

Jeśli bieżące użycie procesorów fizycznych przez partycje nielimitowane przekracza przysługującą moc obliczeniową, to procentowy czas jest liczony w stosunku do liczby używanych procesorów fizycznych (pc).

Identyfikator
Czas bezczynności procesora.

Jeśli bieżące użycie procesorów fizycznych przez partycje nielimitowane przekracza przysługującą moc obliczeniową, to procentowy czas jest liczony w stosunku do liczby używanych procesorów fizycznych (pc).

wa
Czas bezczynności procesora, podczas którego w systemie istniały oczekujące żądania dostępu do dysku, systemu NFS lub urządzeń we/wy.

Jeśli bieżące użycie procesorów fizycznych przez partycje nielimitowane przekracza przysługującą moc obliczeniową, to procentowy czas jest liczony w stosunku do liczby używanych procesorów fizycznych (pc).

Kp
Liczba używanych procesorów fizycznych. Wyświetlana tylko w przypadku, gdy partycja korzysta z procesora współużytkowanego.
ec
Wartość procentowa przysługującej mocy obliczeniowej, która jest używana. Wyświetlana tylko w przypadku, gdy partycja korzysta z procesora współużytkowanego. Ponieważ podstawa czasowa obliczania tych danych jest zmienna, wartość procentowa przysługującej mocy obliczeniowej może czasem przekraczać 100%. Takie przekroczenia są zauważalne tylko przy krótkich przedziałach próbkowania.
rc
Wartość procentowa zasobu procesora, która jest używana. Informacja jest wyświetlana wyłącznie w przypadku partycji WPAR z wymuszaniem limitu zasobu procesora.

Dysk: Wskazuje liczbę operacji przesyłania do określonych woluminów fizycznych na sekundę w przedziale próbkowania. Parametr wolumin_fizyczny umożliwia podanie od 1 do 4 nazw. Statystyki przesyłania są podawane dla każdego z określonych napędów w podanej kolejności. Ta liczba reprezentuje żądania kierowane do urządzenia fizycznego. Nie wskazuje, jaka ilość danych została odczytana lub zapisana. W jednym żądaniu fizycznym może być zawartych wiele żądań logicznych. Jeśli podano parametr wolumin_fizyczny, to nazwy woluminów fizycznych są wyświetlane na początku wykonywania komendy.

Jeśli podano opcję -I, to jest wyświetlany widok we/wy z następującymi zmianami kolumn.

kthr
Oprócz kolumn r i b jest dodatkowo wyświetlana kolumna p.
system
Liczba wątków oczekujących na komunikaty we/wy kierowane do urządzeń surowych. Urządzenia surowe to urządzenia podłączone bezpośrednio do systemu.

Jeśli łącznie z opcją -I podano opcję -W, to wraz z kolumnami r, b i p jest dodatkowo wyświetlana kolumna w.

w
Liczba wątków oczekujących na bezpośrednie operacje we/wy i współbieżne operacje we/wy (CIO) w systemie plików.
strona
Zamiast kolumn re i cy są wyświetlane nowe kolumny fi i fo.
fi
Liczba wczytań stron plików na sekundę.
fo (fo)
Liczba zrzutów stron plików na sekundę.

Jeśli zostanie podana opcja -c , zostanie wyświetlony widok AME (Active Memory Expansion) z następującymi zmianami kolumn.

pamięć
Oprócz kolumn avm i fre są dodatkowo wyświetlane kolumny csz, cfr i dxm.
csz
Bieżąca wielkość puli skompresowanej (w jednostkach stron o wielkości 4 kB).
cfr
Wolne strony dostępne w skompresowanej puli, w jednostkach stron 4 K.
dxm
Deficyt pamięci rozszerzonej, w jednostkach stron 4 K.
strona
Zamiast kolumn re i cy są wyświetlane nowe kolumny ci i co.
ci
Liczba wczytań stron z puli skompresowanej na sekundę.
co
Liczba zrzutów stron do puli skompresowanej na sekundę.

Jeśli podczas działania komendy vmstat wystąpi zmiana w konfiguracji systemu, która ma wpływ na dane wyjściowe, program vmstat wyświetli komunikat ostrzegawczy o zmianie konfiguracji. Następnie komenda kontynuuje zwracanie danych po wyświetleniu informacji o zaktualizowanej konfiguracji oraz nagłówka.

Jeśli podano opcję -l, to jest wyświetlana dodatkowa sekcja "stron dużych", zawierającą następujące kolumny:
alp
Wskazuje liczbę aktualnie używanych dużych stron.
flp
Wskazuje liczbę dużych stron na liście wolnych bloków dużych stron.
Jeśli podano opcję -p, to są wyświetlane dodatkowe wiersze statystyk menedżera pamięci wirtualnej dla określonych wielkości stron. W połączeniu z opcjami -I oraz -t opcja -p zwraca dodatkowy wiersz dla określonej wielkości strony. Ten wiersz zawiera następujące statystyki menedżera pamięci wirtualnej dla określonej wielkości strony:
  • avm
  • fre
  • re
  • fi
  • fo (fo)
  • pi
  • po
  • ci
  • co
  • fr (fr)
  • sr
  • cy
Uwagi:
  1. Wyświetlanie opcji re, fi, fo i cy jest uzależnione od ustawienia opcji -I.
  2. Wyświetlanie opcji re, ci, co i cy jest uzależnione od ustawienia opcji -c.
  3. Jeśli nie jest aktywne sterowanie zasobami, to opcje avm i fre są podawane dla całego systemu. Dlatego przy ustawieniu opcji -@ wartości opcji avm i fre są opatrzone znakiem @.
Przed tymi statystykami menedżera pamięci wirtualnej znajduje się kolumna psz, a za nimi następuje kolumna siz. Kolumny te zawierają następujące dane:
psz
Wielkość strony (na przykład 4 kB, 64 kB).
siz
Liczba ramek o określonej wielkości strony istniejących w systemie.
W połączeniu z opcją -s opcja -p powoduje wygenerowanie dodatkowej sekcji danych wyjściowych, zawierającej tylko statystyki dotyczące danej wielkości strony. Ta dodatkowa sekcja jest poprzedzona nagłówkiem z informacją o wielkości strony.
Opcja -P powoduje wygenerowanie następującego raportu dla określonej wielkości strony:
pgsz
Wskazuje wielkość strony (na przykład 4 kB, 64 kB).
Pamięć
Wskazuje statystyki pamięci dla określonych wielkości stron.
siz
Liczba ramek o określonej wielkości strony istniejących w systemie.
avm
Aktywne strony pamięci wirtualnej o określonej wielkości strony.
fre
Wielkość listy wolnych bloków dla określonej wielkości strony.
Strona
Wskazuje błędy stronicowania i działania stronicowana dotyczące stron o określonej wielkości. Kolumny z informacjami dotyczącymi stron: re, pi, po, fr, sr, cy, fi, fo, ci i co również mają zastosowanie w tym raporcie.

Flagi

Uwaga: Jeśli w wierszu komend zostanie wprowadzona opcja -f (lub -s), system zaakceptuje opcję -f (lub -s) i zignoruje inne opcje. Jeśli podano zarówno opcję -f , jak i opcję -s , system akceptuje tylko pierwszą flagę i ignoruje drugą.
Opcja Opis
-@ nazwa_partycji_WPAR Raportuje aktywność pamięci wirtualnej partycji zarządzania obciążeniem:
  • Opcja -@ ALL wskazuje, że raport dotyczy środowiska systemowego i globalnego, oprócz wszystkich partycji zarządzania obciążeniem w systemie.
    Uwaga: Wartości statystyk dotyczących całego systemu są oznaczone znakiem myślnika (-) w sekcji WPAR .
  • Opcja -@ nazwa_partycji_WPAR wskazuje, że działanie dotyczy tylko tej partycji zarządzania obciążeniem. W partycji zarządzania obciążeniem, jeśli zostanie podana opcja -@ , wyświetlane są statystyki systemowe i statystyki partycji zarządzania obciążeniem . Statystyki dotyczące całego systemu są opatrzone znakiem @.
    Uwaga: Opcji -@ nie należy używać z żadną kombinacją opcji -i .
-c Wyświetla statystyki dotyczące kompresji pamięci wraz z nowymi kolumnami wyjściowymi csz, cfr i dxm w sekcji pamięci oraz kolumnami ci i co zamiast kolumn re i cy na stronie nagłówka.
Uwaga: Ta opcja jest dostępna tylko wtedy, gdy włączona jest funkcja AME (Active Memory Expansion).
-F Generuje raport dotyczący liczby uruchomień procesów potomnych od momentu uruchomienia systemu.
-i Wyświetla liczbę przerwań przyjętych przez każde urządzenie od momentu uruchomienia systemu.
Uwaga: Opcje -I, -t, -wi -l są ignorowane, gdy są podawane z opcją -i .
-I Wyświetla widok zorientowany na operacje we/wy z nowymi kolumnami danych wyjściowych, p pod nagłówkiemkthroraz kolumny fi i fo pod nagłówkiem strony zamiast kolumn re i cy w nagłówku strony.
-l Wyświetla dodatkową sekcję dotyczącą dużych stron, zawierającą kolumny alp i flp.
-p wielkość_strony Dopisuje statystyki menedżera VMM dla określonej wielkości strony do standardowych danych wyjściowych komendy vmstat.
-p wielkość_strony Wyświetla jedynie statystyki menedżera VMM, które są istotne dla określonej wielkości strony.
-S Zapisuje na standardowym wyjściu zawartość struktury podsumowania, obejmującą bezwzględną liczbę zdarzeń stronicowania od momentu zainicjowania systemu. Opcji -s można użyć wyłącznie razem z opcją -v. Zdarzenia te są opisane w następujący sposób:
address translation faults
Statystyka zwiększana przy każdym wystąpieniu błędu stronicowania podczas translacji adresu. Do rozwiązania błędu stronicowania może być wymagane urządzenie we/wy, ale nie musi. Błędy stronicowania związane z zabezpieczeniem pamięci masowej (błędy blokady) nie są uwzględniane w tej statystyce.
-S
wstecz
Statystyka zwiększana o jednostkę dla każdego błędu stronicowania występującego podczas rozwiązywania poprzedniego błędu stronicowania. (Nowy błąd stronicowania musi najpierw zostać usunięty, a wtedy można prześledzić wstecz początkowe błędy stronicowania).
Przełączenia kontekstu procesora
Stat. zwięk. po każdej zmianie kontekstu procesora (wprow. nowego procesu).
przerwania licznika zmniejszającego
Statystyka zwiększana przy każdym przerwaniu narzędzia zmniejszającego.
device interrupts (przerwania urządzeń);
Statystyka zwiększana przy każdym przerwaniu sprzętowym.
błędy stronicowania wypełnione kodem wykonywalnym
Statystyka zwiększana dla każdego błędu stronicowania instrukcji.
rozszerzanie oczekiwań XPT
Statystyka zwiększana za każdym razem, gdy menedżer VMM wprowadzi proces w stan oczekiwania z powodu trwającego zatwierdzania dotyczącego segmentu, do którego proces uzyskuje dostęp.
oczekiwanie na wolną ramkę
Stat. zwiększ. po każdym zażądaniu bloku stronicow. przez proces. Lista wolnych blok. jest pusta, a proces musi zaczekać na ponowne jej zapełnienie.
jodony
Statystyka zwiększana po zakończ. każdego żądania we/wy menedżera VMM.
mpc send interrupts
Statystyka zwiększana przy każdym przerwaniu mpc send.
mpc receive interrupts
Statystyka zwiększana przy każdym przerwaniu mpc receive.
page ins (przedziały stron)
Stat. zwięk. przy każdym wczyt. str. przez menedżera VMM. Licznik jest zwięk. przy wczytyw. stron z obsz. stronicow. i obsz. plików. Wraz ze stat. zrzutów stron przedst. łączną liczbę rzecz. oper. we/wy zainicjow. przez men. VMM.
zrzucanie stron
Stat. zwięk. przy każdym zrz. str. przez menedżera VMM. Licznik jest zwięk. przy zrzucie stron do obsz. stronicow. i obsz. plików. Wraz ze stat. wczytyw. stron przedst. łączną liczbę rzecz. oper. we/wy zainicjow. przez men. VMM.
page ins (strony obszaru stronicowania)
Statystyka zwiększana wyłącznie w przypadku zainicjowanych przez menedżera VMM operacji wczytywania stron z obszaru stronicowania.
zrzucanie stron obszaru stronicowania
Statystyka zwiększana wyłącznie w przypadku zainicjowanych przez menedżera VMM operacji zrzucania stron do obszaru stronicowania.
strony sprawdzone przez zegar
Menedżer VMM implementuje algorytm pseudo-LRU wymiany stron z użyciem algorytmu zegarowego. Wiek stron określany jest przy użyciu zegara. Licznik jest zwiększany dla każdej strony zbadanej przy użyciu zegara.
strony zwolnione przez zegar
Stat. zwięk. dla każdej strony zwoln. z pamięci rzecz. przez algorytm zegarowy.
oczekiwanie na we/wy w toku
Stat. zwiększ. za każdym razem, gdy menedżer VMM wprowadzi proces w stan oczekiw., aby umożl. zakończ. obsługi we/wy podczas wczytyw. strony.
-S
przerwania phantom
Statystyka zwiększana przy każdym przerwaniu fantomowym.
obroty ręki zegara
Statystyka zwiększana dla każdego obrotu zegara menedżera VMM (tzn. po każdym pełnym skanowaniu pamięci).
start I/Os (uruchamianie We/Wy)
Statystyka zwiększana dla każdego żądania we/wy odczytu lub zapisu, zainicjowanego przez menedżera VMM.
Syscalls (wywołania systemowe)
Statystyka zwiększana dla każdego wywołania systemowego.
łączna liczba odzyskeń
Statystyka zwiększana w sytuacji, gdy błąd translacji adresu można rozwiązać bez inicjowania nowego żądania we/wy. Taka sytuacja może wystąpić, jeśli menedżer VMM wysłał wcześniej żądanie strony, ale operacja we/wy nie została jeszcze zakończona, albo jeśli strona została wcześniej załadowana przez algorytm odczytu z wyprzedzeniem menedżera VMM, ale była ukryta dla segmentu powodującego błąd, a także jeśli strona została umieszczona na liście wolnych bloków i nie została jeszcze ponownie wykorzystana.
traps (pułapki);
Statystyka nieobsługiwana przez system operacyjny.
błędy stronicowania wypełnione zerem
Statystyka zwiększana wówczas, gdy błąd stronicowania wystąpił w pamięci roboczej i można go rozwiązać poprzez przypisanie ramki i wypełnienie jej wartościami zerowymi.
Jeśli podano opcję -c łącznie z opcją -s, to są wyświetlane następujące dodatkowe metryki.
compressed pool page ins
Liczba wczytań stron z puli skompresowanej od momentu startu systemu.
compressed pool page outs
Liczba zrzutów stron do puli skompresowanej od momentu startu systemu.
-S

W przypadku użycia razem z opcją -p wielkość_strony opcja -s dołącza strukturę sumy dla określonej wielkości strony do systemowej struktury sumy. Ta dodatkowa sekcja jest poprzedzona nagłówkiem z informacją o wielkości strony (np. 4 kB). Następujące informacje szczegółowe nie są wyświetlane w tej sekcji dotyczącej stron o określonej wielkości, ponieważ te statystyki nie mają związku z wielkością strony:

  • processor context switches (przełączenia kontekstów procesorów);
  • device interrupts (przerwania urządzeń);
  • software interrupts (przerwania programowe);
  • decrementer interrupts (przerwania procesu zmniejszającego wartość);
  • MPC-sent interrupts (przerwania wysłane przez MPC);
  • MPC-received interrupts (przerwania odebrane przez MPC);
  • phantom interrupts (przerwania fantomowe);
  • traps (pułapki);
  • Syscalls (wywołania systemowe)
Uwagi:
  1. Jeśli opcja -s jest używana z opcją -@ ALL , statystyki systemowe są powtarzane w sekcji partycja zarządzania obciążeniem .
  2. Jeśli opcja -s została podana łącznie z opcją nazwa_partycji_WPAR, to raport zawiera wszystkie metryki, a statystyki dotyczące całego systemu są opatrzone znakiem @.
  3. Jeśli opcja -s została podana łącznie z opcją -l, to komenda vmstat wyświetla następujące metryki:
    large-page hi water count
    Określa maksymalną wartość liczby używanych dużych stron.
-S potęga Mnoży statystyki procesora przez wartość 10potęga. Domyślną wartością potęgi jest 0.
Skalowaniu podlegają następujące statystyki:
  • pl
  • sy
  • id
  • wa
  • kp
  • ec
Uwagi:
  1. Nie należy używać opcji -S łącznie z opcjami -f, -s, -i, -v ani -p.
  2. Jeśli podano opcję -S, statystyki us, sy, id oraz wa ulegają zmianie. Domyślnie statystyki us, sy, idi wa odnoszą się do wykorzystania procesora przez partycję WPAR. Jeśli podano opcję -S z niezerową wartością potęgi, te statystyki są obliczane w stosunku do użycia procesora w całym systemie.
  3. Wartość potęgi w opcji -S może wynosić od 0 do 3.
-t Wyświetla znacznik czasu obok każdego wiersza danych wyjściowych komendy vmstat. Znacznik czasu jest wyświetlany wHH:MM:SSFormat.
Uwaga: Znacznik czasu nie jest drukowany, jeśli podano opcję -f, -slub -i .
-v Zapisuje na standardowym wyjściu różne statystyki obsługiwane przez menedżera pamięci wirtualnej. Opcji -v można użyć wyłącznie razem z opcją -s oraz -h.

Jeśli podano opcję -v, to są wyświetlane następujące statystyki:

compressed percentage – procent pamięci używanej przez strony skompresowane.

client file system I/Os blocked with no fsbuf – liczba żądań we/wy klienckiego systemu plików zablokowanych z powodu braku dostępnego buforu fsbuf. Systemy NFS i VxFS (Veritas) są klienckimi systemami plików. Bufory fsbuf to bufory pamięci zaczepionej, używane do przechowywania żądań we/wy w warstwie systemu plików.

client pages – liczba stron klienta.

compressed pages – liczba skompresowanych stron pamięci.

external pager file system I/Os blocked with no fsbuf – liczba żądań we/wy klienckiego systemu plików zewnętrznego programu stronicującego zablokowanych z powodu braku dostępnego buforu fsbuf. JFS2 to system plików zewnętrznego programu stronicującego. Bufory fsbuf to bufory pamięci zaczepionej, używane do przechowywania żądań we/wy w warstwie systemu plików.

file pages – liczba stron o wielkości 4 kB aktualnie używanych przez pamięć podręczną plików.

free pages – liczba wolnych stron o wielkości 4 kB.

File system I/Os blocked with no fsbuf – liczba żądań we/wy systemu plików zablokowanych z powodu braku dostępnego buforu fsbuf. Bufory fsbuf to bufory pamięci zaczepionej, używane do przechowywania żądań we/wy w warstwie systemu plików.

lruable pages - liczba stron o wielkości 4 kB planowanych do wymiany. Liczba ta nie uwzględnia stron używanych na potrzeby wewnętrznych stron menedżera VMM ani stron wykorzystywanych na potrzeby zaczepionej części kodu jądra.

maxclient percentage – parametr strojenia (zarządzany za pomocą komendy vmo), określający maksymalny procent pamięci, której można użyć dla stron klienta.

maxperm percentage – parametr strojenia (zarządzany za pomocą komendy vmo), określający procent pamięci rzeczywistej. Określa punkt, powyżej którego algorytm kradzieży stron wykrada jedynie strony pliku.

maxpin percentage – parametr strojenia (zarządzany za pomocą komendy vmo), określający procent pamięci rzeczywistej, która może zostać zaczepiona.

memory pages – wielkość pamięci rzeczywistej w stronach o wielkości 4 kB.

memory pools – parametr strojenia (zarządzany za pomocą komendy vmo), określający liczbę pul pamięci.

minperm percentage – parametr strojenia (zarządzany za pomocą komendy vmo), określający procent pamięci rzeczywistej. Określa punkt, poniżej którego strony pliku są chronione przed algorytmem ponownego stronicowania.

numclient percentage – procent pamięci zajętej przez strony klienta.

numperm percentage – procent pamięci aktualnie używanej przez pamięć podręczną plików.

-v (Statystyki wyświetlane w przypadku podania opcji -v, cd.):
paging space I/Os blocked with no psbuf
Liczba żądań we/wy obszaru stronicowania zablokowanych z powodu braku dostępnego obszaru psbuf. Bufory psbuf to bufory pamięci zaczepionej, używane do przechowywania żądań we/wy w warstwie menedżera pamięci wirtualnej.
pending disk I/Os blocked with no pbuf
Liczba oczekujących żądań dyskowych we/wy zablokowanych z powodu braku dostępnego buforu pbuf. Bufory pbuf to bufory pamięci zaczepionej, używane do przechowywania żądań we/wy w warstwie menedżera woluminu logicznego.
pinned pages
Liczba zaczepionych stron o wielkości 4 kB.
remote pageouts scheduled
Liczba zrzutów stron zaplanowanych dla klienckich systemów plików.

Jeśli podano opcję -h łącznie z opcją -v, to są wyświetlane następujące dodatkowe metryki:

Time resolving virtualized partition memory page faults
Łączny czas, przez jaki partycja wirtualna jest zablokowana w związku z oczekiwaniem na usunięcie błędu stronicowania dotyczącego tej partycji. Czas jest mierzony w sekundach z granulacją milisekundową.
Virtualized partition memory page faults
Łączna liczba błędów stronicowania dotyczących partycji wirtualnej, zarejestrowanych dla partycji zwirtualizowanej.
Number of 4 KB page frames loaned
Liczba stron pamięci partycji o wielkości strony 4 kB, które zostały wypożyczone hiperwizorowi.
Percentage of partition memory loaned
Procentowy udział pamięci partycji, która została wypożyczona hiperwizorowi.
Uwagi:
  1. Jeśli opcja -v zostanie użyta z opcją -@ ALL , statystyki systemowe nie będą powtarzane w sekcji partycja zarządzania obciążeniem .
  2. Jeśli opcja -s została podana łącznie z opcją nazwa_partycji_WPAR, to raport zawiera wszystkie metryki, a statystyki dotyczące całego systemu są opatrzone znakiem @.
Jeśli podano opcję -c z opcją -v, to są wyśw. następ. dodatkowe metryki:
Compressed Pool Size
Wielkość skompresowanej puli, w jednostkach stron 4 K.
percentage of true memory that is used for compressed pool
Procentowy udział pamięci innej niż rozszerzona używany przez pulę skompresowaną.
free pages in compressed pool (4 K pages)
Liczba wolnych stron w skompresowanej puli, w jednostkach stron 4 K.
target memory expansion factor
Docelowy czynnik rozszerzania pamięci skonfigurowany dla partycji LPAR.
achieved memory expansion factor
Osiągnięto bieżący współczynnik ekspansji pamięci.
-h Wyświetla sekcję strona_hipw, zawierającą informacje dotyczące stron hiperwizora. Sekcja strona_hipw zawiera następujące metryki:
hpi
Liczba wczytań stron hiperwizora na sekundę.
hpit
Średni czas jednego wczytania strony hiperwizora (w milisekundach).
pmem
Ilość pamięci fizycznej, jaka służy za podstawę pamięci logicznej partycji. Ta wartość jest podana w gigabajtach.

Jeśli opcja -h zostanie określona z opcją -v, oprócz wielkości mierzonych wyświetlanych za pomocą opcji -v zostaną wyświetlone następujące wielkości mierzone:

Time resolving virtualized partition memory page faults
Łączny czas, przez jaki partycja wirtualna jest zablokowana w związku z oczekiwaniem na usunięcie błędu stronicowania dotyczącego tej partycji. Czas jest mierzony w sekundach z granulacją milisekundową.
Virtualized partition memory page faults
Łączna liczba błędów stronicowania dotyczących partycji wirtualnej, zarejestrowanych dla partycji zwirtualizowanej.
Number of 4 KB page frames loaned
Liczba stron pamięci partycji o wielkości strony 4 kB, które zostały wypożyczone hiperwizorowi.
Percentage of partition memory loaned
Procentowy udział pamięci partycji, która została wypożyczona hiperwizorowi.
-w Wyświetla raport w formacie szerokim.
-w Wyświetla dodatkowe pole w w sekcji kthr. Ta opcja jest dozwolona tylko w połączeniu z opcją -I.
Uwagi:
  1. Jeśli funkcja AME (Active Memory Expansion) jest włączona, vmstat raportuje statystyki pamięci w rozwiniętym widoku. Jeśli jednak zmienna środowiskowa AME_MEMVIEW jest ustawiona na wartość TRUE, to statystyki pamięci przedstawiają rzeczywisty widok.
  2. Zmienna środowiskowa AME_MEMVIEW nie ma wpływu na statystyki pamięci raportowane za pomocą opcji -c .

Bezpieczeństwo

Komendę vmstat może uruchomić dowolny użytkownik. Jeśli nie jest to użytkownik root, wyświetlane są tylko procesy tego użytkownika.

Jeśli kontrola RBAC jest aktywowana i użytkownik ma przypisaną rolę vios.system.stat.memory , może on zobaczyć ten sam widok, co użytkownik root.

Przykłady

  1. Aby wyświetlić podsumowanie statystyk od momentu startu systemu, wpisz następującą komendę:
    vmstat
  2. Aby wyświetlić pięć podsumowań w odstępie dwóch sekund, wpisz następującą komendę:
    vmstat 2 5
  3. Aby wyświetlić podsumowanie statystyk od momentu startu systemu, włącznie ze statystykami dla dysków logicznych scdisk13 i scdisk14, wpisz następującą komendę:
    vmstat scdisk13 scdisk14
  4. Aby wyświetlić statystyki rozwidlania procesów, wpisz następującą komendę:
    vmstat -f
  5. Aby wyświetlić informacje o liczbie różnych zdarzeń, wpisz następującą komendę:
    vmstat -s
  6. Aby wyświetlić znacznik czasu obok każdej kolumny danych wyjściowych komendy vmstat, wpisz następującą komendę:
    vmstat -t
  7. Aby wyświetlić widok zorientowany na operacje we/wy, zawierający alternatywny zbiór kolumn, wpisz następującą komendę:
    vmstat -I
  8. Aby wyświetlić wszystkie dostępne statystyki menedżera VMM, wpisz następującą komendę:
    vmstat -vs
  9. Aby wyświetlać sekcję dotyczącą dużych stron, zawierającą kolumny alp i flp, w odstępach co osiem sekund, wpisz następującą komendę:
    vmstat -l 8
  10. Aby wyświetlić statystyki menedżera VMM dla określonej wielkości strony (w tym przypadku 4 kB), wpisz następującą komendę:
    vmstat -p 4K
  11. Aby wyświetlić statystyki menedżera VMM dla wszystkich wielkości stron obsługiwanych przez system, wpisz następującą komendę:
    vmstat -p ALL
    lub następującą komendę:
    vmstat -p all
  12. Aby wyświetlić statystyki menedżera VMM tylko dla określonej wielkości strony (w tym przypadku 4 kB), wpisz następującą komendę:
    vmstat -P 4K
  13. Aby wyświetlić jedynie statystyki menedżera VMM w rozbiciu na poszczególne strony dla wszystkich obsługiwanych wielkości stron, wpisz następującą komendę:
    vmstat -P ALL
    lub następującą komendę:
    vmstat -P all
  14. Aby wyświetlić podsumowanie statystyk dla wszystkich partycji zarządzania obciążeniem po starcie systemu, wpisz następującą komendę:
    vmstat -@ ALL
  15. Aby wyświetlić wszystkie statystyki menedżera VMM dostępne dla wszystkich partycji zarządzania obciążeniem, wprowadź następującą komendę:
    vmstat –vs -@ ALL
  16. Aby wyświetlić zarówno statystyki WPAR , jak i systemowe statystyki VMM z partycji zarządzania obciążeniem, wprowadź następującą komendę:
    vmstat -@
  17. Aby pomnożyć wartości procesorów przez 10 i wyświetlić wyniki, wpisz następującą komendę:
    vmstat -S 1
  18. Aby wyświetlić statystyki stron hiperwizora, wpisz następującą komendę:
    vmstat –h
  19. Aby wyświetlić informacje o stronach wypożyczonych do hiperwizora, wpisz następującą komendę:
    vmstat -vh
  20. Aby wyświetlić statystyki kompresji pamięci (w partycji LPAR z włączonym aktywnym rozszerzeniem pamięci), wpisz następującą komendę:
    vmstat -c
  21. Aby wyświetlić statystyki kompresji pamięci specyficzne dla wielkości strony (w partycji LPAR z włączonym aktywnym rozszerzeniem pamięci), wpisz następującą komendę:
    vmstat –c –P ALL
  22. Aby dodać informacje o kompresji pamięci do statystyk wyświetlanych za pomocą opcji -s(w partycji LPAR z włączonym aktywnym rozszerzeniem pamięci), wpisz następującą komendę:
    vmstat –s -c
  23. Aby dołączyć informacje o kompresji pamięci do statystyk wyświetlanych za pomocą opcji -v(w partycji LPAR z włączonym aktywnym rozszerzeniem pamięci), wpisz następującą komendę:
    vmstat –v -c

Pliki

Pozycja Opis
/usr/bin/vmstat Zawiera komendę vmstat .