Four-Socket Server Consolidation Using SQL Server 2008

Similar documents
Reduce Costs & Increase Oracle Database OLTP Workload Service Levels:

Consolidating OLTP Workloads on Dell PowerEdge R th generation Servers

DELL Reference Configuration Microsoft SQL Server 2008 Fast Track Data Warehouse

Upgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure

Accelerating Microsoft SQL Server 2016 Performance With Dell EMC PowerEdge R740

TPC-E testing of Microsoft SQL Server 2016 on Dell EMC PowerEdge R830 Server and Dell EMC SC9000 Storage

Microsoft SQL Server in a VMware Environment on Dell PowerEdge R810 Servers and Dell EqualLogic Storage

Impact of Dell FlexMem Bridge on Microsoft SQL Server Database Performance

Dell Reference Configuration for Large Oracle Database Deployments on Dell EqualLogic Storage

Exchange Server 2007 Performance Comparison of the Dell PowerEdge 2950 and HP Proliant DL385 G2 Servers

A Performance Characterization of Microsoft SQL Server 2005 Virtual Machines on Dell PowerEdge Servers Running VMware ESX Server 3.

Dell PowerEdge R920 System Powers High Performing SQL Server Databases and Consolidates Databases

vstart 50 VMware vsphere Solution Specification

Dell PowerEdge R910 SQL OLTP Virtualization Study Measuring Performance and Power Improvements of New Intel Xeon E7 Processors and Low-Voltage Memory

10Gb iscsi Initiators

Microsoft SharePoint Server 2010 on Dell Systems

Microsoft SQL Server 2012 Fast Track Reference Architecture Using PowerEdge R720 and Compellent SC8000

Consolidating Microsoft SQL Server databases on PowerEdge R930 server

Competitive Power Savings with VMware Consolidation on the Dell PowerEdge 2950

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4

Dell PowerEdge 11 th Generation Servers: R810, R910, and M910 Memory Guidance

Consolidating Oracle Databases on the Dell PowerEdge R820 Server Using Oracle VM

Consolidating DSS Workloads on Dell PowerEdge 11G Servers Using Oracle 11g Database Replay

Deployment of VMware Infrastructure 3 on Dell PowerEdge Blade Servers

Dell PowerEdge R720xd with PERC H710P: A Balanced Configuration for Microsoft Exchange 2010 Solutions

Best Practices for Deploying a Mixed 1Gb/10Gb Ethernet SAN using Dell EqualLogic Storage Arrays

Database Solutions Engineering. Best Practices for Deploying SSDs in an Oracle OLTP Environment using Dell TM EqualLogic TM PS Series

Performance Comparisons of Dell PowerEdge Servers with SQL Server 2000 Service Pack 4 Enterprise Product Group (EPG)

Cost and Performance benefits of Dell Compellent Automated Tiered Storage for Oracle OLAP Workloads

Performance Scaling. When deciding how to implement a virtualized environment. with Dell PowerEdge 2950 Servers and VMware Virtual Infrastructure 3

Performance Baseline for Deploying Microsoft SQL Server 2012 OLTP Database Applications Using EqualLogic PS Series Hybrid Storage Arrays

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

VMware Infrastructure Update 1 for Dell PowerEdge Systems. Deployment Guide. support.dell.com

Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System

Microsoft SQL Server 2012 Fast Track Reference Configuration Using PowerEdge R720 and EqualLogic PS6110XV Arrays

Microsoft SharePoint Server 2010

VMware Infrastructure 3.5 for Dell PowerEdge Systems. Deployment Guide. support.dell.com

Reference Architecture

VMware VMmark V1.1 Results

EMC CLARiiON CX3 Series FCP

VMware Infrastructure Update 1 for Dell PowerEdge Systems. Deployment Guide. support.dell.com

SanDisk Enterprise Solid State Drives: Providing Cost-Effective Performance Increases for Microsoft SQL Server Database Deployments

VMware Infrastructure 3.5 Update 2 for Dell PowerEdge Systems. Deployment Guide. support.dell.com

Accelerating storage performance in the PowerEdge FX2 converged architecture modular chassis

Benefits of Automatic Data Tiering in OLTP Database Environments with Dell EqualLogic Hybrid Arrays

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III

Reference Architectures for designing and deploying Microsoft SQL Server Databases in Active System800 Platform

Database Solutions Engineering. Best Practices for running Microsoft SQL Server and Microsoft Hyper-V on Dell PowerEdge Servers and Storage

QLE10000 Series Adapter Provides Application Benefits Through I/O Caching

A Comparative Study of Microsoft Exchange 2010 on Dell PowerEdge R720xd with Exchange 2007 on Dell PowerEdge R510

Virtualized SQL Server Performance and Scaling on Dell EMC XC Series Web-Scale Hyper-converged Appliances Powered by Nutanix Software

Microsoft Office SharePoint Server 2007

Microsoft Exchange Server 2010 Performance on VMware vsphere 5

Dell Microsoft Reference Configuration Performance Results

BENEFITS AND BEST PRACTICES FOR DEPLOYING SSDS IN AN OLTP ENVIRONMENT USING DELL EQUALLOGIC PS SERIES

EMC CLARiiON CX3-40. Reference Architecture. Enterprise Solutions for Microsoft Exchange Enabled by MirrorView/S

Accelerate Applications Using EqualLogic Arrays with directcache

Performance and Energy Efficiency of the 14 th Generation Dell PowerEdge Servers

Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

PowerVault MD3 SSD Cache Overview

DELL EMC CX4 EXCHANGE PERFORMANCE THE ADVANTAGES OF DEPLOYING DELL/EMC CX4 STORAGE IN MICROSOFT EXCHANGE ENVIRONMENTS. Dell Inc.

Teradici APEX 2800 for VMware Horizon View

Implementing SharePoint Server 2010 on Dell vstart Solution

The Hardware Realities of Virtualization

Storage Consolidation with the Dell PowerVault MD3000i iscsi Storage

INFOBrief. Dell PowerEdge Key Points

High Availability and Disaster Recovery features in Microsoft Exchange Server 2007 SP1

IBM Emulex 16Gb Fibre Channel HBA Evaluation

EMC Virtual Architecture for Microsoft SharePoint Server Reference Architecture

REFERENCE ARCHITECTURE Microsoft SQL Server 2016 Data Warehouse Fast Track. FlashStack 70TB Solution with Cisco UCS and Pure Storage FlashArray//X

EMC Business Continuity for Microsoft Applications

Performance Characterization of the Dell Flexible Computing On-Demand Desktop Streaming Solution

Deploying Microsoft SQL Server 2005 Standard Edition with SP2 using the Dell PowerVault MD3000i iscsi Storage Array

EMC Backup and Recovery for Microsoft SQL Server

Best Practices for Deploying a Mixed 1Gb/10Gb Ethernet SAN using Dell Storage PS Series Arrays

Exchange 2003 Deployment Considerations for Small and Medium Business

iscsi Boot from SAN with Dell PS Series

VMware VAAI Integration. VMware vsphere 5.0 VAAI primitive integration and performance validation with Dell Compellent Storage Center 6.

Microsoft Lync Server 2010 on Dell Systems. Solutions for 500 to 25,000 Users

Microsoft SharePoint Server 2010

Using Dell EqualLogic Auto Replication to Synchronize Remote Offices and Headquarters

Accelerating Microsoft SQL Server Performance With NVDIMM-N on Dell EMC PowerEdge R740

Dell Compellent Storage Center and Windows Server 2012/R2 ODX

VMmark 3.0 Results. Number of Hosts: 2 Uniform Hosts [yes/no]: yes Total sockets/cores/threads in test: 4/112/224

DELL MICROSOFT REFERENCE CONFIGURATIONS PHASE II 7 TERABYTE DATA WAREHOUSE

InfoBrief. Dell 2-Node Cluster Achieves Unprecedented Result with Three-tier SAP SD Parallel Standard Application Benchmark on Linux

DELL EMC READY BUNDLE FOR VIRTUALIZATION WITH VMWARE AND FIBRE CHANNEL INFRASTRUCTURE

Demartek December 2007

VMware VMmark V1.1 Results

A Dell Technical White Paper Dell Virtualization Solutions Engineering

Low Latency Evaluation of Fibre Channel, iscsi and SAS Host Interfaces

FlashStack 70TB Solution with Cisco UCS and Pure Storage FlashArray

12/04/ Dell Inc. All Rights Reserved. 1

Reference Architecture - Microsoft SharePoint Server 2013 on Dell PowerEdge R630

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

VMware VMmark V1.1 Results

A Dell technical white paper By Fabian Salamanca, Javier Jiménez, and Leopoldo Orona

Virtualizing SQL Server 2008 Using EMC VNX Series and VMware vsphere 4.1. Reference Architecture

Dell/EMC CX3 Series Oracle RAC 10g Reference Architecture Guide

Deployment of VMware ESX 2.5.x Server Software on Dell PowerEdge Blade Servers

Transcription:

Four-Socket Server Consolidation Using SQL Server 28 A Dell Technical White Paper Authors Raghunatha M Leena Basanthi K

Executive Summary Businesses of all sizes often face challenges with legacy hardware and software that are outdated. Deploying and maintaining multiple individual applications in a dispersed legacy environment increases IT staffing overhead as the number of servers for both collection and data storage grows. To overcome these issues, server manufacturers have created larger and larger servers capable of handling the workload of multiple smaller servers. Consolidation is the grouping of multiple applications or databases onto fewer servers. This practice allows replacement of larger servers for multiple smaller servers, which helps data centers reduce the number of servers they support. In addition, consolidation provides for better utilization due to advances in hardware and software technologies. The key enablers that favor server consolidation are the hardware processor, memory and disk space. This white paper showcases how organizations can benefit significantly by moving from legacy 2-socket servers (Dell PowerEdge 285 2-socket server) to new Dell PowerEdge 11 th generation 4/2-socket servers (Dell PowerEdge R81 4/2-socket server) and the performance gains achieved. This document provides a consolidation factor, as measured by the CPU processing power of the new Dell 11G server and its ability to handle multiple copies of basic building blocks running concurrently while delivering at least the same performance as the legacy server for each workload. THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. 21 Dell Inc. All rights reserved. Reproduction of this material in any manner whatsoever without the express written permission of Dell Inc. is strictly forbidden. For more information, contact Dell. Dell, the DELL logo, PowerEdge, and EqualLogic are trademarks of Dell Inc. Microsoft, Windows Server, and SQL Server are registered trademarks of Microsoft Corporation in the United States and/or other countries. Intel and Xeon are registered trademarks of Intel Corporation in the United States and/or other countries. Broadcom is a registered trademark of Broadcom Corporation or its affiliates in the US and other countries. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell disclaims proprietary interest in the marks and names of others. April 21 1

Contents Executive Summary... 1 Introduction... 3 Legacy Server to New Generation Server... 3 Need for Consolidation... 4 Multiple Instances Per Physical Server... 4 Building Block Approach for Workload Consolidation... 4 Base Building Block Architecture... 5 Scaled-Up Building Block Architecture... 5 Test Configuration... 7 Test Scenarios... 7 Legacy (PowerEdge 285) Test Scenarios... 8 11G (PowerEdge R81) Test Scenarios... 1 Consolidation Factor... 14 Conclusion... 15 References... 15 2

Introduction The recent trend toward data center and server consolidation makes it important for a database server to be scalable and to perform well for a wide variety of applications. One of the important components in the IT environment is the database. Databases tend to be very widespread across the enterprise because they are very efficient for handling relational storage of data and are designed to be platforms for a wide variety of applications. Because databases form the foundation of so many business systems, organizations can easily lose control of the number of databases that need to be maintained since many databases are created to solve a specific problem they may be experiencing. Thus, databases are one of the prime candidates for consolidation. Organizations should take the initiative to optimize the IT infrastructure by opting for a comprehensive solution such as server consolidation. Modern server resources will process the workload faster by reducing administration, maintenance and hardware costs. The Dell PowerEdge portfolio offers a new generation of servers with flexible services such as easy configuration, powerful open-standard systems management and scalable storage. This server product line uses the new range of Intel Xeon Nehalem-based chips and storage. The first step discussed in this paper was to determine the amount of database workload a legacy server, in this case the PowerEdge 285, can sustain. Using this information, a basic building block was derived which is focused mainly on database size, SQL Server target memory and user load with adequate other resources like storage disks, network bandwidth and server physical memory. Finally, the number of basic building blocks that a legacy server can sustain at the CPU saturation level was determined. The second step discussed in this paper was to determine the CPU processing power of the new Dell 11G server and its ability to handle multiple copies of basic building blocks running concurrently while delivering at least the same performance as the legacy server for each workload. The resulting number is called the Consolidation Factor. This paper will focus on consolidation strategies for online transaction processing (OLTP) applications storing data in the SQL Server Database Engine. OLTP applications typically focus on fast response times with smaller but more frequent queries and updates causing relatively small I/Os. But as OLTP database transactions are more I/O bound, with sufficient disks in backend storage subsystems, database host CPUs can be utilized efficiently and can handle larger database applications. In the subsequent sections, lab test results were discussed to showcase the approach to saturate the CPU and scale up by adding more CPUs to increase the server processing power, provided that adequate disks are added to handle more I/O requests thus improving the overall processing power to handle multiple SQL database workloads. Along the same lines, this paper showcases the server consolidation factor by how many legacy platforms, the PowerEdge 285 running OLTP workloads, can be replaced with the PowerEdge 11G server, the R81. The OLTP database transactions are more I/O bound. Finally, based on the results, one may determine how many standalone legacy servers running OLTP SQL database workloads can be consolidated on a single PowerEdge 11G R81 server. Legacy Server to New Generation Server Most of the IT organizations face challenges in maintaining the legacy hardware. This white paper discusses a legacy environment on a PowerEdge 285 with SQL Server 2 32-bit and how it is consolidated onto a PowerEdge 11G R81 server with SQL Server 28 64-bit. To begin with, the legacy server PowerEdge 285 was designed to support up to two Intel Xeon processors (single-core or dual-core) supporting an 8 MHz front side bus and up to 16 GB of DDR-2 memory, along with support for PCI Express. There is a limitation 8th generation servers that If you decide to upgrade your system by installing a second microprocessor, you had to order the microprocessor upgrade kits. 3

The replacement for the legacy system (the PowerEdge 285 2U server) is the latest PowerEdge 11G server (the PowerEdge R81 2U server) that supports 2P/4P configurations with 32 DIMMs. This product line of servers increases performance and reduces the amount of energy required to operate workload characteristics. The R81 s new features include Intel Xeon (Nehalem-EX) processors, Intel s Boxboro- EX I/O Hub (IOH) with QuickPath Architecture, DDR3 memory, DIMM thermal sensors, PCI Express Generation 2, idrac with the integrated video controller, dual-port embedded Gigabit Ethernet controllers, the Internal Dual SD Module with data redundancy, and the idrac6 Express. Need for Consolidation Most of the IT staff or SQL administrators today, think that consolidation hits application performance, because a consolidated application shares the resources such as CPU, RAM and network devices with other applications residing on the same physical server. But at the same time, allocating legacy resources to multiple database applications is a challenge. To address these challenges Dell Solution Engineering Team's strategy is focused on reducing the complexity of SQL infrastructure which is, dispersed legacy physical server environment. The 11G servers that come with newer architectures such as multiple CPU cores and a large amount of memory offer additional capability to handle the workload better and to help in scaling-out solutions. The factors that drive server consolidation are advances in modern hardware and software, for example: the features of SQL Server Enterprise offer high availability to improve performance, reduce licensing costs and provide 64-bit hardware support. Server consolidation enables the organization to reduce infrastructure such as space, power, cooling, network connectivity and storage. This paper shows the analysis conducted by the Dell solution engineers of how a single 11G server can now host many SQL OLTP workloads that previously were dispersed onto many legacy servers by choosing an appropriate strategy instance level consolidation. Instance level consolidation is the consolidation of servers with multiple SQL Server instances onto a single physical server where each application contains its own database instance and all other necessary resources. Multiple Instances Per Physical Server Instance level consolidation with SQL server 28 on Windows server 28 increases the reliability, availability and facilitates scaled-up solutions in SQL infrastructures. Instance level consolidation enables isolation of databases which in turn eliminates the contention of temporary workloads in the tempdb database and this also helps to meet regulatory compliances. SQL Server 28 Enterprise offers the greatest number of instances per server (up to 5). Building Block Approach for Workload Consolidation A building block approach is to optimize database size, user load and server target memory by eliminating all other bottlenecks such as IO and network for databases like OLTP, DSS or Mixed workloads. This is done to achieve compromised SLAs in terms of average response time and CPU utilization. The Dell Solution Engineering Team has experimented on a legacy server configuration which has an OLTP application to derive a base building block that is optimized for different scales of OLTP requirements. The bottom line of this task was to achieve the SLA of 2 ms Average Response Time on the workload characteristics by stressing the legacy system to its saturation point. 4

Base Building Block Architecture The Dell Solution Engineering Team constructed a set of OLTP reference configurations that enable customers to start building an OLTP-based application upon best practices and experiences. The base building block of the legacy server should be a flexible building block for the new generation server, which allows scaling-out additional building blocks. The building block is constructed based on the workload requirements and infrastructure limitations. The base configuration begins with a reference configuration as follows: 2 quad core CPUs PowerEdge 285 server with 8 GB of RAM Dell/EMC CX3 storage system with 14x 146 GB disks 2 Brocade DS53 8 x 4 Gb/s ports 2 QLOGIC 246 single port FC HBAs (4 Gbps ports) Figure 1. Base Building System Architecture Clients Power Edge Server 285 Fibre Channel Switches Dell EMC CX3 Storage Scaled-Up Building Block Architecture When the growth pushes the limits of the initial system block deployed, additional similar system blocks can be readily grouped to support the growth. The key is that each additional building block adds a balanced amount of server processing, memory and storage I/O support capability when 5

extreme high performance is required. Multiple blocks may be added to mainstream configuration enabling performance scaling that may be pushing the limit of a single block. The scaled-up configuration begins with a reference configuration derived from the legacy configuration as follows: Two six core CPUs PowerEdge R81 servers with 32 GB of RAM Dell EqualLogic storage system with 28x 146 GB disks Two 6224 Gb Ethernet Switches Figure 2. Scaled-Up System Architecture Clients Power Edge Server R81 Gigabit Ethernet Switches Dell EqualLogic 6XV Storage 6

Test Configuration Table 1 describes the complete software and hardware configuration that was used throughout the testing on both the simulated legacy production environment and the 11G test environment. Table 1. Test Configuration Component Legacy Production Environment Dell PowerEdge 11G Test Environment Systems One PowerEdge 285 2U 2S Server One PowerEdge R81 2U 2S Server Processors Two Intel Xeon CPU 2.8 GHz Dual core CPU Cache: L2=1M Two Intel Xeon E753 1.87 GHz Six core CPU Cache: L2=4x256K L3=8 M SQL1:2 GB SQL2:2 GB SQL3:2 GB Memory SQL1:2 GB SQL2:2 GB SQL4:2 GB Internal disks Two 73 GB 3.5'' SCSI R1 Two 73 GB 2.5'' SAS R1 Network External storage HBA Two Intel 82544EI Gigabit Ethernet Dell EMC CX3 with 14 x 146 GB FC disks Iteration1: 1 LUN of 2 GB RAID 1 for 1 SQL Instance Iteration2: 2 LUNs of 2 GB RAID 1 for 2 SQL Instances Two QLE246 per node Four Broadcom NetXtreme II BCM579 Gigabit Ethernet Two Dell EqualLogic PS 6XV with 14 x 146 GB SAS disks Iteration1: 2 LUNs of 2 GB RAID 1 for 2 SQL Instances Iteration2: 4 LUNs of 2 GB RAID 1 for 4 SQL Instances Iteration3: 6 LUNs of 2 GB RAID 1 for 6 SQL Instances Iteration4: 8 LUNs of 2 GB RAID 1 for 8 SQL Instances Two Broadcom NetXtreme II BCM579 Gigabit Ethernet OS Windows Server 23 x86 (32-bit) Windows Server 28 SP2 x64 SQL software SQL Server 2 x86 (32-bit) SQL Server 28 x64 Workload Test Scenarios Quest Benchmark Factory 6.1.1 TPC- C workload: Scale factor: 8 User connections: 1-2 Quest Benchmark Factory 6.1.1 TPC- C workload: Scale factor: 8 User connections: 1-1 Test cases were divided into two major categories: First, to derive a base building block on the legacy server, the PowerEdge 285 with the legacy SQL database deployed (SQL Server 2 32-bit) Secondly, to evaluate how many base building blocks the 11G server, the PowerEdge R81, with SQL database deployed (SQL Server 28 64-bit), will sustain Note: One Building block = Single SQL Server instance, 1 GB data, 2 GB SQL Server target memory and 16 user load 7

Avg TPS Legacy (PowerEdge 285) Test Scenarios Test Case 1: A single SQL Server 2 instance with 1 GB of data and 2 GB of SQL Server target memory Test Case 2: An additional SQL Server 2 instance with 1 GB of data and 2 GB of SQL Server target memory was added, totaling two active SQL Server instances with 1 GB of data and 2 GB of SQL Server target memory each OLTP Workload The Quest Benchmark Factory has a framework that provides industry-standard TPC-C performance runs. TPC-C was used to load the SQL databases with 1 GB of data (8-scale). Transactions were carried out with increasing user loads from 1 to 3 (in increments of 1). The performance statistics were collected for each of the user loads. Results and Analysis Figure 3. Legacy Server PowerEdge 285 TPS Plot 18 16 14 12 1 8 6 4 2 2 BuildingBlocks 8

1 12 23 34 45 56 67 78 89 1 111 122 133 144 155 166 177 188 199 21 221 % Proc Time Avg Response Time Figure 4. Legacy Server PowerEdge 285 Response Time Plot 25 2 15 1 2 Building Blocks 5 1 3 5 7 9 11 13 15 17 19 The transaction-per-second metrics were captured for two SQL instances on the legacy server. The preceding TPS and Response Time plots are cumulative average values for two building block test runs. From the preceding graphics, it is observed that the two SQL instances could scale up to 16 user loads with 2 ms Response Time SLA (2 ms is a typical industry-accepted SLA for OLTP workloads) at CPU utilization well below 8 %. But beyond 16 user loads, the CPU was stressed to its saturation level, provided that I/O, network bandwidth and physical memory did not cause a bottleneck. Figure 5. Legacy Server PowerEdge 285 CPU Utilization Plot 1 9 8 7 6 5 4 3 2 1 2 Building Blocks 9

1 2 39 58 77 96 115 134 153 172 191 21 229 248 267 286 35 324 343 362 381 4 Avg DiskQueLength Figure 6. Legacy Server PowerEdge 285 Average DiskQueLength Plot 4 35 3 25 2 15 2 Building Blocks 1 5 The preceding CPU Utilization and Average DiskQueLength plots are average cumulative values for two building block benchmark test runs. From the preceding graphs, it is observed that Average DiskQueLength was well below 2, which indicated that disks can still sustain more I/O. In contrast to the preceding TPS and Response Time graphs (Figures 3 and 4), it is observed that at the CPU saturation level, the legacy environment sustained a user load of 16. From this analysis, a user load of 16, a database size of 1 GB and 2 GB of SQL target memory is determined to be a Building Block. Thus, it can be concluded that the legacy server (the PowerEdge 285) can sustain two building blocks at well below 8% CPU utilization and can maintain 2 ms Response Time SLA. 11G (PowerEdge R81) Test Scenarios Test Cases1: Started with two building blocks each with 1 GB of data and 2 GB of SQL Server target memory Test Case 2: Added two more building blocks totaling up to 4 SQL instances, 1 GB of data and 2 GB SQL target memory each Test Case 3: Included two more building blocks with up to 6 SQL instances with 1 GB of data and 2 GB of SQL Server target memory each Test Case 4: Increased SQL Server instances count to eight with two additional building blocks with 1 GB of data and 2 GB SQL Server target memory each OLTP Workload The Quest Benchmark Factory has a framework that provides industry-standard TPC-C performance runs. TPC-C was used to load the SQL databases with 1 GB of data (8-scale). Transactions were carried out with increasing user loads from 1 to 8 (in increments of 1). The performance statistics were collected for each of the user loads. 1

Avg Response Time Userload 3 6 9 12 15 18 21 24 27 3 33 36 39 Avg TPS Figure 7. PowerEdge11G R81 Server TPS Plot 9 8 7 6 5 4 3 2 1 2 Building Blocks 4 Building Blocks 6 Building Blocks 8 Building Blocks Figure 8. PowerEdge11G R81 Server Response Time Plot 14 12 1 8 6 4 2 Building Blocks 4 Building Blocks 6 Building Blocks 8 Building Blocks 2 Results and Analysis The saturation point on legacy server PowerEdge 285 is considered as the starting point for tests on 11G server PowerEdge R81. On the same note started test with two building blocks and continued till eight building blocks in increments of two building blocks. Figures 7 and 8 show average cumulative values for all the eight building blocks. From the preceding plots, it is observed that the 11G server was able to handle the OLTP workloads much faster as compared to the legacy server, and it sustained very high user loads in the range of 45 to 5 for 11

1 13 25 37 49 61 73 85 97 19 121 133 145 157 169 181 193 25 217 229 241 253 265 Avg DiskQueLength 1 18 35 52 69 86 13 12 137 154 171 188 25 222 239 256 273 29 37 324 341 358 375 392 49 % Proc Time two building blocks at 2 ms Response Time SLA. By continuing the tests up to eight building blocks in increments of two building blocks for each test iteration, it is observed that the user loads were sustained in the range of 23 to 25 at 2 ms Response Time SLA. Figure 9. PowerEdge 11G R81 Server CPU Utilization Plot 3 25 2 15 1 5 2 Building Blocks 4 Building Blocks 6 Building Blocks 8 Building Blocks Figure 1. PowerEdge11G R81 Server Average DiskQueLength Plot 14 12 1 8 6 4 2 2 Building Blocks 4 Building Blocks 6 Building Blocks 8 Building Blocks The preceding CPU utilization and average DiskQueLength plots were derived from the average cumulative values from the eight building block results. From the CPU analysis plot for all the building blocks tested, the maximum average utilization was well below 3% as shown in the preceding plot as compared to the legacy environment of which 8% was utilized for the two building blocks discussed previously. While these tests were actively running, storage subsystem I/O was monitored closely to 12

Avg TPS 1 21 41 61 81 11 121 141 161 181 21 221 241 261 281 31 321 341 361 381 41 Avg DiskQueLength ensure there was no bottleneck. From the average DiskQueLength plot, it is observed that the average DiskQueLength was well below 2 for user loads in the range of 27 to 28. But for the eight building block tests, I/O was reaching a bottleneck because the storage disks used (28 146 GB x 15K SAS) were saturated by multiple instances concurrently requesting I/O. However, there is enough CPU processing power available to handle more and more workloads as evident from the plot (CPU was 25% to 3% used). The tests were conducted further to deep dive to avoid an I/O bottleneck by doubling the spindle count (56 146 GB x 15K SAS). Further results and analysis are discussed as follows. Figure 11. PowerEdge11G R81 Server Average DiskQueLength Plot for Different Disks 4 35 3 25 2 15 1 5 8 Building Blocks_28Disks 8 Building Blocks_56Disks Figure 12. PowerEdge11G R81 Server Average TPS Plot for Different Disks 9 8 7 6 5 4 3 2 1 8 Building Blocks_28Disks 8 Building Blocks_56Disks Figure 13. PowerEdge11G R81 Server Average CPU Utilization for Different Disks 13

1 24 47 7 93 116 139 162 185 28 231 254 277 3 323 346 369 392 % Proc Time 35 3 25 2 15 1 8 Building Blocks_28Disks 8 Building Blocks_56Disks 5 Figures 11, 12 and 13 show the cumulative average values of the eight building block benchmark test run results. From the results analysis, we can observe that with additional disks TPS improved by 1%, CPU utilization increased by 5%, average user loads sustained also increased by 1% from 28 to 32 and CPU utilization increased. Thus, from the overall test analysis, to take advantage of faster processing power of the PowerEdge 11G server, I/O bottleneck should be eliminated by increasing the spindle count. Consolidation Factor After a detailed analysis of the preceding results, the conclusion can be drawn that a PowerEdge 11G server running SQL Server 28 64-bit handles higher user loads for OLTP workload when compared to a single legacy server running SQL Server 2 32-bit instances while maintaining an SLA of 2 ms Average Response Time. The consolidation factors derived from the test result analysis are as follows: One R81 server (< 3% CPU utilization with 8 building blocks) with 2 sockets populated = four * PowerEdge 285 servers (< 8% CPU utilization with 2 building blocks) with 2 sockets populated Upon exploration, the consolidation factor can be derived as follows: o o One R81 server with 2 sockets populated = eight * PowerEdge 285 servers with 2 sockets populated and similar CPU utilization One R81 server with 4 sockets populated = 16 * PowerEdge 285 with 2 sockets populated and similar CPU utilization A fully populated PowerEdge 11G R81 server with 4 sockets and a 6 core CPU can replace up to 16 legacy PowerEdge 285 servers with similar CPU utilization, provided that both environments are not constrained by storage subsystem, network bandwidth or memory resources. 14

Conclusion Dell s focus is to encourage organizations to improve their SQL IT infrastructure by consolidating legacy database environments on PowerEdge 11G servers equipped with Intel Xeon Nehalem-EX processors. This paper concludes that a PowerEdge 11G R81 server populated with two six core CPUs would be able to consolidate the workload of an eight-node legacy environment, provided that both environments are not constrained by storage subsystem, network bandwidth or memory resources. By extrapolating the results, we can arrive at the conclusion that a PowerEdge 11G R81 server with 4 sockets and a six core CPU can replace up to 16 legacy PowerEdge 285 servers with similar CPU utilization with sufficient underlying resources. This result is possible due to the better utilization of advances in hardware and software technologies where multiple OLTP SQL databases are consolidated onto one physical Dell PowerEdge 11G server. References http://www.dell.com/content/topics/global.aspx/sitelets/solutions/software/db/microsoft_sql_28? c=us&cs=555&l=en&s=biz Consolidation guides: SQL on Dell 265 to Dell 295, Dell 665 to Dell R9, Dell 665 to Dell R95, Dell 265 to Dell R8 15