如何调试ksoftirqd资源使用过多的原因?


9

man ksoftirqd指示:

如果ksoftirqd占用的CPU时间超过一小部分,则表明该计算机处于较高的软中断负载下。

我正在使用Debian Wheezy系统,该系统通常具有很高的系统利用率,其中ksoftirqd进程在短时间内使用了过多的cpu和磁盘资源。在此期间,系统以蜗牛般的速度运行。

如何开始理解导致ksoftirqd资源利用率飙升的根本原因?

Answers:


6

检查/proc/interrupts以确定是否一个或多个中断发生过多。提示:每秒数千个中断不会引起警报。

过多的中断(又名中断风暴)可能有多种原因,其中之一甚至是硬件问题(嘈杂的中断线路)。

为了进一步回答您的问题,我们需要知道您使用哪种硬件的操作系统。


看起来eth0是主要的罪魁祸首(尽管不确定每秒如何看)– CPU0 76739293 eth0-TxRx-0
mrP 2015年

15分钟后-CPU0 77513350 eth0-TxRx-0。
mrP

((77513350-76739293)/ 15)/ 60 = 860中断/秒-恕我直言,如果您使用大量网络,则不会发出警报。我认为您的机器根本没有问题,处理中断是系统的正常行为...
1

哪些硬件信息会在这里有所帮助?
mrP 2015年

圣牛蝙蝠侠,里面有多少个核心?
1
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.