Array Performance 101 Part 4



Similar documents
NAS consolidation options By: Ray Lucchesi Issue date: Dec 2005

Storage Systems Performance Testing

PART 1: Breaking the Connections

AIX NFS Client Performance Improvements for Databases on NAS

Capacity planning for IBM Power Systems using LPAR2RRD.

Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation

Scalable NAS for Oracle: Gateway to the (NFS) future

The Panasas Parallel Storage Cluster. Acknowledgement: Some of the material presented is under copyright by Panasas Inc.

Hitachi Path Management & Load Balancing with Hitachi Dynamic Link Manager and Global Link Availability Manager

ZFS Storage Solutions for Unstructured Data Challenges

Virtualization, Business Continuation Plan & Disaster Recovery for EMS -By Ramanj Pamidi San Diego Gas & Electric

Performance, Reliability, and Operational Issues for High Performance NAS Storage on Cray Platforms. Cray User Group Meeting June 2007

Simple virtualization IBM SAN Volume Controller (SVC)

Virtual Provisioning. Management. Capacity oversubscription Physical allocation on the fly to logical size. With Thin Provisioning enabled

FUJITSU Storage ETERNUS DX200 S3 Performance. Silverton Consulting, Inc. StorInt Briefing

Oracle Storage Options

Enhancements of ETERNUS DX / SF

Redpaper. Performance Metrics in TotalStorage Productivity Center Performance Reports. Introduction. Mary Lovelace

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems

The IntelliMagic White Paper: Storage Performance Analysis for an IBM Storwize V7000

FAS6200 Cluster Delivers Exceptional Block I/O Performance with Low Latency

Seradex White Paper. Focus on these points for optimizing the performance of a Seradex ERP SQL database:

Large Scale Storage. Orlando Richards, Information Services LCFG Users Day, University of Edinburgh 18 th January 2013

SAN TECHNICAL - DETAILS/ SPECIFICATIONS

Tároló vezérelt infrastruktúrák

SCI Briefing: A Review of the New Hitachi Unified Storage and Hitachi NAS Platform 4000 Series. Silverton Consulting, Inc.

Storage / SAN Compatibility Guide For ESX Server 3.5 and ESX Server 3i

Best Practices for Data Sharing in a Grid Distributed SAS Environment. Updated July 2010

Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays

EMC Backup and Recovery for Oracle Database 11g Without Hot Backup Mode using DNFS and Automatic Storage Management on Fibre Channel

Perforce with Network Appliance Storage

Solid State Storage in the Evolution of the Data Center

RAID. RAID 0 No redundancy ( AID?) Just stripe data over multiple disks But it does improve performance. Chapter 6 Storage and Other I/O Topics 29

PERFORMANCE TUNING ORACLE RAC ON LINUX

Q & A From Hitachi Data Systems WebTech Presentation:

Latest ESRP V3.0 results

Addendum No. 1 to Packet No Enterprise Data Storage Solution and Strategy for the Ingham County MIS Department

Sun 8Gb/s Fibre Channel HBA Performance Advantages for Oracle Database

SCI Briefing: A Technical Review of Hitachi Unified Storage. Silverton Consulting, Inc. StorInt Briefing

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card

EMC Business Continuity for Microsoft SQL Server 2008

Bright Idea: GE s Storage Performance Best Practices Brian W. Walker

Choosing and Architecting Storage for Your Environment. Lucas Nguyen Technical Alliance Manager Mike DiPetrillo Specialist Systems Engineer

This white paper has been deprecated. For the most up to date information, please refer to the Citrix Virtual Desktop Handbook.

Entry level solutions: - FAS 22x0 series - Ontap Edge. Christophe Danjou Technical Partner Manager

An Oracle White Paper October Realizing the Superior Value and Performance of Oracle ZFS Storage Appliance

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

10th TF-Storage Meeting

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.

Storage benchmarking cookbook

Future technologies for storage networks. Shravan Pargal Director, Compellent Consulting

The safer, easier way to help you pass any IT exams. Exam : Storage Sales V2. Title : Version : Demo 1 / 5

iscsi SANs: Ideal Applications, Large and Small Jason Blosil, NetApp Gary Gumanow, Dell

Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers

SMB Direct for SQL Server and Private Cloud

RFP-MM Enterprise Storage Addendum 1

NexentaStor Enterprise Backend for CLOUD. Marek Lubinski Marek Lubinski Sr VMware/Storage Engineer, LeaseWeb B.V.

IEEE Mass Storage Conference Vendor Reception Lake Tahoe, NV

Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

How It Works. Actifio PAS Specification. An exploration of our technology, purpose-built to combat the copy data management problem

Brian LaGoe, Systems Administrator Benjamin Jellema, Systems Administrator Eastern Michigan University

Virtual Storage for Virtual Solutions

High Performance Computing. Course Notes High Performance Storage

The IntelliMagic White Paper: SMI-S for Data Collection of Storage Performance Metrics. December 2010

HITACHI VIRTUAL STORAGE PLATFORM FAMILY MATRIX

EMC Unified Storage for Microsoft SQL Server 2008

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

New Hitachi Virtual Storage Platform Family. Name Date

Performance Comparison of Fujitsu PRIMERGY and PRIMEPOWER Servers

Martin County Administration. Information Technology Services. Proposal For. Storage Area Network Systems. Supporting WinTel Server Consolidation

The IntelliMagic White Paper on: Storage Performance Analysis for an IBM San Volume Controller (SVC) (IBM V7000)

Selling Compellent NAS: File & Block Level in the Same System Chad Thibodeau

Ultimate Guide to Oracle Storage

Technical Operations Enterprise Lab for a Large Storage Management Client

Silverton Consulting, Inc. StorInt Briefing

Optimizing Storage for Oracle ASM with Oracle Flash-Optimized SAN Storage

EMC VNX FAMILY. Copyright 2011 EMC Corporation. All rights reserved.

What s the best disk storage for my i5/os workload?

IBM Systems and Technology Group May 2013 Thought Leadership White Paper. Faster Oracle performance with IBM FlashSystem

Hardware Compatibility List

EMC PowerPath Family

The team that wrote this redbook Comments welcome Introduction p. 1 Three phases p. 1 Netfinity Performance Lab p. 2 IBM Center for Microsoft

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

IP Storage in the Enterprise Now? Why? Daniel G. Webster Unified Storage Specialist Commercial Accounts

Lessons learned from parallel file system operation

Sizing guide for Microsoft Hyper-V on HP server and storage technologies

InfoScale Storage & Media Server Workloads

Accelerating Oracle with IBM FlashSystem: The Need for Speed

Building a Scalable Storage with InfiniBand

Virtual SAN Design and Deployment Guide

Server and Storage Consolidation with iscsi Arrays. David Dale, NetApp

Comparison of Hybrid Flash Storage System Performance

Storage Management Best Practices & Tips

GiantLoop Testing and Certification (GTAC) Lab

SAP Running on an EMC Virtualized Infrastructure and SAP Deployment of Fully Automated Storage Tiering

Virtuoso and Database Scalability

EMC Unified Storage for Oracle Database 11g/10g Virtualized Solution. Enabled by EMC Celerra and Linux using NFS and DNFS. Reference Architecture

SLIDE 1 Previous Next Exit

Transcription:

Array Performance 101 Part 4 How to get the most bang from your arrays Ray Lucchesi President, Silverton Consulting 15 February 2006 http://www.silvertonconsulting.com 1 2006 Silverton Consulting, Inc. Array Performance - Agenda Performance Fundamentals - Part 1 Primary Performance Impacts - Part 2 Secondary Performance Impacts - Part 3 Performance Limiters Workload Characterization Tools - Part 4 Timing of Performance Choices Final Thoughts 2 2006 Silverton Consulting, Inc. Workload monitoring - What to look for Overall I/O activity to subsystem LUNs I/O balance over controllers, RAID groups, LUNs Read and write hit rates Sequentiality vs. random workload Workload mix toxicity 3 2006 Silverton Consulting, Inc.

Workload Monitoring - Tools 1 IOSTAT (Solaris example) iostat -xtc 5 2 extended disk statistics tty cpu disk r/s w/s Kr/s Kw/s wait actv svc_t %w %b tin tout us sy wt id sd0 2.6 3.0 20.7 22.7 0.1 0.2 59.2 6 19 0 84 3 85 11 0 sd1 4.2 1.0 33.5 8.0 0.0 0.2 47.2 2 23 Sd2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 sd3 10.2 1.6 51.4 12.8 0.1 0.3 31.2 3 31 SAR (HP-UX example) /usr/bin/sar -d 15 4 HP-UX gummo A.08.06 E 9000/??? 02/04/92 17:20:36 device %busy avque r+w/s blks/s avwait avserv 17:20:51 disc2-1 33 1.1 16 103 1.4 20.7 disc2-2 56 1.1 42 85 2.0 13.2 17:21:06 disc2-0 2 1.0 1 4 0.0 24.5 disc2-1 33 2.2 16 83 24.4 20.5 disc2-2 54 1.2 42 84 2.1 12.8 Average disc2-0 2 1.0 1 4 0.0 29.3 disc2-1 44 1.8 21 130 16.9 21.3 disc2-2 45 1.2 34 68 2.0 13.2 4 2006 Silverton Consulting, Inc. Workload Monitoring - Tools 2 OS specific performance monitoring tools AIX HP-UX Linux Solaris Windows Performance monitor Disk Performance Monitor Iostat Dtrace Performance Monitor 5 2006 Silverton Consulting, Inc. Workload Monitoring - Tools 3 DB specific performance monitoring tools DB2/UDB MS SQL Oracle DB2 performance monitor SQL performance monitor STATSPACK 6 2006 Silverton Consulting, Inc.

Workload Monitoring - Tools 4 Subsystem specific monitoring tools EMC Engenio HDS IBM ControlCenter Performance Manager Storage Performance Analyzer Hi-Command Tuning Manager TotalStorage productivity center 7 2006 Silverton Consulting, Inc. Array Performance - Agenda Performance Fundamentals - Part 1 Primary Performance Impacts - Part 2 Secondary Performance Impacts - Part 3 Performance Limiters Workload Characterization Tools - Part 4 Timing of Performance Choices Final Thoughts 8 2006 Silverton Consulting, Inc. Timing - Pre-purchase decisions Drives (number and performance level) Interfaces front-end (possibly backend as well) Cache size and sophistication Rules of thumb 2X cache size for 10% readhit improvement FC operates at 90%, iscsi max at 80% of rated throughput Performance drives cost 50% more than capacity drives ($/GB) Enterprise class costs ~50% more than midrange ($/GB) 9 2006 Silverton Consulting, Inc.

Timing - Configuration RAID level: Which RAID level to use to map LUNs LUN Striping: To stripe or not to stripe Fixed cache parameters - look ahead, cache mirroring, read to write partition boundary I/O balance - workload across LUNs, RAID groups, FE&BE I/Fs, controllers Subsystem partitioning options - cache, I/F, drives (RAID groups) 10 2006 Silverton Consulting, Inc. Timing - Ongoing Workload monitoring for Proper I/O balance across controllers, RAID groups, I/Fs Hot LUNs Subsystem feature use: Remote replication P-I-T copy 11 2006 Silverton Consulting, Inc. Array Performance - Agenda Performance Fundamentals - Part 1 Primary Performance Impacts - Part 2 Secondary Performance Impacts - Part 3 Performance Limiters Workload Characterization Tools - Part 4 Timing of Performance Choices Final Thoughts 12 2006 Silverton Consulting, Inc.

Final Thoughts - Performance Automation Some enterprise subsystems can automate performance tuning for you LUN balancing Across RAID groups Across controllers/fe interfaces Cache hit maximization Read ahead amount Read:write boundary partitioning Others 13 2006 Silverton Consulting, Inc. Final Thoughts - Host Side HBA configuration matches subsystem Transfer size needs to match subsystem Host buffer cache for file system I/O Write-back vs. write-thru Sync s for write back May use all available memory Database cache, buffer cache, and subsystem cache interaction Multi-path I/O Block (raw I/O) or file system Application/workload mix 14 2006 Silverton Consulting, Inc. Final Thoughts - iscsi vs. FC, Block vs. NFS iscsi speeds not quite up to FC yet Ethernet at 50-80% sustained vs. FC at 90% of rated capacity Ethernet 1Gb/s vs. FC 2-4Gb/s Processor overhead for TCP/IP stack vs. HBA handling FC protocol overhead NFS and Block I/O More complexity in caching, functionality, and partitioning 15 2006 Silverton Consulting, Inc.

Final Thoughts - Subsystem Features Remote mirroring impacts write performance and may impact read performance Enterprise class consume cache while holding data to be replicated, midrange use disk to hold data. P-I-T copy impacts write performance and may also consume additional cache (impacting read hit rates) 16 2006 Silverton Consulting, Inc. Final Thoughts - What Price Performance? Drive cost differential 50% for faster drives Cache size differential 100GB s or more for Enterprise class, 10GB s for midrange. Subsystem sophistication cost differential, Enterprise class subsystems ~$30/GB, Midrange = ~$20/GB, Entry = ~$10/GB 17 2006 Silverton Consulting, Inc. Final thoughts - SpecFS NAS performance SPEC* SFS97_R1 NFS V3 Full System Performance as of 23 November 2005, TCP results only, Un-normalized (full system) performance 350,000 300,000 Full System Peak IO/sec. 250,000 200,000 150,000 100,000 50,000 * Source www.spec.org - EMC Celerra NSX Cluster Panasas ActiveScale ExaStore EX600FC SpinServer 4100 ONStor 2260 ExaStore EX400FC BlueARC Titan 32 EMC Celerra NS704G EMC Celerra NS700G ONStor SF4440 IBM NAS Gateway 500 Netapp FAS980c ExaStore EX200FC Netapp GF960c Netapp FAS3050c Netapp FAS940c HDS Ligthning NAS Blade Netapp FAS980c Netapp FAS3020c Sun StorEdge 5310C NEC NV7200 Netapp FAS920c EMC Celerra NS500 NEC NV8210 HP Proliant DL585 Netapp FAS270c Sun StorEdge 5210 HP Proliant DL380 HP Proliant DL580G2 18 2006 Silverton Consulting, Inc.

Final thoughts - SPC-1 IOPS SPC-1* IOPS Performance data as of 25Jan2006 180,000 160,000 140,000 120,000 IO/s 100,000 80,000 60,000 40,000 20,000 IBM TotalStorage SVC 3.1 - IBM TotalStorage DS8300 IBM TotalStorage SVC 1.2.1 Fujitsu ETERNUS6000-800 Datacore SANsymphony Network * Source www.storageperformance.org Sun StorEdge 6320 (22tray) StorageTek FlexLine FLX380 Fujitsu ETERNUS3000-700 Sun StorEdge 6320 (12tray) StorageTek D280 IBM ESS 800 Datacore SANmelody Disk Server Sun StorEdge 6920 StorageTek D280 IBM FAStT600 w/turbo Sun StorEdge 3510 Datacore SANmelody Disk Server (iscsi) StorageTek D240 Sun StorEdge 6130 array 19 2006 Silverton Consulting, Inc. Final thoughts - SPC-1 LRT SPC-1* LRT Avg. resp. time as of 25Jan06 4.5 4.0 3.5 3.0 Msec. 2.5 2.0 1.5 1.0 0.5 0.0 LSI E4600 Datacore SANsymphony Network * Source www.storageperformance.org IBM FAStT900 IBM FAStT900 IBM FAStT600 w/turbo Sun StorEdge 9910 Fujitsu ETERNUS3000-600 HP EVA 2c12cd IBM FAStT600 w/turbo Fujitsu ETERNUS3000-600M HP EVA 2c12cd IBM ESS 800 IBM ESS f20 Sun StorEdge 6320 (12tray) Sun StorEdge 6320 (22tray) 20 2006 Silverton Consulting, Inc. Final Thoughts - For More Information SPC-1 data www.storageperformance.org Block I/O benchmarks Spec SFS www.spec.org NFS I/O benchmarks SNIA www.snia.org - standards body but some performance info CMG www.cmg.org - more than just storage performance StorInt Storage Optimization Briefing from Silverton Consulting www.silvertonconsulting.com 21 2006 Silverton Consulting, Inc.

Contact Information Silverton Consulting Strategy, Storage & Systems Ray Lucchesi, President http://www.silvertonconsulting.com Info@SilvertonConsulting.com +1-720-221-7270 22 2006 Silverton Consulting, Inc.