Jak dokładnie obserwować i mierzyć wykorzystanie pamięci wirtualnej i aktywność w systemie Linux? Wiem, że jest vmstat, ale jak interpretować wyniki? Lub co jest lepsze?
linux
hard-drive
randomx
źródło
źródło
Jeśli przerzucanie jest spowodowane przez zamianę, ta linia podaje dobrą liczbę:
Jeśli komputer się wymienia, może być OK. Jeśli komputer się zamienia, to też może być OK. Ale jeśli komputer zamienia się i zamienia, to jest źle.
źródło
Innym przydatnym narzędziem jest
atop
, które daje bardziej szczegółowy widok I / O niż zwykły stary top.źródło
Czy przeszedłeś przez stronę podręcznika?
man vmstat
Jeśli potrzebujesz informacji historycznych, używam kSar . Ma dodatkową przydatną funkcję, że można go uruchomić na zdalnym komputerze i zbierać informacje bezpośrednio przez ssh.
źródło
Jednym z wielkich dylematów Linuksa jest wiedza, którego narzędzia użyć. Myślę, że to jeden z powodów, dla których napisałem kolekcjonowanie ponad 5 lat temu. Łączy najlepsze z większości innych narzędzi w celu połączenia niemal wszystkich innych w jedno. W rzeczywistości zapewnia alternatywne formaty wyjściowe, więc jeśli lubisz wyjście vmstat, po prostu uruchom „collectl --vmstat”. Dlaczego więc po prostu nie uruchomić vmstat? To proste - zbieranie może również rejestrować dane takie jak sar, ale odtwarzaj je, aby wyglądały jak vmstat! Będzie nawet odtwarzać go w formacie, który możesz bezpośrednio przesłać do gnuplot (patrz collectl-utils) lub możesz załadować go do exela lub nawet RRD, jeśli chcesz iść tą drogą.
-znak
źródło