I have Windows Server 2012 machine which has 32 cores. In Task Manager, it shows 32 cores and 64 logical processors, because of hyperthreading.
My CPU utilization is in the screenshot below:
Can anyone give me an overview of what this screenshot shows? Why are half of the logical processors idle while the other half are at 100% utilization? How can I take advantage of all of the logical processors with my application?