Sudip Chahal, Sudhir S. Bangalore, Raghu Yeluri, Stephen G. Anderson, and Ashok Emani,
Intel Corporation
June 2009
IT@Intel White Paper Virtualization with the Intel® Xeon® Processor 5500 Series: A Proof of Concept
Executive Summary
Intel IT, together with Intel’s Digital Enterprise Group, End User Platform Integration, and Intel’s
Software and Services Group, conducted proof-of-concept testing and total cost of ownership
(TCO) analysis to assess the virtualization capabilities of Intel® Xeon® processor 5500 series.
Our results show that two-socket servers based on Intel Xeon processor 5500 series can offer
Our results show
substantial improvements in virtualization performance and energy efficiency, resulting in lower
that, compared
TCO per virtual machine (VM) in multiple Intel IT virtualization deployment scenarios.
with the previous
server generation, We analyzed performance and energy consumption of a two-socket server based on Intel® Xeon®
two-socket servers processor X5570 compared with a server based on Intel® Xeon® processor E5450 in tests using
based on Intel Xeon
the vConsolidate virtualization benchmark suite. Based on our test results, we compared TCO for
processor 5500
each server.
series can support
approximately 2x The server based on Intel Xeon processor X5570 delivered:
as many VMs for
• Up to 2.6x faster performance
the same TCO.
• Up to 2.05x better performance per watt, resulting in approximately double the number of
VMs in the same data center thermal envelope
• Approximately 2x the number of VMs for the same TCO
We also verified that servers based on Intel Xeon processor 5500 series are live-migration-
compatible with servers based on previous processor generations, using VMware Enhanced
VMotion* and Intel® Virtualization Technology FlexMigration assist.
Our tests show that servers based on Intel Xeon processor 5500 series can deliver significant
value and flexibility to Intel IT. We expect to standardize on Intel Xeon processor 5500 series
for new two-socket virtualization host servers.
2 www.intel.com/IT
Virtualization with the Intel® Xeon® Processor 5500 Series: A Proof of Concept IT@Intel White Paper
Contents
Executive Summary............................................................................................................................................................................2
Background..............................................................................................................................................................................................3
Proof of Concept .................................................................................................................................................................................4
Test Setup ...........................................................................................................................................................................................4
Results.....................................................................................................................................................................................................8
Total Cost of Ownership Analysis..........................................................................................................................................10
Conclusion..............................................................................................................................................................................................11
Authors....................................................................................................................................................................................................12
Acronyms.. ..............................................................................................................................................................................................12
Background
Like many IT organizations, Intel IT is pursuing server virtualization to reduce costs and create
a more agile, dynamic data center computing environment.
As part of this strategy, we test new server platforms energy consumption. These include Intel® Hyper-Threading
to assess their virtualization performance and energy Technology; Intel® Turbo Boost Technology; Intel® QuickPath
consumption, and analyze how well they help us meet Technology; an integrated memory controller with next-
the compute requirements of the Intel business groups generation DDR3 memory; and 8-MB L3 cache. Servers
we support. based on the Intel Xeon processor 5500 series can
have up to 2.25x the memory capacity compared to
We also perform tests to verify virtual machine (VM) live
the previous server generation.
migration compatibility with other server platforms in
our virtualized environment. This compatibility enables To determine the potential benefits, Intel IT recently
us to create higher capacity virtualization resource pools performed proof-of-concept (PoC) testing of the
that combine servers based on multiple generations of virtualization capabilities of two-socket server
Intel® processors. platforms based on Intel Xeon processor 5500 series
in collaboration with Intel’s Digital Enterprise Group,
Intel® Xeon® processor 5500 series, based on the Intel®
End User Platform Integration, and Intel’s Software
microarchitecture formerly code-named Nehalem, includes
and Services Group.
new features designed to increase performance and reduce
www.intel.com/IT 3
IT@Intel White Paper Virtualization with the Intel® Xeon® Processor 5500 Series: A Proof of Concept
Proof of Concept
Our PoC focused on a number of critical areas.
Virtualization performance and power efficiency. We used vConsolidate (profile-2) to generate consistent
We tested a server based on Intel Xeon processor 5500 application workloads for the performance analysis.1
series, compared to the previous-generation Intel Xeon
The test suite runs consolidated stack units (CSUs),
processor 5400 series, using a standard benchmark suite.
each comprising five simultaneously running VMs,
We measured each platform’s performance, scalability, and
including one idle VM, as shown in Table 2. CSUs can be
power consumption.
added to increase the system load and CPU utilization.
Live migration compatibility. We tested live migration
Our PoC test environment is shown in Figure 1. We
between a two-socket server based on Intel Xeon
connected each tested server to a LAN and to a storage
processor 5500 series and two- and four-socket servers
area network (SAN). Also connected to the LAN were
based on several other generations of Intel processors
driver systems that generated each CSU workload and
using Intel® Virtualization Technology (Intel® VT)
controller nodes that managed the CSUs. We created
FlexMigration assist and VMware Enhanced VMotion*.
a single set of test VMs and migrated it between test
Total cost of ownership (TCO) analysis. Based on systems using the SAN.
our performance test results and other factors such as
When running the benchmark tests, we added CSUs until
platform and data center costs, we calculated relative
the systems under test attained high system utilization
virtualization TCO for servers based on Intel Xeon processor
levels in excess of 80 percent—levels that we would
5500 series compared to Intel Xeon processor 5400 series.
rarely expect to reach in production. This allowed us to
more fully exploit the scalability of each platform. If a
Test Setup system has enough headroom, adding CSUs increases
We conducted two separate sets of tests, one to measure the aggregate throughput of the system, which results
virtualization performance and power efficiency, and one in a greater vConsolidate score.
to verify live migration compatibility.
We executed three passes of the tests on each system
while monitoring CPU utilization and power consumption,
Virtualization Performance
and selected the median set of results. For reference, we
and Power Efficiency
used the scores from test runs on a reference platform
We performed testing to compare a two-socket server
consisting of a two-socket server based on Intel® Xeon®
based on Intel® Xeon® processor X5570 (2.93 GHz) with
processor 5160.
a server based on the previous-generation Intel® Xeon®
processor E5450 (3 GHz). We tested each platform’s We analyzed the capabilities of the tested servers by
performance, scalability, and power consumption when comparing performance, performance-per-unit cost, and
running a standard virtualization benchmark suite. performance per watt for each system.
System specifications are shown in Table 1.
Live Migration Compatibility
For our tests, we required a benchmark suite that:
We performed tests of live migration of representative IT
• Represented good approximations of IT workloads. workloads between servers based on Intel Xeon processor
• Produced objective measurements. 5500 series and other Intel® server platforms, using Intel
• Adequately stressed each of the systems. VT FlexMigration assist and VMware Enhanced VMotion.
4 www.intel.com/IT
Virtualization with the Intel® Xeon® Processor 5500 Series: A Proof of Concept IT@Intel White Paper
virtualization. Live migration enables us to perform VM migrations Table 2. vConsolidate Consolidated Stack Unit (CSU)
within a server cluster without interrupting the services the VMs
Workload Operating System Memory vCPUs
are providing. It provides the foundation for advanced data center
capabilities such as dynamic load balancing and maintenance VM 1 Database 64-bit Microsoft Windows Server 2003* 2.0 GB 2
2 See http://communities.intel.com/docs/DOC-2538.
www.intel.com/IT 5
IT@Intel White Paper Virtualization with the Intel® Xeon® Processor 5500 Series: A Proof of Concept
FSB: Front Side Bus, Intel® QPI: Intel® QuickPath Interconnect, SSE: Intel® Streaming SIMD Extensions
6 www.intel.com/IT
Virtualization with the Intel® Xeon® Processor 5500 Series: A Proof of Concept IT@Intel White Paper
VMotion and for internal communications within our test cluster, as Driver Client
shown in Figure 3.
For each test, we installed VMware vSphere 4* on each of the test Figure 3. Live migration test setup.
systems. We created a cluster, enabling VMware Enhanced VMotion
Compatibility (EVC)*, and added our test systems to the cluster.
Intel VT FlexMigration assist enabled the hypervisor to report the
appearance of the same instruction set to the VMs.
Once the targeted loading level was attained on the source host,
live migration with VMware Enhanced VMotion was initiated. This
live migration to the destination host or hosts was initiated either
automatically or manually, depending on the test. We monitored the
tests until live migration completed successfully. This included verifying
that migration completed successfully without VM outage and that
application operation was uninterrupted during the live migration.
We recorded the time required to complete the migration, and we
monitored application performance and related statistics as well as
host system utilization information for the duration of each test.
www.intel.com/IT 7
IT@Intel White Paper Virtualization with the Intel® Xeon® Processor 5500 Series: A Proof of Concept
7.00 98.7% 98.7% 99.8% 100% In each test, we initially loaded multiple VM workloads on the source
89.1% 89.9%
84.1% 87.3% server. To help ensure this source server was sufficiently loaded
6.00
6.04 6.09 80
5.56
5.91 with VMs to distribute and load-balance among the servers in the
5.00
Performance
Utilization
4.00
reporting application.
3.00 40
2.00 Then we used VMware DRS to automatically migrate the VMs to the
2.28 2.32 2.27
1.00
20 other servers in the cluster. In separate tests, we used different VMware
DRS cluster modes ranging from 1 (conservative) to 5 (aggressive). With
0.00 0
3 CSU 4 CSU 5 CSU 5 CSU 6 CSU 7 CSU 8 CSU higher settings, the software performed additional migrations to more
Intel® Xeon® Processor E5450 Intel® Xeon® Processor X5570 evenly balance workloads within the cluster, based on the workloads
(3 GHz) (2.93 GHz)
Performance Utilization
that were running and the capacity of the available servers.
CSU: consolidated stack unit
%
105
Utilization
8 www.intel.com/IT
Virtualization with the Intel® Xeon® Processor 5500 Series: A Proof of Concept IT@Intel White Paper
Live Migration 77
Virtual
Virtual
77
Virtual
Virtual
Machines Machines
In our manual migration tests, all migrations with VMware Enhanced Machines Machines
Intel® Xeon® processor Intel® Xeon® processor Intel® Xeon® processor Intel® Xeon® processor Intel® Xeon® processor Intel® Xeon® processor
X5570 5148 X5365 X5450 X7350 X7460
Before Automated Live Migration
DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2
Java* 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2
Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB
Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4
DC DC DC DC DC DC
VMware DRS DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2
Conservative
Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2
Setting 1 Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB
Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4
0 Migrations DC DC DC DC DC DC
VMware DRS DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2
Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2
Setting 2 Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB
6 Migrations Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4
DC DC DC DC DC DC
VMware DRS DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2
Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2
Setting 3 Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB
8 Migrations Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4
DC DC DC DC DC DC
VMware DRS DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2
Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2
Setting 4 Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB
11 Migrations Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4
DC DC DC DC DC DC
VMware DRS DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2 DB 1 DB 2 Mail 1 Mail 2
Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2 Java 1 Java 2 Web 1 Web 2
Aggressive
Setting 5 Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB Idle 1 Idle 2 DB NLB
12 Migrations Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4 Web 1 Web 2 Web 3 Web 4
DC DC DC DC DC DC
vConsolidate workload
IT workload
DB: Database, DC: domain controller, VMware DRS*: VMware Distributed Resource Scheduler*, NLB: network load balancing controller
www.intel.com/IT 9
IT@Intel White Paper Virtualization with the Intel® Xeon® Processor 5500 Series: A Proof of Concept
LAN, Storage • Copper and fiber pre-wiring per rack: USD 3,000 over In our TCO calculations, we assumed that we would deploy typical
Area Network 10 years rack-mounted servers. We compared a server based on Intel Xeon
(SAN), and • Gigabit Ethernet (GbE) LAN port costs per server processor X5570 with 72 GB RAM to a server based on Intel Xeon
Cabling USD 300 over 4 years processor E5450 with 32 GB RAM.
• Fibre Channel (FC) SAN port costs per server: USD
700 over 4 years Our TCO calculations took into account costs in the following areas:
• LAN/SAN ports per server: 7 GbE (LAN), 2 FC (SAN)
• Hardware (including configured RAM) and software acquisition;
Personnel • USD 100,000 per support employee per year we based our analysis on list prices from major manufacturers
• One support employee per 250 servers (physical • Depreciation and amortization
server support only, including installation, break,
fix and de-installation). Virtual machine operating • Data center annual depreciation and operating expenses
system and application support is not included, as it
is the same for all alternatives. • Server support personnel
• LAN, SAN, and cabling
Key TCO assumptions are shown in Table 4.
Performance-centric SLA-focused
1.5
These scenarios emphasize the need to meet performance service-
level agreements (SLAs). Typical examples include end-of-quarter
1.0 1.00 1.00 1.00
financial processing and trading applications. IT must meet SLAs that
specify response times for interactive applications and completion
0.5 times for batch jobs. Therefore, application responsiveness or
throughput are paramount.
Our TCO analysis showed that compared with the server based
on Intel Xeon processor E5450, the server based on Intel Xeon
processor X5570 supported 2.28x as many VMs for the same TCO,
due to its increased throughput and greater performance per watt.
10 www.intel.com/IT
Virtualization with the Intel® Xeon® Processor 5500 Series: A Proof of Concept IT@Intel White Paper
Conclusion
Servers based on Intel Xeon processor 5500 series delivered significant improvements in
virtualization performance, energy efficiency, and TCO compared with previous generations.
They add significant capacity and flexibility to our virtualization environment: We can integrate
them into clusters with other server processor generations and perform live migration across
multiple generations, protecting our server investment and creating higher-capacity virtualization
resource pools. We expect to standardize on the Intel Xeon processor 5500 series for new two-
socket virtualization host servers.
www.intel.com/IT 11
Authors
Sudip Chahal is a compute and storage architect with Intel IT.
Sudhir S. Bangalore is a senior engineer with Intel Digital Enterprise Group, End User Platform Integration.
Raghu Yeluri is an enterprise architect with Intel Digital Enterprise Group, End User Platform Integration.
Stephen G. Anderson is a systems engineer with Intel IT.
Ashok Emani is a performance engineer with Intel Software and Services Group.
Acronyms
VMware DRS VMware Distributed Resource Scheduler Intel® VT-c Intel® Virtualization Technology for Connectivity
ERP enterprise resource planning Intel® VT-d Intel® Virtualization Technology for Directed I/O
EVC Enhanced VMotion Compatibility PoC proof of concept
FC Fibre Channel SAN storage area network
GbE gigabit Ethernet SLA service-level agreement
Intel® VT Intel® Virtualization Technology FlexMigration assist TCO total cost of ownership
FlexMigration
assist VM virtual machine
Performance tests and ratings are measured using specific computer This paper is for informational purposes only. THIS DOCUMENT IS
systems and/or components and reflect the approximate performance PROVIDED “AS IS” WITH NO WARRANTIES WHATSOEVER, INCLUDING
of Intel® products as measured by those tests. Results have been ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT,
simulated and are provided for informational purposes only. Results FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY
were derived using simulations run on an architecture simulator or OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR
model. Any difference in system hardware or software design or SAMPLE. Intel disclaims all liability, including liability for infringement
configuration may affect actual performance. Buyers should consult of any proprietary rights, relating to use of information in this
other sources of information to evaluate the performance of systems specification. No license, express or implied, by estoppel or
or components they are considering purchasing. For more information otherwise, to any intellectual property rights is granted herein.
on performance tests and on the performance of Intel products, visit Intel, the Intel logo, and Xeon are trademarks of Intel Corporation in
www.intel.com/performance/resources/benchmark_limitations.htm. the U.S. and other countries.
Intel does not control or audit the design or implementation of third-
*Other names and brands may be claimed as the property of others.
party benchmark data or Web sites referenced in this document. Intel
encourages all of its customers to visit the referenced Web sites or Copyright © 2009 Intel Corporation. All rights reserved.
others where similar performance benchmark data are reported and
confirm whether the referenced benchmark data are accurate and Printed in USA Please Recycle
reflect performance of systems available for purchase. 0609/KAR/KC/PDF 321377-001US