问题发生已经4天,一开始没在意,因为和性能影响不大。
现象:
context switch很大,并且伴随内核模式cpu较高,大概20%以上。间歇性出现,一分钟左右一次很有规律。内核模式cpu花费在idle线程上面,往往中断量也会上升。
process explorer发现是中断引起。
问题分析过程:
google到国外称这种现象为中断风暴,就是一下子中断变得非常多。
原本还想用xperf来跟踪问题:http://www.msfn.org/board/topic/140263-how-to-get-the-cause-of-high-cpu-usage-by-dpc-interrupt/
偶然在process explorer中发现是ssrs照成的这个问题。
原因:
使用process explorer 原因是ssrs服务发起的中断过多,导致
解决方法:
关掉ssrs服务即可