We have quite a few Web (IIS) servers that use the Xeon E5530 processors running Windows 2008 64 bit Enterprise. 48GB RAM.
Anyway, the issue is we see one processor getting worked more than the other processor. Really the other processor sits idle.
On some systems the preferred processor is #1 (first set of 8 cpus in task manager), while on other systems the preferred processor is #2 (second set of 8 cpus in Task Manager. No matter what, we never see more than 8 cores active at one time, and they are in groups of 8. Hyper threading is enabled so Task Manager shows a total of 16.
Is there some BIOS setting that is making this happen? Should we disable Hyper Threading? Is this a NUMA issue? Is this something Windows 2008 R2 would fix?
Appreciate any help. We have quite a large investment in these and would love to use them to their fullest potential.