Optimizing virtualization with KVM and NO_HZ
The new Linux kernel feature NO_HZ, also referred to as dynticks, attracts an increasing number of Linux developers and followers. NO_HZ makes it possible to minimize the frequency of the OS tick, thereby improving the real-time characteristics in Linux systems. Keeping down the frequency of the OS tick is beneficial for a wide range of applications, including those requiring real-time capabilities combined with high performance. By comparing virtualization (KVM) with and without NO_HZ, it's observed that virtual environments benefit from uninterrupted execution. It also anticipated further optimizations are possible in the area of virtualized real-time Linux systems.