과도한 ksoftirqd 리소스 사용의 원인을 디버깅하는 방법은 무엇입니까? 동안 활용하는 일반적으로 높은

man ksoftirqd는 다음을 나타냅니다.

ksoftirqd가 CPU 시간의 작은 백분율 이상을 소비하는 경우 시스템의 소프트 인터럽트로드가 심함을 나타냅니다.

ksoftirqd 프로세스가 과도한 CPU 및 디스크 리소스를 단기간 동안 활용하는 일반적으로 높은 시스템 활용률로 Debian Wheezy 시스템과 함께 작업하고 있습니다. 그 동안 시스템은 달팽이 속도로 작동합니다.

이 ksoftirqd 리소스 활용 스파이크의 근본 원인을 이해하려면 어떻게해야합니까?



답변

/proc/interrupts하나 이상의 인터럽트가 과도하게 발생하는지 확인하십시오 . 힌트 : 초당 수천 번의 인터럽트는 알람의 원인이 아닙니다.

과도한 인터럽트 (일명 인터럽트 스톰)에는 여러 가지 이유가있을 수 있으며 그 중 하나는 하드웨어 문제 (노이즈 인터럽트 라인)이기도합니다.

귀하의 질문에 대한 답을 더 얻으려면 어떤 하드웨어에서 어떤 OS를 사용하는지 알아야합니다.


답변