5.9 Tickless Kernels Available now:
eskimo.com/.../linux-5.9-tickl…
eskimo.com/.../linux-5.9-tickl…
Both of these kernels are tickless idle. Which means when a clock tick happens, the it is serviced and processes scheduled only if there is work pending. This saves a lot of unnecessary CPU wake-ups and is especially valuable on laptops where it will save battery or on virtual machines where you have many virtual machines on one physical host. In such a situation just servicing clock interrupts can eat more CPU than running client services.
These Linux kernels are provided with no warantee. Use them only if you agree to accept all risk for any damage to your machine or it's contents.
The are several differences between these kernels and those provided by Ubuntu, Debian, Mint, etc.
First, these are all upstream kernels, they have no vendor patches and only occasional minor patches from me.
Second, they are tickless kernels. CONFIG_NO_HZ is set, CONFIG_NO_HZ_FULL is not set. On the client kernel, CONFIG_HZ_1000=y, on the server kernel, CONFIG_HZ_100=y.
The server kernel is non-premptive, the client kernel is fully preemptive. This provides maximum processing ability on the server, minimal latency on client machines.
There are three '.deb' packages provided. Download all three and install with dpkg -i *.deb.
These will work on Ubuntu, Mint, Debian, Zorin, JeLinux, MxLinux, and other Debian based distributions.
Nanook
in reply to Nanook • •