Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt zbierający procesy - load
Forum PHP.pl > Inne > Komputery i oprogramowanie
Pyton_000
Chodzi mi o coś takiego, żeby po odpaleniu zrobiło sobie kolekcję procesów które generują najwyższy load.

Chciałbym sobie pomonitorować maszynę przez dzień np. i zobaczyć jakie procesy generują największe obciążenie.
Jeśli nie ma nic gotowego to trzeba będzie coś w Bash-u naskrobać wink.gif
darko
Najwyższy load to pojęcie względne, możesz posortować procesy po największym obciążeniu proca:
http://unix.stackexchange.com/questions/13...ocesses-with-ps
lub wg zużycia pamięci:
http://unix.stackexchange.com/questions/92...by-memory-usage
Czy jest coś, łączącego jedno i drugie - tego nie wiem, ale pewnie jakby poszukać dłużej to coś by się znalazło.
Tu jest ciekawa lista narzędzi:
https://blog.serverdensity.com/80-linux-mon...ing-tools-know/
Pyton_000
2 pierwsze linki bazują na aktualnym użyciu.
Mi chodzi o zbudowanie "statystyki" które procesy np. w ciągu całego dnia najbardziej pracowały.

Mając ps mogę napisać coś co będzie mi generowało odpowiednie dane, ale myślałem że ktś już coś takigo wymyslił
darko
Pewnie coś takiego istnieje. Z drugiej strony jakby tak zbierać dane co minutę przez np. dobę to już jest jakiś punkt zaczepienia.

Znalazłem to:
https://www.serverdensity.com/
Wspiera wykresy zużycia zasobów, jest wersja trial, niestety pełna wersja płatna.
Pyton_000
Prawdopodobnie to samo mogę w Munin zrobić smile.gif
Armstrong
http://www.atoptool.nl/index.php
Działa jako daemon.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.