RAID Controller Performance Improvements In Dell PowerEdge

2y ago
102 Views
9 Downloads
326.09 KB
8 Pages
Last View : 15d ago
Last Download : 3m ago
Upload by : Carlos Cepeda
Transcription

RAID Controller PerformanceImprovements in Dell PowerEdge12th Generation ServersA performance comparison between the Dell PERC H800 and PERC H810using an OLTP workloadLuis AcostaSolutions Performance Analysis GroupJoe NoyolaAdvanced Storage Engineering

RAID Controller Performance Improvements in Dell PowerEdge 12th Generation ServersContentsExecutive summary . 3Introduction . 3Key results . 3OLTP database performance—transactions per second (TPS) . 3Storage performance—I/O per second (IOPs) . 3Average response time—milliseconds . 3Test bed configuration . 3Test results . 5Conclusion . 7Appendix A: Configurations tested . 8This document is for informational purposes only and may contain typographical errors andtechnical inaccuracies. The content is provided as is, without express or implied warranties of anykind. 2012 Dell Inc. All rights reserved. Dell and its affiliates cannot be responsible for errors or omissionsin typography or photography. Dell, the Dell logo, and PowerEdge are trademarks of Dell Inc. Intel andXeon are registered trademarks of Intel Corporation in the U.S. and other countries. Microsoft,Windows Server, and SQL Server are registered trademarks of Microsoft Corporation in the UnitedStates and/or other countries. Other trademarks and trade names may be used in this document torefer to either the entities claiming the marks and names or their products. Dell disclaims proprietaryinterest in the marks and names of others.March 2012 Rev 1.0ii

RAID Controller Performance Improvements in Dell PowerEdge 12th Generation ServersExecutive summaryThe Dell PowerEdge 12th generation server lineup introduces the next generation PowerEdgeExpandable RAID Controller (PERC) that provides a powerful and easy-to-manage enterprise RAIDsolution. Including many enhancements and new features, the PERC H810 adapter was redesigned witha faster dual core 800 MHz RAID-on-chip (ROC) processor and 1 GB DDR3 cache running at1333 MT/s that boosts I/O performance compared to the previous generation. Paired with the DellPowerVault MD1220 storage enclosure and newly improved 15K 6 Gb/s SAS drives, Dell’s PERC H810meets the demands of transaction-orientated applications that require high I/O storage performance.IntroductionAs enterprise Online Transaction Processing (OLTP) databases grow in size, increased rates of highrandom I/O are demanded from the server’s storage solution. Database administrators often spread thedatabase across a large number of spindles to improve transaction latencies during peak usage and alsofor data redundancy. Using Quest Benchmark Factory to simulate an OLTP transactional environment,similar to that of a stock brokerage house (TPC-E), this test report outlines the performance metricsincluding transactions per second (TPS), I/O per second (IOPs), and average database transactionlatency of the new PERC H810 storage controller using the same amount of hard drives versus theprevious generation.Key resultsOLTP database performance—transactions per second (TPS) The Dell PERC H810 can improve database transactional performance up to 38% compared tothe Dell PERC H800.Storage performance—I/O per second (IOPs) The Dell PERC H810 can improve random IOPs by up to 55% over the PERC H800.Average response time—milliseconds The Dell PERC H810 can improve database transaction latency by up to 33% compared to thethe PERC H800.Test bed configurationTo carry out the performance testing, two similar server/storage configurations were prepared, one forthe prior generation and another for the new generation. The PERC H810 configuration consisted of thenew PowerEdge R720 server, PowerVault MD1220 storage enclosure, and 20 Toshiba MK3001GRRB 15K6 Gb/s drives. For the previous generation, the PERC H800 was combined with the PowerEdge R710server, PowerVault MD1220, and 20 Seagate ST9146852SS 15K 6GB/s drives. Table 1 lists the serverstorage configurations used for testing.3

RAID Controller Performance Improvements in Dell PowerEdge 12th Generation ServersTable 1.PERC controllerServerServer/storage configurationPowerVault MD1220Drive type/speedPERC H810PowerEdge R72020 x 2.5” SAS hard driveconfigurationSAS HDD 15K rpm—6 Gb(Toshiba MK3001GRRB)PERC H800PowerEdge R71020 x 2.5” SAS hard driveconfigurationSAS HDD 15K rpm—6 Gb(Seagate ST9146852SS)Both PowerEdge servers were installed with Microsoft Windows Server 2008 R2 SP1 Enterprise Edition,Microsoft SQL Server 2008 R2 SP1, and Benchmark Factory for databases 6.1.1. The database was builton the PowerVault MD1220 enclosure using a 16 drive RAID 10 and database log on a 4 drive RAID 10virtual disk. Figure 1 and Figure 2 illustrate both configurations.Figure 1.PERC H810 storage configuration4

RAID Controller Performance Improvements in Dell PowerEdge 12th Generation ServersFigure 2.PERC H800 storage configurationTest resultsIn order to simulate the I/O access patterns of an OLTP database application, Quest’s BenchmarkFactory for databases was used to simulate an increasing user load. The benchmark utility measured 3key metrics: transactions per second, average transactional latency, and random I/O rate of thestorage.Storage performance—I/O per second (IOPS)With 300 users simultaneously querying the database, the Dell PERC H810 storage solution achieved anaverage of 14,829 IOPS while the PERC H800 storage solution achieved 6,659 IOPS. This is animprovement of 55% from the PERC H810 over the PERC H800. Figure 3 illustrates these results.5

RAID Controller Performance Improvements in Dell PowerEdge 12th Generation ServersFigure 3.16000Storage performance—IOPs1482914000IOPs @ 300 Users1200010000800066596000400020000PERC H810PERC H800Database performance—transactions per second (TPS)The PERC H800 measured 73 transactions per second, while the PERC H810 processed 119 transactionsper second, a 38% improvement. Figure 4 shows the database performance achieved for both storagecontrollers.Figure 4.Database performance—TPS73.84PERC H800119.91050100PERC H810150TPS at 300 users6

RAID Controller Performance Improvements in Dell PowerEdge 12th Generation ServersDatabase performance—average latencyAt a 300-user load, the PERC H810 achieved an average response time of .41ms, while the PERC H800was .63ms. This translates into an overall 33% reduction in database transaction latency. Figure 5compares the latencies recorded while the benchmark simulated the activity of 300 users.Figure 5.Database performance—Average response PERC H810PERC H800ConclusionEnterprise OLTP database applications are traditionally limited by the storage solution they are builtupon. With rotating media, random I/O performance can suffer as user load increases due to seektimes associated with accessing data that resides on a random location on disk. Hardware RAIDcontrollers, along with faster rotating media, can improve the performance capabilities of databaseapplications.The intent of this report was to measure the OLTP database performance improvements of theprevious-generation PERC H800 compared to the new PERC H810 with matching generational 15Kdrives. The PERC H810, redesigned with a dual-core RAID on chip (ROC) PowerPC 800MHz processor,standard 1GB of write cache, and with improved 15k SAS drives, are key features that improve OLTPdatabase performance—generation over generation. Performance measurements clearly show that newPERC H810 adapter provides an improvement that OLTP database applications can enjoy.7

RAID Controller Performance Improvements in Dell PowerEdge 12th Generation ServersAppendix A: Configurations testedPlatformPowerEdge R710Operating SystemPowerEdge R720Windows 2008 R2 SP1Processor Model2 x Intel Xeon X56772 x Intel Xeon E5-2690Processor Frequency3467 MHz2900 MHzMemory Details8 x 8GB 2Rx4 LV RDIMMs8 x 8GB 2Rx4 LV RDIMMsMemory Frequency1333 MT/s1333 MT/sInternal Storage2 x 2.5” 146GB 15k RPM SAS (RAID 1)Seagate ST9146852SSFirmware HT64Internal RAID ControllerPERC H700Firmware 12.10.2-0004Driver Version 4.31.01.64PERC H710PFirmware 21.0.1-0132Driver Version 5.01.112.64External RAID ControllerPERC H800Firmware 12.10.2-0004Driver Version 4.31.01.64PERC H810Firmware 21.0.1-0132Driver Version 5.01.112.64BIOS6.1.01.0.0iDRAC1.80.00 (Build 17)1.00.00 (Build 53)Lifecycle Controller1.4.0.4451.5.0.671External StoragePowerVault MD1220Hard Drives20 x 2.5” 146 15k RPM SASSeagate ST9146852SSFirmware HT6420 x 2.5” 300GB 15k RPM SASToshiba MK3001GRRBFirmware DB028

Internal RAID Controller PERC H700 Firmware 12.10.2-0004 Driver Version 4.31.01.64 PERC H710P Firmware 21.0.1-0132 Driver Version 5.01.112.64 External RAID Controller PERC H800 Firmware 12.10.2-0004 Driver Version 4.31.01.64 PERC H810 Firmware 21.0.1-0132File Size: 326KBPage Count: 8

Related Documents:

RAID 0 1-8 RAID 1 1-9 RAID 5 1-10 RAID 6 1-11 RAID 00 1-12 RAID 10 1-13 RAID 50 1-14 RAID 60 1-15 Fault Tolerance 1-16 Generic Drive Replacement Procedure 1-17 Removing a Drive from a Server 1-17. Contents iv Cisco UCS Servers RAID Guide OL-26591-01 Installing a Drive in a .

upon. Each traditional NetApp RAID 4 group has some number of data disks and one parity disk, with aggregates and volumes containing one or more RAID 4 groups. Whereas the parity disk in a RAID 4 volume stores row parity across the disks in a RAID 4 group, the additional RAID-DP parity disk stores diagonal parity across the disks in a RAID-DP .

RAID Terminology RAID-0 Striping; Super Important and widely used. No Redundancy! RAID-1 Mirroring; Super important and widely used. RAID-10 A stripe of mirrors. Super important and widely used. N number of devices are lost capacity-wise. RAID-2 Never Used RAID-3 and RAID-4 Rarely used . 16

RAID 10 (Stripe Mirroring) RAID 0 drives can be mirrored using RAID 1 techniques, resulting in a RAID 10 solution for improved performance plus resiliency. The controller combines the performance of data striping (RAID 0) and the fault tolerance of disk mirroring (RAID 1). Data is striped across multiple drives

The ATTO Configuration Tool provides the capability to configure disk storage into RAID groups or Hot Spare drives. Note: Even an individual JBOD disk is considered to be a RAID group. Use the ATTO Configuration Tool to set up RAID groups on your Sonnet RAID controller in one of the following RAID levels: JBOD RAID Level 0 RAID Level 1

all NetApp aggregates. RAID-DP is a modified RAID-4, supporting double parity disks. In RAID-DP or RAID-TEC, there are two or three dedicated parity disks, depending on the RAID type. For more details on RAID-DP, please check the technical report from NetApp [15]. It is worth noting that RAID-DP/TEC in ONTAP do not suffer from the problem

LSI (SATA) Embedded SATA RAID LSI Embedded MegaRaid Intel VROC LSI (SAS) MegaRAID SAS 8880EM2 MegaRAID SAS 9280-8E MegaRAID SAS 9285CV-8e MegaRAID SAS 9286CV-8e LSI 9200-8e SAS IME on 53C1064E D2507 LSI RAID 0/1 SAS 4P LSI RAID 0/1 SAS 8P RAID Ctrl SAS 6G 0/1 (D2607) D2516 RAID 5/6 SAS based on

traditional RAID architecture will take prohibitively long time increasing the chance of data loss. Such technology trend is likely to continue in the foreseeable future. The requirement of fast RAID reconstruction coupled with the technology trend motivates us to seek for a new RAID architecture that allows high speed online RAID