cross-posted from: https://kbin.social/m/linux/t/646160
With currently reviewing the HP Z6 G5 A workstation powered by the new 96-core AMD Ryzen Threadripper PRO 7995WX Zen 4 processor, one of the areas I was curious about was how well HP’s tuned Microsoft Windows 11 compares to that of Linux.
No, it’s because the windows scheduler literally cannot handle that many cores. it simply does not know how to allocate work effectively.
The Windows scheduler is so stupid chip manufacturers manipulate the BIOS/ACPI tables to force it to make better decisions (particularly with SMT) rather than wait on MS to fix it.
Linux just shrugs, figures out the thread topology anyway and makes the right decisions regardless.