f7c20d286edf06d57e9d88ce44abec55.ppt
- Количество слайдов: 56
Americas Storage Advanced Technical Skills (ATS) IBM System Storage DS 8700 Workload Optimization with Easy Tier Brian Sherman bsherman@ca. ibm. com Paulus Usong usong@us. ibm. com Americas Storage ATS 6/10/2010 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Agenda § Solid State Storage (SSD) Technology § IBM Easy Tier Workload Optimization § Workload Optimization Tools § Performance with Easy Tier 2 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Why Solid State Drive (SSD) Technology § Performance constrained by current drive limitations – Disk drives are the current technology • • CPU Time Very good $/Gbyte, but slow access performance Access performance is slow – 150 -200 Ops/Sec Opportunity to reduce wait time – Processor capabilities are out-stripping disk drive and RAID controller performance (rotational speed and IOPS) Percent • Wait % • As a result, servers and storage systems become more unbalanced between CPU/controller capability and storage performance Clients add more drive spindles to improve performance • • Sys % • User % § Reduced Energy Use – Power • Fraction of power consumed – Spinning drives typically 10 -14 watts – SSD drives typically 2 -8 watts Clock Time – Heat • Fraction of heat dissipated 3 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) IBM Solid State Drive Strategy SSD SSD HDD Solid State as internal storage for the Server SSD as a slower nonvolatile store (NVS) cache SSD as resident disk external storage Edge and DMZ servers outside corporate firewall Offers performance acceleration of all I/O, or designated I/O For OLTP, ERP and other high requirements for IOPS Managed using cache algorithms Can be used for business analytics Fast re-boot Save up to 1500 Watts per server rack (84 servers) with IBM Blade. Center 4 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) What are Solid State Drives § Semiconductor (NAND flash) – Electronically erasable persistent medium – No mechanical read/write interface – No moving parts § Plug compatible with common HDD form factors and interfaces – 3. 5”, 2. 5”, 1. 8” – SATA, FC, SAS, PCI-E § Flash technology improvements allowing for use in enterprise storage and server deployments – Other Storage Class Memory technologies in the wings § Greater than 5 year lifetime New Tier-0 drives for high priority, time-sensitive applications 5 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Recommended Data Types for SSD Use § Random access, high performance data sets – High read-to-write ratio; low cache hit ratio – High I/O rates; likely to be large data objects – For example, Oracle, DB 2, Exchange and SQL Databases § SSD is practical for high access density data – Average access density today is less than 600 I/O per TB – High access density typically over 1, 800 I/O per TB § Mission-critical applications – Linked directly to the client’s business success § § Applications that short stroke 15 K HDDs Used for applications where disks are the bottleneck Sequential access data can remain on disks All other data stays on HDD $/IOP makes sense with SSD. $/MB does not make sense with SSD 6 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Client Challenges with SSD Inefficient use of an expensive asset is difficult to justify § Solid State Drive technology remains more expensive than HDD – HDD and SSD technologies will coexist in hybrid configurations for several years – During this transition, use SSDs for data which can benefit most from the new technology § Without sub-volume optimization tools, clients have been over-provisioning the resource § Hot data not often static – Administrators spend too much time regularly monitoring, reporting, and tuning tiers Result: Many clients feel they can’t afford solid state storage yet 7 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Workload Monitoring and Smart Data Placement § Storage hardware based tool – DS 8000 • Performance analytics identify both open and z/OS sub-volume hotspots • Automated data relocation function to dynamically move hot and cold extents across drive tiers § Traditional OS based tools – System Z • • DFSMS policy based storage management controls allocation to SSDs Enhanced System Monitoring Facility records SAS® tooling available for free download DMCz. OS SMF record analysis for candidates + TDMF and z. DMF for data movement – System P • • Data collection: Iostat, filemon, DB 2 Tablespace Snapshot Migration: Softek Transparent Data Migration Facility (TDMF) Migration: SVC storage pools TPC Intelligent Performance Optimization - hotspot function builds scripts for SVC data movement – System I • Data collection: Collection Services, Performance Explorer • Migration: ASP Balancer, DB 2 Preferred Media Support, ASP dedicated to SSD – IBM Novus Intelligent Storage Service Catalogue • Storage Enterprise Request Planner (SERP) 8 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) DS 8000 Logical Configuration and Virtualization A LSS/LCU is a collection of volumes and has relevance mostly for copy services and CKD Volumes are created from one or more extents from a single extent pool An extent pool is a collection of ranks all of which are managed by the same DS 8000 server (0/1) A rank is created when an array is formatted for either CKD or FB An array site is a collection of 8 drives of the same type spread across both internal fabrics(loops) on the DS 8000 9 Ranks are divided into extents which are either 1 GB (FB) or 1113 cylinders (CKD) 6+P+S 146 GB An array is formed when the drives in an array site are formed into a RAID group (RAID 5/6/10) and potentially a spare is assigned © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) IBM System Storage Easy Tier § Easy Tier functionality – Workload monitoring – Workload analysis – Smart data placement § Two data relocation functions that enable smart data placement to optimize SSD deployments with minimal cost – Automatically migrate sub-volume data to right tier – Manually migrate full volumes non-disruptively § Storage Tier Advisor tool provides guidance for existing client workloads – No requirement for SSDs for monitoring and analysis DS 8700 Simplicity, flexibility, economy 10 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier – Functional Overview § Easy Tier supports online dynamic relocation of data – Data can be relocated to/from SSD and FC/SATA • Automatic Mode – Provides automated extent level relocation granularity – Requires use of a merged extent pool • Manual Mode – Provides online dynamic volume relocation capability – CLI/GUI setup and management – Storage Tier Advisor Tool (advisor tool) for I/O analysis and projected benefit § DS 8700 Hardware feature – Easy Tier is a no charge feature available with Release 5. 1 – Supported by all server platforms with no additional software 11 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier - Data Relocation Options Manual Mode (Volume Level) and Automatic Mode (Extent Level) SSD Rank Pools FC or SATA Rank Pools Merged Pool (SSD/FC or SSD/SATA) Manual Mode Volume Based Data Relocation Automatic Mode Extent Level Data Relocation Automatic extent level data relocation enabled in a Merged Extent Pool 12 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier – Automatic Mode § Extent Migration Plan built based on I/O statistics – Dynamically relocates a logical volume’s extents • Hot extents relocated to SSD Arrays • Cold extents relocated from SSD to FC/SATA Arrays § Extent level relocation requires mixed technologies in a merged extent pool – SSD + Enterprise FC – SSD + SATA § DS 8000 Extent Size – 1 GB for FB – 3390 Mod 1 (0. 94 GB) for CKD 13 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier – Automatic Mode Extent Relocation Logical Volume Extent Virtualization Mixed Technology Extent Pool SSD Arrays Cold Extents Migrate Down Hot Extents Migrate Up 11 GB FB Volume 4 GB identified as hot/candidate for SSD HDD Arrays 14 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier – Automatic Mode Operation § Monitors stage/destage activity on each extent to determine the data ‘temperature’ – Can be set to monitor all volumes or merged extent pool volumes (default) § Develops an extent migration plan for optimal data placement every 24 hours of I/O statistics – Read/write, random/sequential, large/small transfer size all collected as input to developing the migration plan – Temperature generated is based on cumulative average latency time § Migrates extents within an extent pool according to plan over 24 hour period – A limited number of extents are chosen for migration every 5 minutes – Monitors whether rank workload exceeds rank performance capability – Rank, Device Adapter and cluster level thresholds 15 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier – Automatic Mode Setup § Extent pool configuration options – Create new extent pool with SSD + HDD ranks – Merge existing SSD and existing HDD extent pool – Add SSD rank to existing HDD extent pool – Add HDD rank to existing SSD extent pool if no space efficient capacity (virtual capacity or repository) configured in the extent pool § Logical volume configuration options – Create new logical volume in mixed technology extent pool – Migrate standard logical volumes between homogeneous and mixed technology extent pool – Merge existing homogeneous extent pool with existing logical volumes with another extent pool to create a mixed technology extent pool 16 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier – Automatic Mode User Interfaces § Design point is for customer to not normally need or use any controls to manage Automatic Mode § Easy Tier Automatic Mode – Enable / disable • Stops automatic mode extent migration while disabled § Easy Tier Automatic Mode monitoring – Disable / managed volumes / all volumes • Ignores workload activity in plan generation statistics while disabled • Managed volumes is normal setting and monitors workload on volumes in managed pools if the Easy Tier LIC feature is enabled • All volumes causes all logical volumes to be monitored (with or without LIC feature) – Can be used with analysis tools prior to ordering and enabling the LIC feature – Can be used to analyze logical volumes in homogeneous extent pools as candidates for mixed technology pool § Storage Tier Advisor Tool (advisor tool) – Generate reports on extent monitoring and obtain SSD capacity planning recommendations 17 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier – Manual Mode § Easy Tier Manual Mode allows a user to perform the following actions: – Volume Migration • Allows existing data to be restriped over an extent pool once new capacity is added • User can change a logical volume’s storage technology by dynamically relocating between extent pools – Different RAID format, drive size/type – Extent Pool Merge • User can merge two existing extent pools without moving data – Consolidate extent pools with equivalent disks – Merge extent pools with to create a mixed technology extent pool for Automatic Mode 18 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier – Manual Mode Volume Migration Change between extent pools with and without Easy Tier automatic mode Solid State Disk 146 GB / RAID 5 + Enterprise Disk 300 GB / 15 K RPM RAID 5 Enterprise Disk 600 GB / 15 K RPM RAID 5 Solid State Disk 146 GB / RAID 5 SATA Disk 2 TB / 7. 2 K RPM RAID 6 19 Re-stripe extents Change disk class Change RAID type Change disk RPM © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier – Manual Mode Operation § Volume migration – Migration pre-allocates target extents in target extent pool, releases each source extent when migrated – Any number of volumes can be requested to migrate – Processes a limited number of volumes concurrently – Actively migrates a number extents per CEC concurrently – Overheads comparable to Flash. Copy with background copy § Extent Pool merge – Changes source ranks extent pool to target extent pool – Changes source logical volumes extent pool to target extent pool – Deletes source extent pool if complete prior actions 20 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier – Manual Mode User Interfaces § Migrate Volume (Target Extent Pool, Extent Allocation Method) – Can specify current extent pool for target extent pool – Can keep the current Extent Allocation Method or change § Pause/Resume Volume Migration – Pause stops initiation of any new extent migrations on a volume – Resume continues migration § Cancel Volume Migration – Nullifies volume migration if it has not started – Stops volume migration if it has started. Can request migrate volume to source or target extent pool to retry § Merge Extent Pool (Source Extent Pool, Target Extent Pool) – Deletes source extent pool if merge is successful 21 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier – Supported Environment in R 5. 1 § DS 8700 R 5. 1 § Automatic Mode and Volume migration supported on standard logical volumes § Space efficient volumes are not Easy Tier managed – Can reside in an extent pool managed by Automatic Mode – Volume migration is not supported on space efficient volumes § Migrate data between extent pools on the same storage image (0 -0 / 1 -1) § Copy services considerations – Easy Tier optimization of data on the primary system is not reflected at the secondary § Can merge any two extent pools except: – – – Both must be same extent type (CKD or Fixed Block) Both must be within the same storage image At most, one of two extent pools can have a space efficient repository At most, one of two extent pools can have virtual capacity Not allowed if one extent pool is homogeneous with SSD disks and additionally has space efficient repository or virtual capacity configured § Not supported on encryption capable storage facilities – No encryption capability on SSD drives 22 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Easy Tier – Workload Considerations § Implementation Characteristics – Extent size is 1 GB on FB, Mod 1 on CKD – Plan Generation Window is 24 hours § Some workloads may not benefit significantly from Automatic Mode – Hot spots are small in size and uniformly distributed across extents such that all extents exhibit equal temperatures – Hot spots vary over time such that they are uniformly distributed given a large enough monitoring period – Critical workload to be performance optimized is intermixed with other workloads that result in a non-optimal extent placement • May be able to turn off monitoring in time windows where non-critical workloads are affecting statistics in an undesirable (e. g. batch windows, off-shift or weekend workloads, month-end processing, etc. ) § Consult Easy Tier performance white paper for additional information – http: //www 03. ibm. com/support/techdocs/atsmastr. nsf/fe 582 a 1 e 48331 b 5585256 de 50062 ae 1 c/b 16 b 8 f 8 dcb 4 a 21028625763 a 0081 b 712/$FILE/DS 8000%20 Storage%20 Virtualization%20 Overvie w%20 V 2. 0. pdf 23 © 2010 IBM Corporation
Americas Storage Advanced Technical Skills (ATS) IBM System Storage DS 8700 Workload Optimization Tools 6/10/2010 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Tools for SSD § Easy Tier Tools – Storage Tier Advisor Tool – Disk Magic § SSD planning tool – IBM z: FLASHDA – IBM i: SSD analyzer tool – Disk Magic – Americas ATS DS 8700 SSD Configuration Capacity Calculator 25 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Storage Tier Advisor Tool § Data is collected on both servers of the DS 8700 – Release 5. 1 and later § Data is pulled onto a Windows PC § The advisor tool runs as a Windows application 26 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Disk Magic (Easy Tier) § Future release § Model current disk subsystem to a DS 8700 using Easy Tier – Both Open and z Systems § Model is based on Tucson performance observations with various benchmarks 27 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) IBM z FLASHDA Tool § Input is SMF record type 42 subtype 6 and type 70 through 78 § Tool uses SAS § Analysis will identify datasets and volumes that are good candidates for placement on SSD 28 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) IBM i SSD Analyzer Tool § Analyze the workload to determine the benefits of SSD § Report ranks best SSD candidates by job name 29 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Disk Magic (non Easy Tier) § Modeling is at the volume level § z/OS – Disk Magic can estimate which volumes are good SSD candidates and migrate those volumes to SSD • Or use the result of the FLASHDA analysis § Open System – Disk Magic can model SSD on a server basis 30 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) DS 8700 SSD Configuration Capacity Calculator 31 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) DS 8700 SSD Configuration Capacity Calculator § Feature is Megapack § Options – SSD: 73 GB or 146 GB – FB Extents or CKD Extents – # of SSD Ranks § Capacity is in decimal 32 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Storage Tier Advisor Tool Usage 33 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) DSCLI Commands § Start Easy Tier monitoring chsi –etmonitor all|automode|none – all: monitor all volumes on the DS 8700 – automode: monitor only volumes that reside on the hybrid pools – none: monitoring is turned off 34 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) DSCLI Commands § Offload the monitor data offload –etdata c: et – Offloaded monitor data naming convention • SF 75 XX 101 ESS 01_heat. data: server 0 data • SF 75 XX 101 ESS 11_heat. data: server 1 data 35 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) DSCLI Commands § Process monitor data c: stat -o c: statoutput c: etSF 75 XX 101 ESS 01_heat. data c: etSF 75 XX 101 ESS 11_heat. data – c: stat is the folder where the advisor tool resides – c: statoutput is the folder where the output will be placed – Input data must have “_heat” in the name 36 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Storage Tier Advisor Tool – System Summary 37 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Advisor Tool Report Before Migration 38 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) 39 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) System Summary Report § Hot data is 3% of total capacity § No data allocated/migrated to SSD yet § Random I/O is 8% of total I/O – These are random I/Os that need to access the DDM in the rank • Random read hit I/O are not included in this data § Predicted performance improvement – After hot extents are migrated to SSD – (old_latency – projected_latency) / (old_latency) – Estimated 2% to 22% 40 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Latency Time § I/O service time in the extent pool/rank § Random read hit is not included § I/Os included: – Random read miss – Sequential read I/Os • Even though the read hit ratio may be close to 100% – Random & sequential write I/Os • Random write will trigger 4 I/Os – Read & write of the data updated – Read & write of the parity track 41 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) 42 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) 43 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) System Summary Report § Add 1 73 GB rank – Means add 1 rank per server 44 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Advisor Tool Report During Migration 45 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) 46 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) System Summary Report § Predicted performance improvement – After SSD is filled-up with hot extents – Estimated 0% to 16% – Estimated that it will still take 7 more hours to migrate the hot extents 47 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) 48 © 2010 IBM Corporation
Americas Storage Advanced Technical Skills (ATS) IBM System Storage DS 8700 Performance with Easy Tier 6/10/2010 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) SSD + SATA w/Easy Tier vs. 15 KRPM HDDs 51 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) SPC-1 Throughput Improvement with Easy Tier 52 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) DB 2 OLTP Brokerage Transactions w/ Easy Tier “Typical” I/O Intensity (QD 20) 54 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Backend Storage Measurements at QD 20 55 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) DB 2 OLTP Brokerage Transactions w/ Easy Tier “Peak” I/O Intensity (QD 256) 56 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) Backend Storage Measurements at QD 256 57 © 2010 IBM Corporation
Americas Advanced Technical Skills (ATS) DS 8000 Easy Tier Summary § Easy Tier is a DS 8000 feature that supports the dynamic relocation of data using the following methods: – Automatic Mode – Manual Mode § § § Easy Tier is a no charge feature available with DS 8700 and Release 5. 1 Supported on all host attachments with no additional host-based software Easy Tier will help customers utilize large capacity drives Reduces administrative effort and costs by automating data placement New tooling enables clients to see exactly how much their existing workloads can benefit from how many SSDs § Helps align storage capacity purchases with performance and cost requirements 58 © 2010 IBM Corporation
f7c20d286edf06d57e9d88ce44abec55.ppt