KSOFTIRQ不使用CPU,应该是为什么



linux 2.6和3.8

。Linux设置为路由器,传递3 gig文件

在最高的情况下,%si在30%上很高,但是KSOFTIRQD的CPU为0%。因此,问题是"什么线程正在处理Softirq ???"我已经阅读了代码,它应该是ksoftirqd,但它是空闲的。

[无法发布图像,没有足够的点]

这是一个会计问题吗?

dreez

当无法使用%si处理负载时,它将被卸载到softirqd。因此,您会看到%si 30和%softirqd 0.

从"人"页面上。KsoftirQD是一个每CPU内核线,当机器处于重型软件下载量下时运行。柔软的中断通常会在返回时从硬中断中提供服务,但是可以使软中断更快地触发,而不是可以维修它们。如果在处理软中断时第二次触发软中断,则触发KSOFTIRQ守护程序在过程上下文中处理软中断。如果KsoftirQD的CPU时间超过一小部分,则表明机器处于重型中断负载下。

相关内容

  • 没有找到相关文章

最新更新