balooning 메모리 프로세스가 스왑을 채우고 전체 시스템 (예 : 아파치)을 죽이는 스왑 사망과 같은 문제를 진단하는 방법을 찾고 있습니다.
나는 이미 선인장을 사용하고 있으며 nagios (물론 그렇지는 않지만) 또는 munin을 설정할 수 있지만 개별 프로그램 사용을 기록 할 수없는 한 전체 상태 만 알 수 있습니다.
30 초마다 >>의 파일로 스크립트를 롤링 할 수 있지만 기존의 성숙한 솔루션이 이미 존재하는지 확인하고 싶습니다.
다시 말하지만 이상적으로는 다음과 같습니다.
- N 초마다 프로세스의 메모리 사용량 기록
- N 초마다 프로세스의 CPU 사용량 기록
- 지원 차트 및 기록
- 지원 평균-mysqld가 마지막 날에 43 %의 CPU를 사용했으며 평균 400MB 메모리
- 자유롭고 오픈 소스입니다
프로세스 이름은 미리 알 수 없으며 미리 알려서는 안됩니다. 아이디어는 프로세스를 모니터링 한 다음 최상위 위반자를 살펴 보는 것입니다.
내 시스템은 Linux (OpenSUSE)입니다.