How can i calculate the maximum number of Logical Processors in my server? For example i have a Dell PowerEdge R740 with the following system specs:
- CPUs: x 2 (Intel(R) Xeon(R) Gold 6238 CPU @ 2.10GHz), 22 Cores per CPU, Model 85 Stepping 7
- HyperThreading(HT): Yes
- Virtualization Technology(VT): Yes
- Execute Disable(XD):Yes
- Turbo Mode: Yes
Tech Junction Answered question May 24, 2023
To calculate the logical processors of a server, you need to know the number of CPU cores, the number of sockets, and the number of threads per core.
The formula for the logical processors is as below:
- Total Number Of Logical Processors = Number of CPUs * Number of Cores per CPU * Number of Threads Per Core
- For example, your server has 2 CPUs, each with 22 cores and hyper-threading (HT) enabled
- which means the number of logical processors is = 2 * 22 * 2 = 88 Logical Processors
This means that the server can run 88 parallel tasks at the same time. However, this does not mean that you can run 88 VMs on this server, as there are other factors to consider such as memory, disk space, network bandwidth, etc. You also need to account for the hypervisor overhead, which is the software that creates and runs VMs.
Tech Junction Answered question May 24, 2023