HP EVA P6000 Storage performance

Similar documents
Table of Contents. HP A7173A PCI-X Dual Channel Ultra320 SCSI Host Bus Adapter. Performance Paper for HP PA-RISC Servers

Introduction...2. Executive summary...2. Test results...3 IOPs...3 Service demand...3 Throughput...4 Scalability...5

The HP 3PAR Get Virtual Guarantee Program

Introduction Optimizing applications with SAO: IO characteristics Servers: Microsoft Exchange... 5 Databases: Oracle RAC...

Assessing performance in HP LeftHand SANs

HP StorageWorks Enterprise Virtual Array 4400 to 6400/8400 upgrade assessment

Migrating from E/X5600 Processors

Configuring RAID with HP Z Turbo Drives

Protect enterprise data, achieve long-term data retention

HP SAS benchmark performance tests

QLE10000 Series Adapter Provides Application Benefits Through I/O Caching

QuickSpecs. PCIe Solid State Drives for HP Workstations

Models PDC/O5000 9i W2K Cluster Kit B24

StorageWorks Dual Channel 4Gb, PCI-X-to-Fibre Channel Host Bus Adapter for Windows and Linux (Emulex LP11002)

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades

HP SmartCache technology

HP D6000 Disk Enclosure Direct Connect Cabling Guide

Internal Cabling Guide for the HP Smart Array 6400 Series Controller on an HP Integrity Server rx7620

QuickSpecs. What's New HP 120GB 1.5Gb/s SATA 5400 rpm SFF HDD. HP Serial-ATA (SATA) Hard Drive Option Kits. Overview

Business white paper HP and Bentley MicroStation V8i (SELECTseries3) Business white paper. HP and Bentley. MicroStationV8i (SELECTseries3)

Sales Certifications

Enabling High Availability for SOA Manager

QuickSpecs. What's New New 146GB Pluggable Ultra320 SCSI 15,000 rpm Universal Hard Drive. HP SCSI Ultra320 Hard Drive Option Kits (Servers) Overview

Intel Hyper-Threading technology

HP on CUTTING EDGE with ProLiant BL460c G6 server blade

Performance report for Microsoft Office Communications Server Consolidated Configuration on HP BladeSystem

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

Microsoft Windows Server 2008 On Integrity Servers Overview

HP 3PAR OS MU1 Patch 11

HP Dynamic Deduplication achieving a 50:1 ratio

Find the right platform for your server needs

HP ProLiant DL385p Gen8 Server

HP Data Protector Integration with Autonomy IDOL Server

HP S1500 SSL Appliance. Product overview. Key features. Data sheet

HP ProLiant BL35p Server Blade

Key results at a glance:

ProLiant Cluster HA/F500 for Enterprise Virtual Array Introduction Software and Hardware Pre-Checks Gathering Information...

HP recommended configuration for Microsoft Exchange Server 2010 and HP ProLiant SL4540 Gen8 Servers (3 node)

HP StorageWorks 4000/6000/8000 Enterprise Virtual Array connectivity for Sun Solaris installation and reference guide

HPE MSA 2042 Storage. Data sheet

Newest generation of HP ProLiant DL380 takes #1 position overall on Oracle E-Business Suite Small Model Benchmark

QuickSpecs. HP Integrity Virtual Machines (Integrity VM) Overview. Currently shipping versions:

10Gb iscsi Initiators

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.

All-new HP ProLiant ML350p Gen8 Server series

Overview of HP tiered solutions program for Microsoft Exchange Server 2010

HP StorageWorks Enterprise Virtual Array

HP PROLIANT ML110 G7 SERVER

HPE 3PAR Performance and Capacity Trending Service

Models HP 900GB SAS 10K SFF HDD HP 1.2TB SAS 10K SFF HDD

HPE ProLiant ML110 Gen P 8GB-R S100i 4LFF NHP SATA 350W PS DVD Entry Server/TV (P )

QuickSpecs. Models SATA RAID Controller HP 6-Port SATA RAID Controller B21. HP 6-Port SATA RAID Controller. Overview.

HPE ProLiant ML110 Gen10 Server

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

HP StorageWorks Single Channel 4Gb PCIe Fibre Channel Host Bus Adapter

QuickSpecs. HP Serial-ATA (SATA) Entry (ETY) and Midline (MDL) Hard Drive Option Kits Overview

Management and Printing User Guide

The HP Thunderbolt 2 PCIe Card is backward compatible to allow your Thunderbolt devices to operate with no cable adapters needed.

QuickSpecs. HP Integrity Virtual Machines (Integrity VM) Overview. Currently shipping versions:

Installing Windows Vista TM Business on HP Compaq Business 4400, 6300, 7300, 7400 notebook models

HPE Datacenter Care for SAP and SAP HANA Datacenter Care Addendum

W H I T E P A P E R. Comparison of Storage Protocol Performance in VMware vsphere 4

QuickSpecs. HP StorageWorks ds2110. HP StorageWorks ds2110. Description HP StorageWorks Disk System 2110 (ds2110)

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

Storage + VDI: the results speak for themselves at Nuance Communications

NOTE: For additional information regarding the different features of SATA Entry drives please visit the SATA hard drive website:

QuickSpecs. HP SANworks Storage Resource Manager. Overview. Model HP SANworks Storage Resource Manager v4.0b Enterprise Edition.

QuickSpecs. What's New. Models. HP ProLiant Essentials Performance Management Pack version 4.5. Overview. Retired

HP 3PAR OS MU3 Patch 18 Release Notes

HP BladeSystem c-class Ethernet network adapters

Assessing and Comparing HP Parallel SCSI and HP Small Form Factor Enterprise Hard Disk Drives in Server Environments

QuickSpecs. HP Serial-ATA (SATA) Hard Drive Option Kits. Overview

Deploying Microsoft Exchange Server 2007 mailbox roles on VMware Infrastructure 3 using HP ProLiant servers and HP StorageWorks

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

HP StorageWorks MSA/P2000 Family Disk Array Installation and Startup Service

HP OpenView Storage Data Protector A.05.10

HP StorageWorks Continuous Access EVA 2.1 release notes update

SQL/MX UPDATE STATISTICS Enhancements

Retired. Windows Server 2008 R2 for Itanium-Based Systems offers the following high-end features and capabilities:

Models Part Number Brocade HP 41B 4Gb PCIe FC HBA AP767B HP Single Channel 4Gb PCIe Fibre Channel Host Bus Adapter

FAQs HP Z Turbo Drive Quad Pro

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

Smart Array Controller technology: drive array expansion and extension technology brief

HP Storage Mirroring Application Manager 4.1 for Exchange white paper

HPE 3PAR OS MU3 Patch 24 Release Notes

HP Virtual Connect Enterprise Manager

The Business Case for Virtualization

QuickSpecs. Compaq Smart Array 431 Controller M ODELS

HP ProLiant DL580 G5. HP ProLiant BL680c G5. IBM p570 POWER6. Fujitsu Siemens PRIMERGY RX600 S4. Egenera BladeFrame PB400003R.

HPE Aruba Airwave Installation and Startup Service

HP ProLiant ML370 G4 Storage Server

Transform your data center cost-effectively with the ultra-dense, efficient, and high-performance HP ProLiant DL320 G6 enterpriseclass

The HP Thunderbolt 3 Dual Port PCIe I/O Card is backward compatible to allow your Thunderbolt 2 devices (compatible adapter required).

Retired. Microsoft iscsi Software Target for ProLiant Storage Servers Overview

HPE Basic Implementation Service for Hadoop

Microsoft Office SharePoint Server 2007 with Windows 2008 and SQL Server 2008 on HP servers and storage technologies

HP BladeSystem Matrix

External Media Cards User Guide

QuickSpecs. What's New. Models. ProLiant Essentials Server Migration Pack - Physical to ProLiant Edition. Overview

HP BladeSystem c-class Ethernet network adaptors

Transcription:

Technical white paper HP EVA P6000 Storage performance Table of contents Introduction 2 Sizing up performance numbers 2 End-to-end performance numbers 3 Cache performance numbers 4 Performance summary 4 Server 11 Tested arrays 11 Benchmarking procedures 12 Conclusion 12 Learn more 12

Introduction HP EVA P6000 Storage offers high-performance, high-capacity, and high-availability storage solutions to midsize and enterprise-size customers to help them reduce their IT costs and complexity. The EVA family provides virtualized storage enabling capacity pooling, simplified management, automatic performance load balancing, dynamic configuration, and reconfiguration. Continuing to build on this success are the HP EVA P6300/P6350 and HP EVA P6500/P6550 models. This white paper focuses on the read and write performance of the EVA P6000s. They provide excellent performance under transaction-oriented workloads and sequential workloads. One purpose of this white paper is to describe EVA P6000 performance quantitatively by showing the results of direct measurements made on the array using different RAID types and workloads. To properly understand performance numbers, the context must also be understood. Numbers without context may cause misunderstandings about achievable storage system performance in a production environment. Such misunderstandings can be expensive in terms of both equipment and human resource costs. So, the second purpose of this white paper is to provide some context surrounding the performance numbers. This white paper includes: A high-level discussion about performance numbers in general, including a discussion about the usefulness (or lack thereof) for capacity planning purposes of cache-only performance numbers versus end-to-end performance A summary of performance results for the EVA P6300/P6350 (EVA P63x0) and EVA P6500/P6550 (EVA P65x0) Sizing up performance numbers The HP storage research and development (R&D) philosophy embodies two important tenets: Create products that deliver value and quality to the customer. This tenet guides HP decision-making for deploying new technology. Build trust by using testing procedures that, within normal engineering constraints, customers can verify and repeat at their place of business. Many HP customers refer to HP as their trusted advisor and have bet their business on HP technology. HP enables customers to substantiate any claims by using test procedures that they can repeat and verify at their site. When reporting performance numbers for an array, HP has found that the numbers most relevant to real applications are those associated with workload, configuration, and other characteristics that tie directly to actual business conditions. Obtaining such numbers is an extremely difficult task because the performance of any disk array depends strongly on the following conditions: 1. The workload to which the array is subjected 2. The configuration of the array 3. The configuration of the SAN to which the array is connected There are at least as many different workloads as there are users of storage, no single set of performance numbers can be used to describe what every user sees when an array is deployed in their environments. The configuration of the array is important, for example, because different RAID levels result in different performance characteristics for the same workload. Configuration of the SAN plays a role because some configurations create performance bottlenecks outside the array. 2

Despite all this complexity, experience garnered while working with a large base of storage customers has allowed HP performance engineers to identify a small set of workloads and configurations that expose some of the most important performance characteristics of a disk array. These workloads and configurations are used to derive all of the performance numbers shown in this white paper. To make sure that the test results are relevant, HP disk array performance engineers design the test SAN configurations so that there are no host or infrastructure performance limitations that would affect the disk array performance measurements. This process verifies that the properties of only the array and not something else, such as a server, a switch, or some host bus adapter are determined. The performance measurements shown in the section entitled Performance summary were obtained with a test setup that satisfies this criterion. Another important aspect of the measurement results shown in this white paper is that the average throughputs and average response times reported correspond to steady-state behavior. Transient effects, such as those caused by empty write caches, which skews throughput numbers up and response times down dramatically, are not a part of any of the measurements. The steady-state condition implies that all measurement results are indicative of sustained performance, even regarding performance associated with 100 percent cache accesses. For the purposes of this white paper, HP refers to the performance numbers that exercise both the normal data path and the normal code path as end-to-end performance numbers. A normal data path includes the array s connections to servers, cache, internal buses, and disk drives. The normal code path includes software or firmware running on an array s controllers that moves user data between its disk drives and the servers that connect to the array. End-to-end performance numbers End-to-end performance numbers reflect typical data and code paths exercised in an array when that array is deployed in a customer environment. These numbers are an excellent choice for capacity planning when obtained under two additional engineering constraints. First, when evaluating performance under random workloads, HP recommends accessing most, if not all of the usable array capacity with a uniform access probability. Such measurements are more accurate than short-stroking (de-stroking), a configuration that allows each disk to access only a small fraction of its capacity, thus inflating throughputs artificially. Measuring performance by accessing all of an array s capacity leads to sizing estimates that will not become obsolete over time as the customer consumes more of the array s capacity. The second constraint applies to the recognition that it is meaningless to talk about array throughputs without specifying the average response time at which the throughput is measured. Response times are very important, sometimes even critical, to customers and their business applications. For this reason, HP publishes end-to-end throughputs at average response times of less than or equal to 30 milliseconds. The maximum average response time of 30 milliseconds is high for most customers under transaction-based workloads (15 milliseconds is often quoted as being high for many such applications), but it is used in case such high response times are acceptable to some users. Because cache numbers are not useful from a customer-deployment point of view, HP does not apply this response-time constraint to cache-only throughputs. HP best practices recommend using end-to-end performance numbers for capacity planning because they are: Suitable for sizing in a real-life business condition Easy to verify at the customer site using a reasonable black box approach by removing bottlenecks outside the array and balancing the load across an array s controllers and host ports End-to-end performance numbers provide customers with the best data to determine which array configurations make the best business, technical, and financial sense. 3

Cache performance numbers Cache performance numbers register the largest throughputs possible with an array when no disk accesses occur. Therefore, they do not reflect the performance of a disk array under normal business conditions, rendering them useless for ascertaining whether a given array will meet a customer s performance requirements. Thus they are not appropriate for purposes of capacity planning. Such cache-only workloads place a lighter load on an array s internal buses than would exist at a customer site. Because the cache-only data path is shorter than the normal data path, exercising only a part of an array s data and code paths does not reflect actual response times or latencies that normally occur. Cache-only data paths are used when 100 percent of all I/O requests are satisfied from the array s cache, with no disk accesses occurring. Cache performance numbers are unsustainable in day-to-day operations, although exceptions occur momentarily, and show up as short-lived transients. Cache serves as an intermediary between the servers and the disk drives. When viewed separately, cache performance numbers provide an artificial view of an array s performance capabilities. What is most important about cache performance is the interaction of the cache with a disk array s disk drives. Because disk overload is a highly likely consequence of using cache performance numbers for capacity planning, HP best practices do not recommend using such numbers. Performance summary In this section, a summary of the performance of the HP EVA P6000s are provided. The summary is based on actual measurements made for a number of select workloads and RAID levels. Since the vast majority of EVA customers use EVAs to service large-block sequential workloads or small-block random workloads, we focus on the performance of the EVA P6000s under these workloads. The large-block sequential performance information is most relevant to customers who care about data transfer rates (MB/s), which is often the case when their applications perform data warehousing, streaming video, high-performance technical computing, backups, or restore functions. The small-block performance information is most relevant to customers who care about throughputs (IO/s or IOPS), which is often the case when their applications are file systems, transaction-oriented databases, or email applications. Note: All data transfer rates (MB/s) shown for sequential workloads are array rates. Dividing these rates by two yield estimates for the per controller data transfer rates. Figures 1 through 12 show the relationship between the average response time and the throughput delivered by the EVA P6000s for several workloads and RAID levels. These curves are useful when considering the tradeoff between increased throughput and the resulting increased average response time. In Figures 1 through 6, the curve labeled OLTP is what HP uses to model an On Line Transaction Processing workload. It composes 60 percent reads and 40 percent writes. Figures 1 and 2 show curves for random workloads directed at RAID 1 storage on the EVA P6000s for three workloads: Read requests Write requests 60 percent reads and 40 percent writes (labeled as OLTP 60-40) 70 percent reads and 30 percent writes (labeled as OLTP 70-30) All random workloads used 8 KB request lengths. 4

Figure 1: HP EVA P63x0 Random IO performance for Vraid1 8 KB transfers Figure 2: HP EVA P65x0 Random IO performance for Vraid1 8 KB transfers 5

Figure 3: HP EVA P63x0 Random IO performance for Vraid5 8 KB transfers Figure 4: HP EVA P65x0 Random IO performance for Vraid5 8 KB transfers 6

Figure 5: HP EVA P63x0 Random IO performance for Vraid6 8 KB transfers Figure 6: HP EVA P65x0 Random IO performance for Vraid6 8 KB transfers 7

Figure 7: HP EVA P63x0 Sequential IO performance for Vraid1 128 KB transfers Figure 8: HP EVA P65x0 Sequential IO performance for Vraid1 128 KB transfers 8

Figure 9: HP EVA P63x0 Sequential IO performance for Vraid5 128 KB transfers Figure 10: HP EVA P65x0 Sequential IO performance for Vraid5 128 KB transfers 9

Figure 11: HP EVA P63x0 Sequential IO performance for Vraid6 128 KB transfers Figure 12: HP EVA P65x0 Sequential IO performance for Vraid6 128 KB transfers 10

The data presented above reflects end-to-end performance of the EVA P6000s. For completeness, we include the cache-only throughputs for small-block and large-block workloads as shown in table 1. Note that no RAID level is specified since there are no disk accesses done when these numbers are obtained. Table 1: Cache performance 1 Workload EVA P63x0 EVA P65x0 Small reads (IOPS) >140,000 >180,000 Large reads (MB/s) 1780 1780 The following information provides a high level overview of the measurement criteria, equipment, and benchmarking procedures used in the testing of the EVA P6000s. The equipment was selected to make sure that the only potential performance bottleneck was the EVA itself. The switches used for convenience in the test did not affect any measurements. Server HP Integrity rx8640 Server 4 Dual-Core Intel Itanium 2 9000 series (1.6 GHz, 18 MB) processors HP-UX 11.31 equipped with 16 GB of main memory Four 4 Gb Fibre Channel Host Bus Adapters (AB379A) Tested arrays HP EVA P6300 HSV340 with 250 146 GB disk drives Drive rotational frequency 15k rpm 4 GB of cache memory per controller pair HP B-series 4 Gb SAN switch with 32 ports One-to-one mapping between the Fibre Channel HBAs and P6300 HSV340 front-end ports HP EVA P6500 HSV360 with 450 146 GB disk drives Drive rotational frequency 15k rpm 8 GB of cache memory per controller pair HP B-series 4 Gb SAN switch with 32 ports One-to-one mapping between the Fibre Channel HBAs and P6300 HSV340 front-end ports 1 Cache performance numbers register the largest throughput numbers possible with an array, but have not relation to what will be observed by a customer when the array is deployed under a customer s application. 11

Benchmarking procedures P6300 HSV340 Vraid1: 8, 2040117 MB virtual disks Vraid5: 8, 3264187 MB virtual disks Vraid6: 8, 2720156 MB virtual disks P6500 HSV360 Vraid1: 8, 3699577 MB virtual disks Vraid5: 8, 5919323 MB virtual disks Vraid6: 8, 4932769 MB virtual disks Wrote to all of the capacity before making the measurements Load balanced across host port when using four or more I/O processes and across controllers when using two processes Conclusion HP EVA P6000 Storage provides virtual storage that enables capacity pooling, simplified management, automated performance load balancing, dynamic configuration, and reconfiguration. The HP EVA P6000s offer customers all those features in an affordable array with excellent performance under random and sequential workloads. HP best practices recommend reviewing the total system performance characteristics of the HP EVA P6000 for the most accurate data. End-to-end performance numbers provide the most stable and accurate representation of the storage environment. Cache performance numbers register the largest throughput numbers possible with an array but do not take into account actual business conditions, rendering them useless for capacity planning purposes. Learn more For more information about HP EVA P6000 Storage, visit hp.com/go/p6000. To get more information on HP Enterprise Virtual Arrays, visit hp.com/go/eva and on HP Storage products and solutions visit hp.com/go/storage. Get connected hp.com/go/getconnected Current HP driver, support, and security alerts delivered directly to your desktop Copyright 2011 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Intel Itanium is a trademark of Intel Corporation in the U.S. and other countries. 12 4AA3-3832ENW, Created June 2011; Updated August 2012, Rev. 3