HUAWEI CLOUD EULEROS-HCE定制系统启动参数说明(630):nohz

时间:2025-06-17 16:10:49

nohz

在Linux内核2.6.17版本之前,Linux内核为每个CPU设置一个周期性的时钟中断,Linux内核利用这个中断处理一些定时任务,如线程调度等。这样导致就算CPU不需要定时器的时候,也会有很多时钟中断,导致资源的浪费。Linux内核2.6.17版本引入了nohz机制,实际就是让时钟中断的时间可编程,在CPU空闲的情况下减少不必要的时钟中断。

nohz功能对CPU的能耗有积极的作用,但对负载均衡而言却不友好,在部分业务场景下开启nohz会导致性能下降,因此建议默认关闭nohz功能,可以通过在系统启动参数中添加nohz=off并重启系统从而关闭该功能。

nohz功能在部分特殊场景下对性能有积极作用,例如多个线程同时并发读取/proc/cpuinfo的场景。

support.huaweicloud.com/usermanual-hce/zh-cn_topic_0000002351070169.html