首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NOHZ: local_softirq_pending 100

NOHZ: local_softirq_pending 100
EN

Stack Overflow用户
提问于 2016-05-16 03:07:22
回答 1查看 10K关注 0票数 2

今天,我发现

内核: NOHZ: local_softirq_pending 100

/var/log/messages中。os版本是CentOS6.5(64位)。

我通过谷歌搜索并找到了这个链接(https://kb.plesk.com/en/119599)。上面写着

这些消息表明系统将CPUs置于休眠状态,而不是处理某些软件中断。

但我仍然怀疑这是否会对服务器造成伤害,有人能给我一些建议吗?

EN

回答 1

Stack Overflow用户

发布于 2016-09-12 21:19:12

正如您可能知道的那样,CONFIG_NO_HZ_IDLE选项启用了无痒空闲系统(a.k.a )。“动态-闲置系统”)。

按照HZ.txt

在有些情况下,不能允许空闲CPU进入动态-空闲模式或自适应-滴答模式,最常见的情况是CPU有RCU回调挂起。 无论如何,可以使用CONFIG_RCU_FAST_NO_HZ=y Kconfig选项使这些CPU进入动态-空闲模式或自适应-滴答模式。在这种情况下,计时器将每四个jiffies唤醒这些CPU,以确保及时处理RCU回调。 另一种方法是使用CONFIG_RCU_NOCB_CPU=y Kconfig选项将RCU回调处理卸载到"rcuo“k线程。可以通过几种方法(…)选择要卸载的特定CPU“

因此,解决方案可以是使用CONFIG_RCU_FAST_NO_HZ=y重新构建内核和/或通过内核参数nohz=off禁用动态滴答(“永不省略调度-时钟滴答”,这可能会产生其他副作用)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37246161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档