hexdump0815 / linux-mainline-mediatek-mt81xx-kernel

linux-mainline-mediatek-mt81xx-kernel
15 stars 7 forks source link

New kernel scheduler in Linux 6.6 #9

Open aneeshlingala opened 1 year ago

aneeshlingala commented 1 year ago

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?

hexdump0815 commented 1 year ago

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