Device is a ProLiant DL360 Gen9 -
System ROM P89 v2.80 (10/16/2020) .
CPU x2 Intel(R) Xeon(R) CPU E5-2650L v4 @ 1.70GHz.
RDIMM is 64GB on 4x16gb sticks in sockets 12 and 9 for each processor.
Windows Ver is 21h2 build 19004.1889.
The problem I am having, is Windows seems to ONLY put tasks to Group 0 (Node 0) and will never assign to Group 1 (Node 1) even when a task is running at 100 use for that group and it will continue to only run new tasks in that group forcing me manually move something like folding at home to the other node.
Is there a hardware issue? or is there something in bios that could be creating this behavior?
I have not ran a server OS for windows since like Windows Server 2008 R2 - I tend to use my windows servers as more of a workstation, prior to this I was using this box in a different config as a ESXi host, but I was having issues with the amount of overhead, and lost access to the free esxi licenses when i graduated.
Also in the past I had so many problems with installers hating non-client OS, so I’ve just stuck with Pro version of W10 or W7 or even Linux unless there is a specific need for a feature.
The problem I am having, is Windows seems to ONLY put tasks to Group 0 (Node 0) and will never assign to Group 1 (Node 1) even when a task is running at 100 use for that group and it will continue to only run new tasks in that group forcing me manually move something like folding at home to the other node.
Nothing about the CPU not showing up. The both CPUs are there and available in windows for use. If I use BOINC to run WCG or something, I can run all 56 threads concurrently if I take the time to move the threads from group 0 to group 1.
Assuming the memory is set up as NUMA, then some program (for example Paint) could only run on one or the other NUMA-Node. If you wanted both CPUs to work on that one program, you would need to set your system to UMA.
There is also the Windows concept of Processor Groups. You will have to do your own learning there as that is beyond me.