Czy jest jakiś sposób na sprawdzenie zużycia procesora lub pamięci na moim serwerze Ubuntu Linux? Zauważyłem, że mój serwer (lampa ustawiona) jest czasem powolny, ale zanim zaloguję się jako root i uruchomię polecenie PS, wszystko mogło wrócić do normy.
Byłoby wspaniale przejrzeć dziennik zasobów zużywanych przez różne części serwera.
top-cpu
nie jesttopcpu
. Nie wiem co to było wcześniej.Możesz uruchomić MRTG, aby wykreślić różne aspekty serwera, takie jak użycie procesora, użycie pamięci RAM, liczba procesów. Jest to bardzo przydatne dla serwerów bez GUI, ponieważ tworzy obrazy do wyświetlania na stronach internetowych.
Jeśli masz zainstalowany GNOME, możesz monitorować zasoby systemowe za pomocą aplikacji Monitor systemu.
Alternatywnie możesz uruchomić coś takiego co minutę z crona:
który rejestruje czas pracy, użytkowników, średnie obciążenia, liczbę procesów, wykorzystanie procesora, wykorzystanie pamięci / wymiany oraz trzy główne procesy wymagające dużej ilości zasobów do pliku do późniejszego przeglądania. -n 1 biegnie od góry raz
Jak konkretnie wspomniałeś, uruchamiasz Ubuntu. Wierzę, że możesz to monitorować przez Canonical przy użyciu programu Landscape .
źródło
Uruchom sar w trybie demona. Po fakcie możesz szczegółowo przejrzeć różne informacje. Spróbuj uruchomić sar na pierwszym planie z 10 powtórzeniami w ciągu 10 sekund, aby dowiedzieć się, jakie informacje są dostępne.
źródło
vmstat i iostat, mytop i apache top mogą również pomóc w określeniu wąskiego gardła.
źródło