![vmware workstation number of processors inprove performance vmware workstation number of processors inprove performance](https://www.virtualizationworks.com/images/Personal-Desktop/Workstation/workstation-11.png)
(Newegg didn't list a canned search option for Nehalem or Westmere cores.) The Nehalem appeared in the Core i7 line of CPUs, available at Newegg for $290-1,140. (That same Wikipedia page said that RVI was supported, at VMware, in ESX Server 3.5 and later - and also, interestingly, in Oracle's VirtualBox 2.0 and later.) At Newegg, at this writing, Opterons were available in the range of $190-1,300 (and would require motherboards in the $200-600 range). According to Wikipedia, MMU debuted in the third-generation AMD Opteron, and at Intel EPT debuted in the Nehalem architecture. Pending further research, this information made an AMD CPU with RVI the more certain performance boost for an ordinary user of Workstation.Īt this writing, neither Newegg nor TigerDirect offered products featuring any of those CPU-related acronyms. It was not clear that the same could be said for VMware Workstation.
![vmware workstation number of processors inprove performance vmware workstation number of processors inprove performance](https://docs.01.org/clearlinux/latest/_images/vmw-player-07.png)
VMware found that, in its ESX product, AMD's "RVI provides performance gains of up to 42% for MMU-intensive benchmarks and up to 500% for MMU-intensive microbenchmarks." VMware found similarly dramatic performance improvements for Intel's EPT, provided the virtualization product made suitable adjustments - which, VMware said, ESX did. ( Wikipedia indicated that NPT was used during development, but that RVI was the term currently used.) 7-8) also expressed a preference for second-generation hardware-assisted MMU virtualization, called rapid virtualization indexing (RVI) or nested page tables (NPT) in AMD processors or extended page tables (EPT) in Intel processors. One Anantech commentator said, "The twelve-core AMD Opteron 6100 and six-core Xeon 5600 perform more or less the same," but suggested that Intel had two advantages at the enterprise level: RAS (i.e., reliability, availability, and serviceability, including the ability of systems to heal themselves) and licensing. (The least expensive Intel CPU listed on Newegg at that point cost $41.) Anandtech said that the AMD advantage was in terms of price, with good performance at much lower cost. Recent observations suggested that AMD might be moving toward implementing hyperthreading after all.Ī search on turned up 20 Intel CPUs with hyper-threading capabilities, starting at $115 and ranging above $1,000.
![vmware workstation number of processors inprove performance vmware workstation number of processors inprove performance](https://miro.medium.com/max/1313/0*GNlw1pbvAyMsEDp5.jpg)
Anandtech's comparison of state-of-the-art Intel and AMD CPUs in March 2010 found, however, that the Xeon did much better than the Opteron.
#Vmware workstation number of processors inprove performance software#
But AMD suggested that increasingly complex software (e.g., multithreading in Microsoft Excel 2007) could keep as many as 48 CPU cores busy, even if the number of VMs being run was much lower.ĪMD's point in that particular article was that its Opteron CPU, with more cores, could significantly outperform Intel's Xeon, with hyperthreading and fewer cores. This seemed to imply that AMD CPUs would do better when the number of CPU cores matched or exceeded the number of VMs being run. Intel's own writeup of hyperthreading affirmed that responsiveness was a leading benefit.ĪMD quoted VMware as saying, “Virtual machines are preferentially scheduled on two different cores rather than on two logical processors on the same core.” That is, VMware tried to assign different VMs to different CPU cores, if available. (The OS and the BIOS would have to support it, and the user would have to make sure it was enabled in the BIOS.) Patrick Schmid at Tom's Hardware said that the primary benefit of hyperthreading was to permit smoother responsiveness, but that it would not yield noticeable increases in performance otherwise, and certainly would not substitute for having multiple cores in the CPU. 7) recommended using a CPU that would support hyperthreading (also called "logical processing").