2017-05-23 12 views
0

"htop"도구가 CPU 사용량 및 평균 부하로 표시하는 것에 대해 약간 혼란 스럽습니다. 나는 믿을 수 없을 정도로 느리게 수행하고있는 웹 서버를 살펴달라고 요청 받았다. 나는 조금 봤 거든 항상 당신이 기계에있는 단지 1 개의 cpu가있을 때 평균 부하에 1.00 이상 everyting가 참담하다는 계산서를 찾아 냈다.Linux 웹 서버 - htop은 극단적 인 CPU 사용량을 보여 줍니까?

그러나, 내 "htop"경험은 다음과 같습니다 htop screenshot

사람이 바로 여기에 무슨 일이 일어나고 있는지 말해 주시겠습니까? 이게 나쁘냐, 아니면 내가 모든 걸 오해하니?

도움 주셔서 감사합니다.

답변

0

화면 캡처에서 CPU 사용 막대는 녹색과 빨간색으로 표시됩니다. '?'를 누릅니다. htop에서 도움말 화면을 표시합니다. 거기에서 녹색은 정상적인 사용자 공간 응용 프로그램 CPU 사용을 나타내고 빨간색은 커널 스레드를위한 것임을 알 수 있습니다.

기본적으로 스크린 샷에서 모든 CPU 코어는 100 % 사용 중이며 대부분 커널에서 소비합니다.

예, 좋지 않습니다. 여기에서 정확히 무슨 일이 벌어지고 있는지를 알려면 더 많은 조사가 필요합니다.

+0

발견! rsync 스크립트와 같은 좀비가 실행되어 수백 개의 스레드를 만들었고 며칠 동안 지속되었습니다 ... 스크립트를 죽이고 모든 스레드를 사용하면 CPU 사용량이 0.3 %로 줄었고 웹 서버가 다시 원활하게 실행됩니다. 그래도 감사합니다. – hallleron

0

htop 스크린 샷은 각각의 CPU 코어와 각각의 사용법을 보여줍니다. 당신이 정말로보고 싶은 것은 프로세스와 얼마나 많은 CPU를 소비하고 있는지입니다. http://www.thegeekstuff.com/2011/09/linux-htop-examples

goodluck는을 :

더 상세하게 설명 여기에 기사가있다!

+0

흥미로운 기사입니다. 고마워! – hallleron