Virtualization with the Intel® Xeon® Processor 5500 Series: a Proof of Concept
Total Page:16
File Type:pdf, Size:1020Kb
White Paper Virtualization with the Intel Information Technology Computer Manufacturing Server Virtualization Intel® Xeon® Processor 5500 Series: A Proof of Concept 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. A server based on Intel® Xeon® processor X5570 delivered up to 2.6x the performance and up to 2.05x the performance per watt of a server based on Intel® Xeon® processor E5450, resulting in the ability to support approximately twice as many virtual machines for the same TCO. We also verified seamless live migration between servers based on Intel Xeon processor 5500 series and previous Intel® processor generations using VMware Enhanced VMotion* and Intel® Virtualization Technology FlexMigration assist. 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 Virtualization Performance while monitoring CPU utilization and power consumption, and Power Efficiency and selected the median set of results. For reference, we 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