IBM System Storage DS8870 Release R7.3 Performance Update Enterprise Storage Performance Yan Xu
Agenda Summary of DS8870 Hardware Changes I/O Performance of High Performance Flash Enclosure (HPFE) Easy Tier with HPFE Copy Services with HPFE New drives 200GB/800GB SSDs Disk Magic Support 2
R7.3 Hardware Changes 3
R7.3 Hardware Changes High Performance Flash Enclosure (HPFE) (performance and efficiency) New enclosure that houses new high-performance flash adapters and Flash Cards 1U storage enclosure. Contains up to 30 400GB Flash Cards (1.8 form factor) Supported Configurations All-Flash HPFE system consists of only an A rack with up to 8 HPFEs. Increased number of I/O bays (eight) Flash Accelerator will be enabled by default for 16-core and p7+ configuration Hybrid supports up to 4 HPFEs in A rack besides the normal support for HDDs and/or SSDs. Only support for RAID5 in R7.3 4
Performance Benchmarks OLTP Database Simulation Benchmarks Simulates IO done by OLTP applications. Similar to SPC-1. Do a mix of random reads and writes with cache hits and cache misses. DBO(Database Open): 70% read/30% write, 4KB IO s, 50% cache hit DB zos(database System Z): 75% read/25% write, 4KB IO s, 72% cache hit Sequential IO Large block sequential reads or writes to the storage server s drives. Similar to SPC-2. Corner benchmarks Perform just one type of IO pattern. Most applications combine a mix of different IO patterns. Cache Hits: 4KB random reads or writes to the storage server s cache. Cache Read Misses: 4KB random reads to the storage server s drives. Writes Miss: 4KB random writes to the storage server s drives. All results are from a DS8870 p7+, 16-core unless otherwise noted 5
HPFE I/O Performance 6
HPFE vs SSD Single Array Single Array RAID5 (6+p) 4KB Random Sequential KIO/s 100 80 60 40 1.4X faster 1.8X faster GB/s 2 1.5 1 20 0.5 0 Read Write 0 Read Write SSD HPFE SSD HPFE 7
HPFE vs SSD Single Array 4KB Random Read Single Array, RAID5 (6+p) Response Time (ms) 2.5 2.0 1.5 1.0 0.5 0.0 0 20 40 60 80 100 I/O Rate (KIOPS) SSD HPFE 8
HPFE vs SSD 4 Arrays Single HPFE/Single Device Adapter Pair 4 Arrays RAID5 4KB Random Sequential KIO/s 300 250 200 150 100 50 2X faster 4X faster GB/s 4 3 2 1 0 Read SSD HPFE Write 0 Read SSD HPFE Write 9
Response Time (ms) IBM Systems & Technology Group HPFE vs SSDs - DBO(70/30/50) Single HPFE provides 3.2X IOPs improvement for OLTP (Database Open) workload DBO workload: 70% reads/30% writes with 50% read cache hits. 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0 0 100 200 300 400 500 K IOps 1 HPFE 1 DA Pair w/ 32 SSDs 10
Response Time (ms) IBM Systems & Technology Group HPFE vs HDDs - DBO(70/30/50) Four HPFE can achieve OLTP (DBO) IOPs provided by 1536 HDDs, with much better response time. DBO workload: 70% reads/30% writes with 50% read cache hits. 10 8 6 4 2 0 0 100 200 300 400 500 600 700 K IOps 4 HPFEs 1536x 15K HDDs RAID10 11
Hybrid DS8870: HDD/HPFE Note: Data allocation to HPFE was done manually 12
Hybrid DS8870: HDD/HPFE Note: Data allocation to HPFE was done manually 13
Easy Tier with HPFE 14
Easy Tier: 15KRPM with SSDs or HPFE Workload DB2 Brokerage Transactional Workload Configuration DS8870, 256GB Cache, 8-core 144 300GB 15K drives RAID-5 16 400GB SSDs RAID-5 or 16 400GB HPFE Flash Cards RAID-5 DB2 9.7 FP1, 4 Instances, 4 x 2 TB DBs, 4 Buffer Pools at 54 GB each 15
Easy Tier: 15KRPM with SSDs or HPFE DB2 Brokerage Transactional Workload DB2 Brokerage Transactional Workload DB2 Overall Transaction Rate per Second 14000 12000 10000 8000 6000 4000 2000 0 15K RPM HDDs 2.8X 15K RPM HDDs/SSDs, with EasyTier 3.5X 1.2X 15K RPM HDDs/HPFE, with EasyTier 16
Easy Tier: 15KRPM with SSDs or HPFE DB2 Brokerage Transactional Workload DB2 response time (ms) of key trade activities Market Analysis Customer Position Lookup Trade Trade Order Trade Status Trade Update Trade Results Overall RT 15K RPM HDDs 7.65 18.31 2005.49 50.99 52.08 2794.97 63.39 166.91 15K RPM HDDS/HPFE, with Easy Tier 2.42 13.71 503.21 37.23 29.16 805.38 45.53 48.20 Reduction (%) 68% 25% 75% 27% 44% 71% 28% 71% 17
Easy Tier: 15KRPM with SSDs or HPFE DB2 Brokerage Transactional Workload DS8870 - Average Throughput/Response Time 140000 20 Throughput (IOPs) 120000 100000 80000 60000 40000 20000 15 10 5 Volume Response Time (ms) 0 15K RPM HDDs 15K RPM HDDs/SSDs, with EasyTier 15K RPM HDDs/HPFE, with EasyTier 0 Throughput Volume Response time 18
Easy Tier: 15KRPM with SSDs or HPFE Workload OLTP Workload with 40% read, 60% write Configuration DS8870, 256GB Cache, 8-core 192 300GB 15K drives RAID-5 16 400GB SSDs RAID-5 or 16 400GB HPFE Flash Cards RAID-5 19
Easy Tier: 15KRPM with SSDs or HPFE OLTP Workload 10.0 OLTP Response Time (ms) 8.0 6.0 4.0 2.0 4X @3ms RT 7X vs HDD only 1.7X vs HDD/SSD @3ms RT 0.0 0 50 100 150 200 250 I/O Rate (KIOPS) 192 300GB/15K(RAID-5) 192 300GB/15K(RAID-5) + 16 400GB SSDs(RAID-5), with Easy Tier 192 300GB/15K(RAID-5) + 16 400GB HPFE Flash Cards(RAID-5), with Easy Tier 20
Easy Tier: intra-tier auto-rebalance SSDs and HPFE Workload OLTP Workload with 40% read, 60% write Configuration DS8870, 256GB Cache, 8-core 16 400GB SSDs RAID-5 16 400GB HPFE Flash Cards RAID-5 21
Easy Tier: intra-tier auto-rebalance SSDs and HPFE 22
Easy Tier: intra-tier auto-rebalance SSDs and HPFE 10.0 OLTP Response Time (ms) 8.0 6.0 4.0 2.0 > 40% 0.0 0 10 20 30 40 50 60 70 80 90 100 I/O Rate (KIOPS) 16 400GB HPFE Flash Cards, 16 400GB SSDs, RAID-5, initially skewed 16 400GB HPFE Flash Cards, 16 400GB SSDs, RAID-5, after auto-rebalance 23
Copy Services with HPFE 24
Flashcopy Background Copy (without IO) The Flashcopy background copy rate for DS8870 with HPFE showed near linear scaling from 1 DA Pair (1HPFE) to 8 DA Pair (8 HPFE) configurations, with +70% improvement comparing to DS8870 with HDDs Background Copy 14 12 10 8 GB/s 6 4 2 0 1 DA-Pair 2 DA-Pairs 4 DA-Pairs 8 DA-Pairs DS8870 w/hpfe DS8870 w/hdd 25 HPFE: High Performance Flash Enclosure
Throughput (KIOPs) IBM Systems & Technology Group Flashcopy with No-copy option: Database Open Workload The Database Open (DBO) workload at equivalent throughput with both configurations. The DS8870 with HPFE provides higher throughput and much lower response time (red text) with either normal Flashcopy or Space Efficient Flashcopy. DS8870 P7 with HDDs: 8-DA Pair, 384 15K HDDs, RAID5 DS8870 P7+ with HPFEs: 8-HPFEs, 240 HPFE Flash Cards, RAID5 90 80 70 60 50 40 30 20 10 0 DBO Response time 0.3 ms 0.3 ms 0.3 ms 3.5 ms 13.2 ms 17.33 ms No FlashCopy Standard FlashCopy Space Efficient FlashCopy DS8870-8 Bluehawks Throughput DS8870-8 DA Pairs Throughput 26
New Drives 27
New Drives Supported 200GB 2.5 SAS SSD 800GB 2.5 SAS SSD 28
Open 200GB & 800GB 2.5 SAS SSD Performance The 200GB and 800GB 2.5 SAS SSDs on the DS8870 have equivalent performance to the 400GB 2.5 SAS SSDs. Single Rank RAID-5 6+p Random Sequential 60 1600 KIO/s 50 40 30 20 10 MB/s 1400 1200 1000 800 600 400 200 0 4KB Random Read 4KB Random Write 0 Sequential Read Sequential Write 200GB SSDs 800GB SSDs 400GB SSDs 200GB SSDs 800GB SSDs 400GB SSDs 29
Open 200GB & 800GB 2.5 SAS SSD Performance The rebuild rate of the 200GB and 800GB 2.5 SAS SSDs on the DS8870 is equal or better than the 400GB 2.5 SAS SSDs. Rebuild Rate, Single Rank (RAID-5 6+p) 200 Rebuild Rate (MB/s) 150 100 50 0 No Workload Moderate Workload Heavy Workload 200GB SSDs 800GB SSDs 400GB SSDs 30
Disk Magic Support 31
Disk Magic Support for R7.3 Support for HPFE Support for new 200GB/800GB 2.5 SSDs Delivery Version 9.15.0 was released on June 6 th Note: Consult your IBM representatives and/or IBM Business partners for Disk Magic Capacity studies for your environment. 32
Trademarks and Disclaimers IBM Corporation 1994-2014 All rights reserved. References in this document to IBM products or services do not imply that IBM intends to make them available in every country. Trademarks of International Business Machines Corporation in the United States, other countries, or both can be found on the World Wide Web at http://www.ibm.com/legal/copytrade.shtml. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. Information is provided "AS IS" without warranty of any kind. The customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Information concerning non-ibm products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an endorsement of such products by IBM. Sources for non-ibm list prices and performance numbers are taken from publicly available information, including vendor announcements and vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-ibm products. Questions on the capability of non-ibm products should be addressed to the supplier of those products. All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Some information addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here to communicate IBM's current investment and development activities as a good faith effort to help with our customers' future planning. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput or performance improvements equivalent to the ratios stated here. Photographs shown may be engineering prototypes. Changes may be incorporated in production models. 33
Thank You 34