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.
like this


Nanook
in reply to Nanook • — (Shoreline, WA, USA) •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.