Linux Kernel 7.0.7+ Windowized


The kernel developers have removed some knobs that allowed one to optimize a kernel for throughput instead of latency. In particular it is no longer possible to compile a non-preemptive kernel. When you have a machine with a lot of cores and not enough memory bandwidth, all the extra context switching wastes bandwidth you don't have.
in reply to Nanook

On 6.18.32 my i9-10980xe server that runs friendica.eskimo.com among other things, was running 7000-9000 context switches per second, it handled this fine.

Under 7.0.9, it sees 20,000-40,000 it ran for a day before hopelessly pissing itself, processes would grab memory but it would never free it and basically exhaust memory.

I filed a kernel bug report. I was basically told by the developers, piss off this is the way it's gonna be. Linux is essentially abandoning the server market ot become a Whendoze clone.

This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.