© 2011 IBM Corporation Sizing Guidelines Jana Jamsek ATS Europe.

Slides:



Advertisements
Similar presentations
Key Metrics for Effective Storage Performance and Capacity Reporting.
Advertisements

Module – 3 Data protection – raid
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
1© Copyright 2013 EMC Corporation. All rights reserved. ACCELERATING MICROSOFT EXCHANGE PERFORMANCE WITH EMC XtremSW Cache EMC VNX Storage and VMware vSphere.
Database Storage for Dummies Adam Backman President – White Star Software, LLC.
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
1 Magnetic Disks 1956: IBM (RAMAC) first disk drive 5 Mb – Mb/in $/year 9 Kb/sec 1980: SEAGATE first 5.25’’ disk drive 5 Mb – 1.96 Mb/in2 625.
Chapter 3 Presented by: Anupam Mittal.  Data protection: Concept of RAID and its Components Data Protection: RAID - 2.
Denny Cherry Manager of Information Systems MVP, MCSA, MCDBA, MCTS, MCITP.
1 Advanced Database Technology February 12, 2004 DATA STORAGE (Lecture based on [GUW ], [Sanders03, ], and [MaheshwariZeh03, ])
1 CS143: Disks and Files. 2 System Architecture CPU Main Memory Disk Controller... Disk Word (1B – 64B) ~ x GB/sec Block (512B – 50KB) ~ x MB/sec System.
Intelligent Storage Systems
IBM® Spectrum Storage Virtualize™ V V7000 Unified in a nutshell
STORAGE Virtualization
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
© 2009 EMC Corporation. All rights reserved. Intelligent Storage Systems Module 1.4.
2730/2730T/5730 Performance Comparison 20 May 2008.
Virtualized Workloads Supported Instant Messaging (IM) IM Conferencing Presence Enterprise Voice (PSTN) Audio/Video Conferencing Web Conferencing.
Nexenta Proprietary Global Leader in Software Defined Storage Nexenta Technical Sales Professional (NTSP) COURSE CONTENT.
11 Capacity Planning Methodologies / Reporting for Storage Space and SAN Port Usage Bob Davis EMC Technical Consultant.
Copyright © 2014 EMC Corporation. All Rights Reserved. Advanced Storage Concepts Upon completion of this module, you should be able to: Describe LUN Migration.
DISKS IS421. DISK  A disk consists of Read/write head, and arm  A platter is divided into Tracks and sector  The R/W heads can R/W at the same time.
SQL Server, Storage and You Part 1: Storage Basics Wes Brown.
I/O – Chapter 8 Introduction Disk Storage and Dependability – 8.2 Buses and other connectors – 8.4 I/O performance measures – 8.6.
Nexenta Proprietary Global Leader in Software Defined Storage Nexenta Technical Sales Professional (NTSP) COURSE CONTENT.
Module – 4 Intelligent storage system
IBM System Storage™ DS3000 Series
Block1 Wrapping Your Nugget Around Distributed Processing.
© 2009 EMC Corporation. All rights reserved. Intelligent Storage Systems Module 1.4.
© 2011 IBM Corporation Collecting IBM i performance data for sizing with Disk Magic Jana Jamsek ATS Europe.
Multi-level Raid Multi-level Raid 2 Agenda Background -Definitions -What is it? -Why would anyone want it? Design Issues -Configuration and.
Switched Storage Architecture Benefits Computer Measurements Group November 14 th, 2002 Yves Coderre.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC PERFORMANCE OPTIMIZATION FOR MICROSOFT FAST SEARCH SERVER 2010 FOR SHAREPOINT EMC Symmetrix.
Eric Burgener VP, Product Management A New Approach to Storage in Virtual Environments March 2012.
© 2011 IBM Corporation IBM i with External Storage Customer References Jana Jamsek ATS Europe.
Chapter 8 External Storage. Primary vs. Secondary Storage Primary storage: Main memory (RAM) Secondary Storage: Peripheral devices  Disk drives  Tape.
Lecture 40: Review Session #2 Reminders –Final exam, Thursday 3:10pm Sloan 150 –Course evaluation (Blue Course Evaluation) Access through.
5/8/09 Titanium Performance Update 2 Dot Hill Confidential.
Consolidation and Optimization Best Practices: SQL Server 2008 and Hyper-V Dandy Weyn | Microsoft Corp. Antwerp, March
Improving Disk Throughput in Data-Intensive Servers Enrique V. Carrera and Ricardo Bianchini Department of Computer Science Rutgers University.
General Sizing Discussion Jana Jamsek ATS Europe
Filename\location The Marketing Numbers VA7410VA7400VA K cache IOPs 28K cache IOPs 12K cache IOPs 11,000 IOPs8,500 IOPs3,400 IOPs 330MB/s180MB/s93MB/s.
© 2011 IBM Corporation Product positioning Jana Jamsek, ATS Europe.
Page 1 Mass Storage 성능 분석 강사 : 이 경근 대리 HPCS/SDO/MC.
Jérôme Jaussaud, Senior Product Manager
Programmer’s View of Files Logical view of files: –An a array of bytes. –A file pointer marks the current position. Three fundamental operations: –Read.
Maximizing Performance – Why is the disk subsystem crucial to console performance and what’s the best disk configuration. Extending Performance – How.
VVols with Adaptive Flash and InfoSight Analytics 1 Manchester Virtualisation User Group Rich Fenton (Nimble North Senior Systems Engineer)
1 Components of the Virtual Memory System  Arrows indicate what happens on a lw virtual address data physical address TLB page table memory cache disk.
Americas Storage Advanced Technical Skills (ATS) © 2010 IBM Corporation 6/10/2010 IBM System Storage DS8700 Workload Optimization with Easy Tier Brian.
CS422 Principles of Database Systems Disk Access Chengyu Sun California State University, Los Angeles.
Lecture 17 Raid. Device Protocol Variants Status checks: polling vs. interrupts Data: PIO vs. DMA Control: special instructions vs. memory-mapped I/O.
Indexing strategies and good physical designs for performance tuning Kenneth Ureña /SpanishPASSVC.
System Storage TM © 2007 IBM Corporation IBM System Storage™ DS3000 Series Jüri Joonsaar Tartu.
Fujitsu Training Documentation RAID Groups and Volumes
Database Management Systems (CS 564)
C VCE
Part V Memory System Design
Lecture 11: DMBS Internals
Virtual Memory Main memory can act as a cache for the secondary storage (disk) Advantages: illusion of having more physical memory program relocation protection.
VNX Storage Report Project: Sample VNX Report Project ID:
XtremIO Storage Array Asset Profile
Unity Storage Array Profile
Proving Hardware Bottlenecks &
Persistence: hard disk drive
Mass-Storage Systems.
CPS216: Advanced Database Systems Notes 04: Data Access from Disks
Presentation transcript:

© 2011 IBM Corporation Sizing Guidelines Jana Jamsek ATS Europe

© 2011 IBM Corporation IBM Storage Systems IBM i performance data  Good to use IBM i performance data even before modelling with Disk Magic, to apply sizing guidelines  Needed reports for sizing external storage –System report / Disk utilization & Storage pool utilizaton –Resource report / Disk utilization –Component report / Disk activity  Desired way of collecting: –Collect performance data during 24 hours on 3 consecutive days and during heavy End-of-month job –Colleciton interval 5 minutes  Insert the reports to Disk Magic to obtain data in Excell spreadsheet

© 2011 IBM Corporation IBM Storage Systems Example: Spreadsheet by Disk Magic

© 2011 IBM Corporation IBM Storage Systems Component report: present cache hits

© 2011 IBM Corporation IBM Storage Systems Sizing the disk drives in external storage  DS8800 Recommended maximal disk utilization: 60% –15K RPM SAS disk drives –10 K RPM SAS disk drives –SSD  DS5000 Recommended maximal disk utilization: 45% – 15K RPM disk drives – 10 K RPM disk drives – SSD  XIV –Data modules  Storwize V7000 Recommended maximal disk utilization: 45% –15K RPM SAS disk drives – 10 K RPM SAS disk drives – SSD

© 2011 IBM Corporation IBM Storage Systems Guidelines for RAID level  RAID-10 provides better resiliency  RAID-10 provides gererally better performance: –RAID-5 results in 4 disk operations per write – higher penalty –RAID-10 results in 2 disk operations per write – lower penalty  RAID-10 requires more capacity  In DS8000 use RAID-10 when: – There are many random writes – Write cache efficiency is low – Huge workload  In Midrange storage and Storwize V7000 we recommend to use RAID-10

© 2011 IBM Corporation IBM Storage Systems DS8800: Number of ranks  Detailed calculation for maximal IO/sec on Raid-5 rank  ( reads/sec – read cache hits % ) + 4 * (writes/sec – write cache efficiency) = disk operations/sec (on rank)  One 6+P 15 K rpm rank can handle max 2047 disk accesses/sec, at recommended 60% utilization: 1228 disk ops/sec  Divide current disk accesses/sec by 1228  Example: 261 reads/sec, 1704 writes/sec, 45% read cache hits, 24 % write efficiency: ( ) + 4 *( ) = 5324, 5324 / 1228 = ranks  Recommended: 4 ranks  Calculation is based on performance measurements in Storage development and recommended % disk util.

© 2011 IBM Corporation IBM Storage Systems DS8800: Number of ranks - continue  Estimate % read cache hit and % write cache efficiency from present cache hits on internal disk  Rough estimation by best practise: –If % cache hits is below 50% estimate the same percentage on external storage – If % cache hits is above 50% estimate half of this % on external storage  If cache hits are not known or you are in doubt, use Disk Magic default estimation: 20% read cache hit, 30% write cache efficiency

© 2011 IBM Corporation IBM Storage Systems DS8800: Number of ranks - continue  Quick calculation based on shown detailed calcuation  Example 9800 IO/sec with Read/Write ratio 50/50 need 9800 / 982 =app10 * RAID-10 ranks of 15 K rpm disk drives, connected with IOP- less adapters  The table can be found in the Redbook IBM System Storage DS8000:Host Attachment and Interoperability, SG Assumed cache hits: 20% read hit 30% write efficiency

© 2011 IBM Corporation IBM Storage Systems DS5000/4000/3000:Number of disk drives  Detailed Calculation for maximal IO/sec on disk in Raid-10  ( reads/sec – read cache hits % ) + 2 * (writes/sec – write cache efficiency) = disk operations/sec (on disk)  Quick calculation  IO/sec per DDM: 70% Read50% Read 15 K RPM disk drive RAID-1 or RAID RAID K RPM disk drive RAID-1 or RAID RAID Example: 7000 IO/sec with read/write ratio 70 / 30 needs 7000 / 82 =app 85 * 15 K RPM disk drives in RAID-10

© 2011 IBM Corporation IBM Storage Systems Storwize V7000: Number of disk drives  Quick calculation: 70% Read50% Read 15 K RPM disk drive RAID-1 or RAID RAID K RPM disk drive RAID-1 or RAID RAID Example: 7000 IO/sec with read/write ratio 70 / 30 needs 7000 / 138 =app 50 * 15 K RPM disk drives in RAID-10

© 2011 IBM Corporation IBM Storage Systems Number of DDMs, connected with VIOS and SVC  The sizing guidelines and calculations for DDMs in Storage systems connected with VIOS or VIOS_NPIV don’t change  The sizing guidelines and calculations for DDMs in Storage systems connected with SVC and VIOS don’t change

© 2011 IBM Corporation IBM Storage Systems Sizing for big blocksizes (transfer sizes)  Big blocksize: 64 KB and above  Add about 25% disk arms for big blocksizes  The shown guidelines assume small blocksize (about 12 KB)  Peak in IO usually experiences small blocksizes  Peak in blocksizes has typically low IO/sec  So usually we size for peak in IO/sec and don’t update with additional 25%

© 2011 IBM Corporation IBM Storage Systems Number and size of LUNs  With given disk capacity: The bigger the number of LUNs the smaller the size  Sizing guidelines for the number, or for the size  To obtain the number of LUNs you may use WLE ( number of disk drives)  Considerations for very big number of LUNs: –Many physical adapters are needed for natively connected storage –Difficult to manage and troubleshoot with big number of virtual adapters in VIOS

© 2011 IBM Corporation IBM Storage Systems  DS8000 Guideline by best practise: – 2 * size of LUN = 1 * size of DDM, or – 4 * size of LUN = 1 * size of DDM – Presently 70 GB or 140 GB LUNs are mostly used  DS5000 Guideline: –Big LUNs enable better seek time on disk drives –Small LUNs – big number of LUNs enable more concurrent IO to disk space –Compromise: 70 GB or 140 GB LUNs  DS5000 best practise: –146 GB physical disks –Make RAID-1 arrays of tow physical disks and create one logical drive per RAID-1 array. –Recommended segment size 128 KB or 64 KB –Create one LUN per array – If the number of LUNs is limited to 16 (for example, connecting to IBM i on BladeCenter) you may want to make a RAID-10 array of four physical disks and create one LUN per array. Number and size of LUNs -continue

© 2011 IBM Corporation IBM Storage Systems Number and size of LUNs -continue  XIV - best pracise for the size of LUNs:  Measurements in Mainz: –CPW users, 2 concurrent runs in different LPARs –15-module XIV Gen 3 Transaction resp. Time (sec) Disk service time (ms) Latency in XIV% Cache hits in XIV 42 * 154 GB LUNs * 1TB LUNs GB LUNs were not tested Recommendation: about 140GB LUNs, or 70GB LUNs

© 2011 IBM Corporation IBM Storage Systems Number and size of LUNs -continue  Storwize V7000, SVC  Presently we recommend about 140 GB LUNs  This recommendation is based on best practise by other midrance storage systems  Recommended to craete vdisks in Striped mode ( default )  Recommended extent size 256 MB ( default )

© 2011 IBM Corporation IBM Storage Systems Guidelines for different types of connection  The listed guidelines for a particular storage system apply to all cases (when applicable): – Native connection Sizing for physical FC adapters applies to natively connected storage – Connectioned with VIOS vscsi – Connection with VIOS_NPIV – Connection via SVC The size of LUNs applies to SVC vdisks

© 2011 IBM Corporation IBM Storage Systems Sizing FC adapters in IBM i – by IO/sec #5774 or #5749#5735 IO/sec at 70% utilization per port12250 per port GB per port in adapter  Example: for one port in #5735 we roecmmend 3266 / 70 = 46 * 70 GB LUNs  Example: For 2 ports in Multipath we recommend 2 * 46 = 92 -> 64 * 70 GB LUNs in Multipath Assumed: Access Density = 1.5, For 2 path: multiply the capacity by 2

© 2011 IBM Corporation IBM Storage Systems Throughput of IOP-less adapters #5774 or #5749#5735 Max sequential throughput 310 MB/sec per port400 MB/sec Avg of max sequential throughput for 4KB, 256KB raeds, writes 216 MB/sec per port Avg of min sequential throughput for 4KB, 256KB raeds, writes 132 MB/sec per port Max transaction workload throughput 250 MB/sec per port Transaction workload throughput at 70% utilization 175 MB/sec per port Avg of max sequential throughput for 4KB, 256KB raeds, writes 382 MB/sec per 2 ports Avg of min sequential throughput for 4KB, 256KB raeds, writes 208 MB/sec per 2 ports

© 2011 IBM Corporation IBM Storage Systems Adapters on HSL loops

© 2011 IBM Corporation IBM Storage Systems Sharing or dedicating ranks  Sharing ranks among multiple IBM i LPARs – Enables better usage of resources in external storage – On the other hand the performance of an LPAR might be influenced by workloads in other LPARs  Dedicating ranks to each LPAR – Enables stable performance (no influence from other systems) – Resources are not as well utilized as with shared ranks  Best practise: – Dedicate ranks to big and/or important systems – Share ranks among medium and small LPARs

© 2011 IBM Corporation IBM Storage Systems Guidelines for cache size in external storage  Modelling with Disk Magic  Rough guidelines for DS8800 –10 to 20 TB capacity: 64GB cache – 20 to 50 TB: 128 GB cache – > 50 TB: 256 GB cache

© 2011 IBM Corporation IBM Storage Systems Number of HA cards in DS8800  Rules of thumb for HAs in DS8800  About 4 to 8 * ports in IBM i per one HA card in DS8800  For high performance: The number of HA cards should be the same or bigger than the number of device adapters in DS8800  At least one HA card per IO enclosure in DS8800

© 2011 IBM Corporation IBM Storage Systems Sizing for VIOS

© 2011 IBM Corporation IBM Storage Systems Sizing IASP  Very rough guideline: about 80% of IO will be done to IASP  System report – Resource utilization; IO to database

© 2011 IBM Corporation IBM Storage Systems Sizing for SSD

© 2011 IBM Corporation IBM Storage Systems Sizing for Metro Mirror or Global Mirror links