Intel Xeon 5600 CPUs reduce VMexit latency by 12% compared to Nehalem processors

Posted by Alessandro Perilli   |   Wednesday, March 17th, 2010   |  

intel logo

Yesterday Intel launched its new quad-core/hexa-core Xeon 5600 CPU series (codename Westmere).

The always amazing AnandTech already published an extensive review, including some very interesting benchmarks, measured on VMware vSphere and Microsoft Hyper-V with VMmark and vApus Mark I frameworks.

First of all, some of the new processors have six cores,: X5650, X5660, X5670 and X5680, as well as the L5638, L5640 and the E5645. Additionally, the new silicon supports up to 288GB DDR3 RAM @ 1066Mhz.
This obviously helps to increase the VMs / core density in virtualization hosts, assuming there are no additional bottlenecks.

More importantly, Westmere CPUs decrease latency of VMs and the hypervisor transitions (VMexit) by 12% compared to Xeon 5500 (codename Nehalem) CPUs, and 50% compared to Xeon 5400 (codename Penryn) CPUs:

Westmere_VMexit

AnandTech reports that also the Translation Lookaside Buffer (TLB), a CPU cache used for virtualization, has been improved:

With many VMs running on top of a hypervisor, flushing the TLB each time you switched to another VM or to the hypervisor was a costly operation. So the TLBs of the AMD Barcelona cores got a new VM specific tag, called the Address Space IDentifier (ASID). An ASID field was added to each TLB tag.  Intel followed this example more than a year later with its Nehalem CPU. The ASIDs allow the TLB to keep track of which TLB entry belongs to which VM. The result is that a VM switch does not flush the TLB.

Completely exotic is the support for 1 GB pages. 2 MB instead of 4 KB pages make a lot of sense to avoid overwhelming the TLB. But 1 GB pages seem a bit exaggerated until we count our internal RAM in TBs. I was told that a few very exotic HPC applications would be sped up with this.

Benchmarks are extremely interesting too.
The new Intel Xeon X5670 was measured against Xeon 5500 CPUs and AMD Opteron processors using VMware VMmark, while serving 120 virtual machines on vSphere 4:

Westmere_VMmark AnandTech even tested against its own, independent benchmark framework called vApus Mark I, launched in May 2009.
Because this platform is not subject to the non-competitive constrains that VMware has in its EULA, AnandTech was able to use it to compare Hyper-V and vSphere:

Westmere_vApus_vSphere Westmere_vApus_HyperV

This is the first time ever the publication discloses benchmarks about Hyper-V.

The review, which is a highly recommended reading, ends with a rather interesting conclusion:

Running 8 very heavy VMs requiring 24 virtual CPUs runs still best on the Intel Xeon on ESX. When it comes to Hyper-V, the difference is a lot smaller. So for those of you who want to consolidate on Hyper-V, we would advise you to wait a few more weeks. Octal cores from Intel and AMD and twelve-cores from AMD will make the next server CPU comparison much more tense.


Labels:

blog comments powered by Disqus


virtualization.info Newest articles
Live from VMworld 2010: Day 4

September 2nd, 2010

VMworld 2010 is at its last day and VMware decided to place the second keynote today. The second keynote is usually more technical than the first one, but as virtualization.info…

Live from VMworld 2010: Day 2

August 31st, 2010

Here we go again. As usual virtualization.info is at the VMworld conference to live cover the keynotes and any other major announcement released by VMware during the event.
Paul Maritz,…

VMware renames vCloud Service Director, bundles it with vCenter Chargeback and vShield Edge

August 30th, 2010

Just before the VMworld 2010 opening keynote, cloudcomputing.info received a couple of confirmations that VMware is about to rename its not-yet-launched vCloud Service Director (vCSD) in just vCloud Director. This…

Citrix XenClient 1.0 to be available at the end of September – UPDATED

August 30th, 2010

In the attempt to distract the audience just before the VMware VMworld 2010 opening keynote, Citrix announced last week the imminent availability of XenClient 1.0.
The Xen-based client hypervisor (see…

Citrix acquires VMLogix

August 30th, 2010

Just one day before the VMware VMworld 2010 opening keynote, Citrix managed to distract the audience with a major announcement: the acquisition of VMLogix for an undisclosed sum.
VMLogix entered…

Symantec announces ApplicationHA and VirtualStore for VMware virtual infrastructures

August 19th, 2010

Earlier this week Symantec announced two new products for VMware virtual infrastructures dubbed ApplicationHA and VirtualStore.
ApplicationHA, powered by Veritas Cluster Server technology, monitors applications and virtual machines health. It…

CA extends IT Client Manager support to ESX, Solaris Containers, App-V and ThinApp

August 19th, 2010

Yesterday CA announced the release of a new version of IT Client Manager (ITCM), its systems management software.
ITCM integrates multiple other CA products, including Asset Management, Software Delivery, Remote…

Veeam releases free version of Reporter 4.0

August 19th, 2010

A couple of weeks ago Veeam silently released a free edition of its reporting solution Reporter.
Reporter 4.0 was released in May, introducing a web GUI, change management reports and…

Vizioncore loses Vice President EMEA

August 19th, 2010

Vizioncore has recently lost its Vice President of EMEA region, virtualization.info has learned.
Roger Baskerville was the EMEA Sales Director at XenSource before the Citrix acquisition. He then covered the…

Is Google using KVM-based hardware virtualization?

August 18th, 2010

For years Google has been pretty adamant that it doesn’t need hardware virtualization.Everything started in 2007 when a Google engineer, Luiz André Barroso, said at the Usenix conference:

I think it…

VMware signs agreement with multiple VDI vendors for PSO assessment – UPDATED

August 18th, 2010

Despite its position in the VDI market is not exactly comfortable at the moment, VMware is taking interesting steps. The company just signed agreements with a couple of VDI vendors,…

Paper: HP Converged Infrastructure enterprise reference architecture for client virtualization

August 18th, 2010

HP has recently published a reference architecture for VDI environments based on Citrix XenDesktop 4, System Center Virtual Machine Manager (SCVMM) 2008 R2 and Windows Server 2008 R2 Hyper-V.
The…

Microsoft releases Virtual Machine Servicing Tool 3.0 beta 3

August 18th, 2010

In May Microsoft finally unveiled an upcoming, revamped version of its patch management solution for virtual infrastructures: Virtual Machine Servicing Tool (VMST) 3.0
VMST is not a patching tool per…

Paper: VMware vCenter Server 4.1 Performance and Best Practices

August 18th, 2010

VMware continues to release new technical papers about vSphere 4.1. After Understanding Memory Resource Management in VMware ESX 4.1, Enhanced VMware ESX 4.1 CPU Scheduler and Host Profiles: Technical Overview, today virtualization.info…

 
Monthly Archive