sprawdzić historię użycia procesora / pamięci w Ubuntu?


20

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.

Odpowiedzi:




6

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:

top -n 1 -b | head >> logfile

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 .


+1 Twoja alternatywna odpowiedź (używanie top z cronem) jest przydatna do użycia na małym serwerze, na którym nie chcę instalować więcej „rzeczy”.
białobrody

martwy link do „krajobraz”
Nicholas DiPiazza

2

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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.