Hehe, to vyzerá ako keby scheduler vo Windowsoch bol pre tie procesory moc na nič a tak ho intel pomocou novej technológie iba prezlečenú za SW driver snaží dohackovať...
Predpokladám, že zrovna na Linuxe s tým problém mať nebudú, zvlášť keď scheduler (aj možno aj scaling governor) sú optimalizované pre výkonné servery s väčším počtom CPU. Takže ani žiaden SW driver na to treba nebude.
Je ale vtipné ako marketing intelu pomenúvava veci. Zvýši čísielko, pridá Max a označí takto Windows SW driver pre pôvodne HW techológiu.
Navíc Linux má taskset:
...
DESCRIPTION
taskset is used to set or retrieve the CPU affinity of a running process given its pid, or to launch a new command with a given CPU affinity. CPU affinity is a scheduler property that "bonds" a process to a given set of CPUs on the system. The Linux scheduler will honor the given CPU affinity and the process will not run on any other CPUs. Note that the Linux scheduler also supports natural CPU affinity: the scheduler attempts to keep processes on the same CPU as long as practical for performance reasons. Therefore, forcing a specific CPU affinity is useful only in certain applications.
...
Na serverech zasadne nepouzivame power management. A krom specifickych mikroreseni(typu domaci NAS) neznam nikoho kdo by to na serverech pouzival. Bud jsou servery nejak vytizene( pri nabehu instanci / aplikace aspon 30%) a pak neni duvod to vubec zapinat a nebo by vytizene nebyli a tak jsou vypnute, pripadne cold standby (velmi vyjimecne). Power management totiz zasadne snizuje casovy determinismus chovani takoveho systemu. Nekdy clovek ceka na sitovky i sekundu ci dve nez se mu probudi. S timhle by nas asi zakosi nepochvalili... Navic platit extra cloveka aby to vytunil tak ze ty delaye budou snesitelne taky neni neco co by nadrizeni vydeli radi.
Ono to neni ani tak ze by firmy nechtely byt "zelene a usporne". Ale proste ten power management funguje blbe az primo debilne (periferie se klidne odpojuje od sbernice kdy se ji zamane). Obecne se tyhle problemy hodne spatne resi a buziness do toho nechce vrazet cas ani penize. A tak se power management vypne.
Jinak na sparc architekturach kde je treba 128 jader na system, tak tam uz nejake experimenty s power managementem delame pro par zakazniku.