Originally posted by skeevy420
View Post
I checked out that reddit thread. It's one of the perks of running full tickless, separate from CacULE scheduler. isol_cpus, nohz_full, all cool tricks.
I recently noticed the kernel config now recommends full tickless over idle tickless (see screenshot below) since it does give you that added benefit. However, does come at a cost over using the simple tick as opposed to full tick.

So idle tickless leads to some better benchmarks due to less overhead, but full tickless can be advantageous for many use-cases, including gaming, if utilized properly.
On my 5800X, I added right now: nohz_full=1-3,5-15 to GRUB. I think that's correct? First core is 0 and 4 respectively for its hyperthreading partner (via htop), and the rest of the cores/threads will be tickless.
(edit: should actually be nohz_full=1-7,9-15)
Saw a noticeable improvement in osbench Launch Programs benchmark with this new setup. The other benches were the same and/or slightly slower vs idle tickless.
Leave a comment: