An EEVDF CPU scheduler for Linux
An EEVDF CPU scheduler for Linux
Posted Mar 24, 2023 15:28 UTC (Fri) by Wol (subscriber, #4433)In reply to: An EEVDF CPU scheduler for Linux by intgr
Parent article: An EEVDF CPU scheduler for Linux
"Given adequate cooling" - THIS IS THE PROBLEM. In order for cores to run faster, they need to get smaller. If they get smaller, cooling gets harder, and "adequate cooling" becomes impossible.
So as your core heats up, you have a choice - reduce the VA going in (and hence the heat that needs to be dissipated), or move the task to a different core to give the first one a chance to cool down. Do neither, and you'll kill the core. If you could easily kill older larger chips (I had problems with a 686 ages ago with inadequate cooling) it's going to be LOT easier to kill today's faster, more powerful cores.
Cheers,
Wol
