linux – 为什么ksoftirqd使用100%的CPU?

linux – 为什么ksoftirqd使用100%的CPU?,第1张

概述运行FC版本12.我总是在进程列表的顶部看到ksoftirqd / x(x为0-9),具有100%的cpu. 服务器具有绑定的2gbit连接,从SSD阵列提供文件.目前其使用1.6gbit.服务器负载约为1.5(双四核).爱荷华州不存在. 这是一个长期存在的 linux问题.如果你进行谷歌搜索,这个报告可以追溯到2004年,没有任何真正的答案.这似乎主要发生在高网络活动期间,看起来这是你的情况. 运行FC版本12.我总是在进程列表的顶部看到ksoftirqd / x(x为0-9),具有100%的cpu.

服务器具有绑定的2gbit连接,从SSD阵列提供文件.目前其使用1.6gbit.服务器负载约为1.5(双四核).爱荷华州不存在.

解决方法 这是一个长期存在的 linux问题.如果你进行谷歌搜索,这个报告可以追溯到2004年,没有任何真正的答案.这似乎主要发生在高网络活动期间,看起来这是你的情况. Linux tcp堆栈从来就不是最伟大的,所以我并不感到惊讶.这也可能与您的网络接口及其使用的模块有关.

我建议尝试不同的网络硬件.如果1Gbit还不够,可能需要支付10Gbit的卡?尝试没有粘接?

总结

以上是内存溢出为你收集整理的linux – 为什么ksoftirqd使用100%的CPU?全部内容,希望文章能够帮你解决linux – 为什么ksoftirqd使用100%的CPU?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1037569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存