One of the most notable new features in Linux 6.6 is the EEVDF scheduler, which replaces the CFS scheduler.
EEVDF fulfils the same role as CFS, helping divides CPU time between processes – but does so more efficiently, with less lag, and reduced latency. However, kernel devs caution the new schedule may, in rare cases, cause performance regressions with specific workloads – but it’ll be fixed in time.
It’ll be interesting to see benchmarks pitting EEVDF vs CFS. Performance boosts (however minor) are always welcome, and this change sounds like it could provide appreciable boosts in general, as well as for gaming and other latency-sensitive workloads run on Linux.
There’s also a new eventfs subsystem to improve memory efficiency in the tracing subsystem.
Can we use this to speed up the Chromebook kernel?
i saw that and its nice to have that in with v6.6+, but i do not expect a big difference - the improvements which can be achieved by things like this nowadays are usually small
from omgubuntu.co.uk:
One of the most notable new features in Linux 6.6 is the EEVDF scheduler, which replaces the CFS scheduler.
EEVDF fulfils the same role as CFS, helping divides CPU time between processes – but does so more efficiently, with less lag, and reduced latency. However, kernel devs caution the new schedule may, in rare cases, cause performance regressions with specific workloads – but it’ll be fixed in time.
It’ll be interesting to see benchmarks pitting EEVDF vs CFS. Performance boosts (however minor) are always welcome, and this change sounds like it could provide appreciable boosts in general, as well as for gaming and other latency-sensitive workloads run on Linux.
There’s also a new eventfs subsystem to improve memory efficiency in the tracing subsystem.
Can we use this to speed up the Chromebook kernel?