Apache 서버를 Debian Wheezy에서 Jessie로 업그레이드한 후 평균 로드는 두 배, 컨텍스트 스위치는 세 배로 늘어났습니다. 사용자와 시스템 CPU는 거의 동일하게 유지됩니다.
서버는 Apache(mpm_prefork)만 실행합니다. 구성이 새 구성 레이아웃에 조심스럽게 복사되었습니다.
주요 변경 사항은 다음과 같습니다.
- 리눅스 3.2~3.16
- 아파치 2.2에서 2.4.10으로
- PHP 5.4~5.6
세 가지 제품 모두에 대한 업그레이드 문서를 읽었지만 로드 증가를 설명하는 내용이 없는 것 같습니다. Apache 프로세스 수는 변경되지 않았습니다. MPM 구성은 동일합니다. 나는 우리가 여전히 프리포크를 실행하고 있다고 믿습니다.
대부분의 컨텍스트 전환은 rcd_sched 프로세스에서 나오는 것 같습니다.
원인을 찾으려고 며칠을 보냈는데 어떤 조언이라도 주시면 감사하겠습니다.
2017년 7월 7일 업데이트됨
3.2 커널로 재부팅하고 2일 동안 서비스를 실행했지만 로드 평균이나 컨텍스트 전환이 크게 떨어지지 않았습니다.
답변1
Debian Stretch로 업그레이드한 후 로드 평균과 컨텍스트 전환이 모두 정상 수준으로 돌아왔습니다.
- 리눅스 4.9.30
- 아파치 2.4.25
불행하게도 문제를 해결한 것이 커널인지 아니면 아파치 업그레이드인지는 알 수 없지만 확실히 정상으로 돌아왔습니다.