Which processor settings in VMware Workstation 9 are better: two processors with four cores per processor or four...
processors with two cores per processor? The Workstation 9 system in question has an Intel Core i7-3820 processor running at 3.6 GHz, with four cores and eight threads.
When creating a virtual machine and choosing the processor settings, I can only make a VM whose total processor cores equal or are less than eight, otherwise I get this notification: "The virtual machine may perform poorly or fail to power on because the total number of processor cores exceeds the maximum supported value of 8."
Physical CPUs are always better than cores, and cores are better than hyper-threading. The benefit of having a physical CPU is its dedicated connection to memory. If two cores are available on one CPU, the cores share the memory connection, which decreases performance.
In your configuration, the one physical CPU has four integrated cores with two hyper-threaded CPUs per core -- or an eight-CPU machine. Creating a virtual machine with more than eight CPUs means more than one virtual CPU has to run on one hyper-threaded CPU, leading to bad performance.
For best performance, make sure you never get beyond the total number of hyper-threaded CPUs on a machine.
Related Q&A from Sander van Vugt
Implementing RHEL in the cloud isn't exactly the same as using cloud technology in the data center, especially when addressing swap and support ... Continue Reading
Linux administrators should use syslog and systemd-journald together for smart log analysis. But there are also open source log management tools to ... Continue Reading
As it is with other cloud platforms, autoscaling in OpenStack is important to meet changing workload demands. Here's how to enable that process with ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.