Flere kunder er begyndt at stille spørgsmålstegn ved, om Intels såkaldte HyperThreading-teknologi nu også giver bedre ydelse for store systemer. Det skriver nyhedstjenesten CNET.
Intels HyperThreading er udviklet til at udnytte en processor bedre ved at kunne køre parallelle programtråde.
Programtrådene skal imidlertid deles om den cache-hukommelse, der er indlejret på processoren.
Det er her, HyperThreading kan give problemer i visse systemopsætninger.
Udvikler Slava Ocks fra Microsofts SQL Server-hold peger på et problem for HyperThreading i forbindelse med SQL Server på store systemer, når belastningen på processorerne er høj.
På hans weblog på Microsoftsudviklerforum MSDN skriver han blandt andet:
- Vores kunder har observeret en interessant opførsel på kraftige systemer med HyperThreading-hardware. De har bemærket, at i visse tilfælde med stor belastning på databasen øges processor-forbruget, men ydelsen af SQL Server falder.
Et tilsvarende problem findes ifølge CNET på visse tungt belastede Citrix-systemer.
- Det er ironisk. Intel har solgt HyperThreading som noget, der giver ekstra ydelse på software med mange tråde. SQL Server er meget tråd-intensivt, men lidersiger teknisk direktør Peter Ibbotson fra britiske Lakeview Computers til CNET og fortsætter:
- Faktisk har jeg aldrig set ydelsesforbedringer på serversoftware med HyperThreading aktiveret. Vi anbefaler vores kunder at slå det fra, hvis de kører vores software og Citrix på samme server.