IBM System Storage DS8000 Performance Monitoring and Tuning
Total Page:16
File Type:pdf, Size:1020Kb
Front cover IBM System Storage DS8000 Performance Monitoring and Tuning Axel Westphal Bert Dufrasne Wilhelm Gardt Jana Jamsek Peter Kimmel Flavio Morais Paulus Usong Alexander Warmuth Kenta Yuge Redbooks International Technical Support Organization IBM System Storage DS8000 Performance Monitoring and Tuning April 2016 SG24-8318-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xiii. First Edition (April 2016) This edition applies to Version 8.0 of the IBM DS8884 and DS8886 models (product numbers 2831–2834) and Version 7.5 of the IBM DS8870 (product numbers 2421–2424). © Copyright International Business Machines Corporation 2016. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . xiii Trademarks . xiv IBM Redbooks promotions . .xv Preface . xvii Authors. xvii Now you can become a published author, too! . xix Comments welcome. xix Stay connected to IBM Redbooks . .xx Part 1. IBM System Storage DS8000 performance considerations . 1 Chapter 1. IBM System Storage DS8880 family characteristics . 3 1.1 The storage server challenge . 4 1.1.1 Performance numbers . 4 1.1.2 Recommendations and rules . 5 1.1.3 Modeling your workload . 5 1.1.4 Allocating hardware components to workloads. 5 1.2 Meeting the challenge: The DS8000 product family . 6 1.2.1 DS8880 family models and characteristics . 6 1.3 DS8000 performance characteristics overview. 8 1.3.1 Advanced caching techniques . 8 1.3.2 IBM Subsystem Device Driver . 9 1.3.3 Performance characteristics for z Systems. 10 1.3.4 Easy Tier. 11 1.3.5 I/O Priority Manager . 17 Chapter 2. Hardware configuration . 25 2.1 Storage system . 26 2.2 Processor memory and cache . 27 2.2.1 Cache and I/O operations . 28 2.2.2 Determining the correct amount of cache storage . 33 2.3 I/O enclosures and the PCIe infrastructure . 34 2.4 Disk subsystem . 35 2.4.1 Device adapters . 35 2.4.2 DS8000 Fibre Channel switched interconnection at the back end . 36 2.4.3 Disk enclosures. 37 2.4.4 DDMs . 38 2.4.5 Enterprise drives compared to Nearline drives and flash . 39 2.4.6 Installation order . 39 2.5 Host adapters . 41 2.5.1 Fibre Channel and FICON host adapters . 41 2.5.2 Multiple paths to Open Systems servers. 42 2.5.3 Multiple paths to z Systems servers . 43 2.5.4 Spreading host attachments . 43 2.6 Tools to aid in hardware planning . 44 2.6.1 White papers. 44 2.6.2 Disk Magic . 45 © Copyright IBM Corp. 2016. All rights reserved. iii 2.6.3 Capacity Magic . 45 Chapter 3. Logical configuration concepts and terminology . 47 3.1 RAID levels and spares. 48 3.1.1 RAID 5 overview . 48 3.1.2 RAID 6 overview . 49 3.1.3 RAID 10 overview . 50 3.1.4 Array across loops . 51 3.1.5 Spare creation. 52 3.2 The abstraction layers for logical configuration. 53 3.2.1 Array sites . 54 3.2.2 Arrays . 54 3.2.3 Ranks . 55 3.2.4 Extent pools . 57 3.2.5 Logical volumes . 60 3.2.6 Space-efficient volumes . 61 3.2.7 Extent allocation methods. 62 3.2.8 Allocating, deleting, and modifying LUNs and CKD volumes . 65 3.2.9 Logical subsystem . 66 3.2.10 Address groups. 67 3.2.11 Volume access . 68 3.2.12 Summary of the DS8000 logical configuration hierarchy . 69 3.3 Data placement on ranks and extent pools. 70 3.3.1 Rank and array considerations . 71 3.3.2 Extent pool considerations . 72 3.3.3 Easy Tier considerations. 78 Chapter 4. Logical configuration performance considerations . 83 4.1 Reviewing the tiered storage concepts and Easy Tier . 84 4.1.1 Tiered storage concept . 84 4.1.2 IBM System Storage Easy Tier. ..