Linux – Why CONFIG_NO_HZ is not set by default

kernellinuxlinux-kernelreal time

In the Linux Kernel CONFIG_NO_HZ is not set. But an initial reading suggests that setting that option would be nice from a performance point of view. But reading some posts like this made me think again.

Why CONFIG_NO_HZ is not set by default or why no performance improvement when it is enabled?

Best Answer

The performance improvement is not visible to everyone, just certain users for which RT kernels really matter : DSP, audio/video processing, and so on. So that config option is not universally beneficial, hence disabled.

Related Question