커널의 높은 CPU 사용
커널 CPU는 시스템이 실제 저수준 작업을 수행할 때 증가할 수 있습니다: 인터럽트 처리, 스케줄링, 파일시스템 활동 또는 네트워크 처리.
Common symptoms
- 커널/시스템 프레임이 샘플에서 대부분을 차지함
- 사용자 공간 앱이 부하를 설명하지 못함
- CPU가 스토리지 또는 네트워크와 상관관계를 보임
Likely causes
- 과도한 파일시스템 또는 네트워크 활동
- 드라이버 또는 인터럽트 부하
- 스케줄링 오버헤드
Evidence to look for
프로파일링에서 커널 비율 상승
디스크 또는 네트워크 이벤트가 스파이크와 일치
실행 큐 지연 시간 증가
What it usually means
커널 CPU가 높다고 해서 반드시 문제는 아니지만, 해결책을 찾아야 할 위치가 달라집니다.
What to do next
- 1스토리지와 네트워크를 먼저 확인
- 2인터럽트가 많은 장치 또는 드라이버 확인
- 3프로파일링을 사용하여 커널과 사용자 시간을 분리
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai