2012-11-28 3 views
0

안녕하세요. 현재 우분투 서버 11.10에서 Java 웹 응용 프로그램을 실행 중입니다. 내 Java 응용 프로그램의 경우 apache, tomcat 및 mysql을 사용하고 있습니다.높은 CPU 사용률 모니터링 및 감소

지난 몇 주 동안 프로덕션 서버의 CPU 사용률이 매우 높습니다. 그것은 거의 100 %의 최대 수준에 도달합니다.

내 Amazon Web Console을 통해 CPU 사용률이 지속적으로 증가하고 감소하고 있음을 확인했습니다. 나는 또한 webmin (내 우분투 서버에 설치)을 통해 확인하고 CPU 사용률이 100 % 사용자임을 확인했습니다.

Java 응용 프로그램을 모니터링하기 위해 Java 멜로디를 설치했으며 Java 또는 tomcat 메모리에 문제가 없음을 발견했습니다.

누구나 제게 이러한 높은 CPU 사용률과 그 원인을 모니터하고 최소화 (또는 통제 유지) 할 수있는 이유를 제안 해 주실 수 있습니까?

감사합니다.

+0

CPU가 증가 할 때 패턴을 찾았습니까? 사용자가 로그인 할 때, 관리자가 관리자 패널로 이동할 때, 주제를 게시 할 때, 이메일을 보낼 때와 같은 것입니까? – Arran

+0

죄송합니다. 패턴을 보려고했지만 성공적으로 찾을 수 없었습니다. 하지만 CPU 사용률이 높으면 특정 작업을 수행하는 동안 내 응용 프로그램 측면 (확실하지 않음)이 아닌 것으로 판단됩니다. 그것은 계속 증가하고 갑자기 특정 시간 후에 감소합니다. 또한 당신은 나에게 그러한 높은 CPU를 소비하는 프로세스를 찾을 수있는 제안을 해줄 수 있습니까? 빠른 답장을 보내 주셔서 다시 한번 감사드립니다. –

답변

2

내가 리소스 사용을 추적하려고하기 전에이 작업을 사용했습니다 :

http://webminstats.sourceforge.net/ http://sourceforge.net/projects/webminstats/

이 가능 당신의 문제에 더 나은 통찰력을 줄 것이다

+0

감사합니다. Hayden. 이것을보고 당신을 업데이트 할 것입니다 .. –