Aktywuj moduł mod_status, otrzymasz raport na stronie statusu serwera, jest dostępna bardziej parsująca wersja na /server-status?q=auto
. Jeśli włączysz ExtendedStatus na będziesz miał wiele informacji na temat procesów i wątków.
To jest strona wykorzystywane przez narzędzia monitorowania śledzić wiele parametrów, statystyki, więc na pewno znajdziesz taki, co potrzeba (edit: jeśli nie jest pamięć ...). Bądź ostrożny z ustawieniami bezpieczeństwa/dostępu tego pliku, jest to dobre narzędzie do sprawdzania, jak twój serwer odpowiada na DOS :-)
O pamięci musisz pamiętać, że Apache uwielbia pamięć, ile pamięci na proces zależy od wielu rzeczy (liczba załadowanych modułów - sprawdź, czy potrzebujesz wszystkich posiadanych, liczba wirtualnych hostów itp.). Ale w stabilnej konfiguracji nie porusza się zbyt wiele (chyba, że używasz skryptów PHP z wysokim limitem użycia pamięci ...). Jeśli znajdziesz wycieki pamięci, spróbuj ograniczyć liczbę żądań na proces: MaxRequests (apache zabije go i umieści nowy).
edycja: w rzeczywistości niewiele informacji o pamięci w statusie serwera. O narzędziach monitorowania każde narzędzie korzystające z SNMP MIB-II może śledzić wykorzystanie pamięci na proces, z wartościami średnimi/najwyższymi/niskimi dla różnych dzieci (Cacti, Nagios, Munin, itp.), Jeśli masz demona snmpd. Sprawdź to excellent Munin example. Nie jest to śledzenie każdego dziecka z Apache, ale daje ci wyobrażenie o tym, co możesz śledzić za pomocą tych narzędzi. Jeśli nie potrzebujesz kompletnego systemu monitorowania, takiego jak Nagios lub Centreon, z alertami, zarządzaniem użytkownikami, dużymi sieciami (a jeśli nie masz dużo dni na czytanie książek) Munin jest, IMHO, niezłym narzędziem do generowania raportów monitorujących dosyć szybko.
Dziękuję za odpowiedź. Próbowałem swoje sugestie, ale wszystko pojawia się: Wszystkich wejścia, Wszystkich kB, CPULoad, Uptime, ReqPerSec, BytesPerSec, BytesPerReq, BusyWorkers, IdleWorkers i Scoreboard Gdzie mogę przeczytać zużycie pamięci na zamówienie? Czy coś mi brakuje? –
Tak, właśnie sprawdziłem moje narzędzia do monitorowania, i skutecznie, bez informacji o pamięci, śledzimy to przez SNMP. Ale przynajmniej masz szczegółowe informacje o procesorze :-). Przepraszam za to. Ale jak już wspomniałem, kiedy masz pomysł na wykorzystanie pamięci (np. Przez polecenie główne), nie porusza się zbyt dużo. – regilero