Get the latest tech news
Many Scheduler Updates In The Linux 6.15 Kernel
Merged last week for the Linux 6.15 merge window were a bit set of scheduler updates.
The kernel scheduler updates this cycle were scattered across the board with a lot of material touching different pieces but no single overly exciting addition. Of course, all the small scheduler optimizations and efficiency improvements add up and overall the Linux kernel scheduler code continues certainly moving in the right direction especially with today's high core count processors as well as the hybrid core designs. "Core & fair scheduler changes: - Cancel the slice protection of the idle entity - Reduce the default slice to avoid tasks getting an extra tick - Force propagating min_slice of cfs_rq when {en,de}queue tasks - Refactor can_migrate_task() to [eliminate] looping - Add unlikey branch hints to several system calls - Optimize current_clr_polling() on certain architectures
Or read this on Phoronix