Ken Cantrell / NetApp Mark Rogov / EMC J Metz / Cisco October 21, 2015.

Slides:



Advertisements
Similar presentations
Monitoring and Testing I/O
Advertisements

Key Metrics for Effective Storage Performance and Capacity Reporting.
© 2003 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Performance Measurements of a User-Space.
CA ERwin r8 installing the application things you should know before installing your CA ERwin r8 Data modeling application.
Differentiated I/O services in virtualized environments
HPC USER FORUM I/O PANEL April 2009 Roanoke, VA Panel questions: 1 response per question Limit length to 1 slide.
Denny Cherry Manager of Information Systems MVP, MCSA, MCDBA, MCTS, MCITP.
2015 File and Storage Technologies. ©Standard Performance Evaluation Corporation. All Rights Reserved. SPEC SFS 2014 An Under-the-Hood Review Sorin Faibish.
CS4432: Database Systems II Data Storage - Lecture 2 (Sections 13.1 – 13.3) Elke A. Rundensteiner.
Virtualization and the Cloud
Private Cloud or Dedicated Hosts Mason Mabardy & Matt Maples.
Introduction to Database Systems 1 The Storage Hierarchy and Magnetic Disks Storage Technology: Topic 1.
The Impacts of SSD in Your Storage System Author: David Dale, SNIA (NetApp)
Storage Area Networks The Basics. Storage Area Networks SANS are designed to give you: More disk space Multiple server access to a single disk pool Better.
August 21, Five Myths of Virtualization Management Rick Ruskin, VP Sales eG Innovations, Inc. IT Expo Booth 749.
CS 21a: Intro to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
I/O – Chapter 8 Introduction Disk Storage and Dependability – 8.2 Buses and other connectors – 8.4 I/O performance measures – 8.6.
Copyright DataDirect Networks - All Rights Reserved - Not reproducible without express written permission Adventures Installing Infiniband Storage Randy.
XenDesktop Built on FlexPod Flexible IT Infrastructure for Desktop Virtualization.
Nexenta Proprietary Global Leader in Software Defined Storage Nexenta Technical Sales Professional (NTSP) COURSE CONTENT.
Slide 1 DESIGN, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF THE ISCSI PROTOCOL FOR SCSI OVER TCP/IP By Anshul Chadda (Trebia Networks)-Speaker Ashish Palekar.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Module – 4 Intelligent storage system
Top 10 Performance Hints Adam Backman White Star Software
Improving Disk Latency and Throughput with VMware Presented by Raxco Software, Inc. March 11, 2011.
Comp 335 – File Structures Why File Structures?. Goal of the Class To develop an understanding of the file I/O process. Software must be able to interact.
1 Computer and Network Bottlenecks Author: Rodger Burgess 27th October 2008 © Copyright reserved.
PRESENTATION TITLE GOES HERE Presenter Name/Company.
Ken Cantrell / NetApp Mark Rogov / EMC July 30, 2015.
Session objectives Discuss whether or not virtualization makes sense for Exchange 2013 Describe supportability of virtualization features Explain sizing.
Therapeutic area breakdown of lead projects in development for first launch in 2005 APRIL 2007 SOURCE: CMR INTERNATIONAL PERFORMANCE METRICS PROGRAM ©
IBIS-AMI and Direction Decisions
Eric Burgener VP, Product Management A New Approach to Storage in Virtual Environments March 2012.
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
Knowing when to deploy DAS NAS and SAN can optimize t Availability t Scalability t Performance t Manageability t Cost effectiveness.
What does it mean to virtualize the Hadoop File System?
Mr. P. K. GuptaSandeep Gupta Roopak Agarwal
PRESENTATION TITLE GOES HERE Emerald NAS Extensions Chuck Paridon Performance Architect H-P Enterprise Data Contributed by Nick Principe – EMC, Demartek.
Jérôme Jaussaud, Senior Product Manager
Ken Cantrell, NetApp Mark Rogov, EMC David Fair, SNIA ESF Chair, Intel March 8, 2016.
WHAT'S THE DIFFERENCE BETWEEN A WEB APPLICATION STREAMING NETWORK AND A CDN? INSTART LOGIC.
Give a quick overview of the Microsoft Dynamics AX 2012 training system architecture Discuss ‘Day in the life’ benchmark study Provide the first sizing.
Making a Difference with Azure Storage Solutions Dudu Sinai.
IBM Innovate 2012 Title Presenter’s Name Presenter’s Title, Organization Presenter’s Address Session Track Number (if applicable)
This document is provided for informational purposes only and Microsoft makes no warranties, either express or implied, in this document. Information.
HUAWEI TECHNOLOGIES CO., LTD. Huawei Storage ISM Management Pre-sales Product Training Materials Easy and Efficient WEU IT Solution Team.
1EMC CONFIDENTIAL—INTERNAL USE ONLY Recovery Check FAQs Ibrahim Shamel.
Lecture 17 Raid. Device Protocol Variants Status checks: polling vs. interrupts Data: PIO vs. DMA Control: special instructions vs. memory-mapped I/O.
Azure.
Measuring end user experience in virtual desktops
Storage Performance Benchmarking:
SharePoint Solutions Architect, Protiviti
Diskpool and cloud storage benchmarks used in IT-DSS
Direct Attached Storage and Introduction to SCSI
Matching Storage Spaces Direct Configurations to Your Workload
Windows Azure Migrating SQL Server Workloads
CS 21a: Intro to Computing I
Azure.
Optimizing SQL Server Performance in a Virtual Environment
Storage Team (Controller Performance) Aggregate Utilization
MDC-B345 Hyper-V Storage Mathew John. MDC-B345 Hyper-V Storage Mathew John.
IBM Blockchain An Enterprise Deployment of a Distributed Consensus-based Transaction Log Ben Smith & Kostantinos Christidis 1 ©2016 IBM Corporation.
Direct Attached Storage and Introduction to SCSI
Environmental Upgrade Finance
Microsoft Virtual Academy
Client/Server Computing and Web Technologies
Task 36a Scope – Storage (L=ChrisH)
Presentation transcript:

Ken Cantrell / NetApp Mark Rogov / EMC J Metz / Cisco October 21, 2015

© 2015 Storage Networking Industry Association. All Rights Reserved. SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this material in presentations and literature under the following conditions: Any slide or slides used must be reproduced in their entirety without modification The SNIA must be acknowledged as the source of any material used in the body of any document containing material from these presentations. This presentation is a project of the SNIA Education Committee. Neither the author nor the presenter is an attorney and nothing in this presentation is intended to be, or should be construed as legal advice or an opinion of counsel. If you need legal advice or a legal opinion please contact your attorney. The information presented herein represents the author's personal opinion and current understanding of the relevant issues involved. The author, the presenter, and the SNIA do not assume any responsibility or liability for damages arising out of any reliance on or use of this information. NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK. 2

© 2015 Storage Networking Industry Association. All Rights Reserved. About The Speakers 3

© 2015 Storage Networking Industry Association. All Rights Reserved. SPEC SFS® 2014 See for detailshttp://spec.org/sfs2014/ SWBUILD VDA VDI DATABASE spec © P ROTOCOL S UPPORT A NY T RANSPORT P ROTOCOL TCP/IP, FC, I SCSI, ETC. A NY N ETWORK P ROTOCOL NFS, SMB, ETC. U SES POSIX FILE OPERATIONS M ETRICS B USINESS METRICS COUNTS SOFTWARE BUILDS, VIRTUAL DESKTOPS, VIDEO STREAMS, DATABASES R ESPONSE TIME

© 2015 Storage Networking Industry Association. All Rights Reserved. Storage Performance Benchmarking 5 SOLUTION UNDER TEST METRICS AND TERMINOLOGY FILE COMPONENTS BLOCK COMPONENTS WORKLOAD DEFINITIONS

© 2015 Storage Networking Industry Association. All Rights Reserved. Storage Performance Benchmarking 6 METRICS AND TERMINOLOGY FILE COMPONENTS BLOCK COMPONENTS WORKLOAD DEFINITIONS TODAY FUTURE WEBCASTSJULY 30, 2015 SOLUTION UNDER TEST ENDSUTINTROCACHEMOLEHEROMiB/SMiB/S

© 2015 Storage Networking Industry Association. All Rights Reserved. 7 END SUT CACHE MOLE HEROMiB/SMiB/S

© 2015 Storage Networking Industry Association. All Rights Reserved. Metrics and Terminology Review Part 1: (Both PDF and PPT available) 8 GRAPH FUN CONTEXT MAKES METRICS MATTER CONTEXT MAKES METRICS MATTER OPS COUNT EVERY PROTOCOL OPERATION PER SECOND MB/S PAYLOAD SUM OF EVERY OPERATION PER SECOND TERMINOLOGY IOPS COUNT EVERY IO OPERATION PER SECOND RESPONSE TIME TIME TARGET TAKES TO REPLY TO AN IO ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Last Time: Which is Better? 9 Operations per sec, OPS Response time, ms ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Last Time: Which is Better? 10 Operations per sec, OPS Response time, ms CONTEXT MAKES METRICS MATTER CONTEXT MAKES METRICS MATTER ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. This Time: Why Are They Different? 11 Operations per sec, OPS Response time, ms ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. 12 END INTRO CACHE MOLE HEROMiB/SMiB/S

© 2015 Storage Networking Industry Association. All Rights Reserved. What is a Solution Under Test (SUT)? 13 HYPERVISOR VM HYPERVISOR VM Increasing Complexity ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. SUT Layers 14 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Front- and Back-End Basic Difference 15 2KiB IOs FRONT ENDBACK END 8KiB IOs CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. RUN ON Is a Workload / Application a Part of the SUT? 16 WORKLOADS HYPERVISOR VM HYPERVISOR VM SOLUTIONS UNDER TEST ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. 17 END SUT INTRO MOLE HEROMiB/SMiB/S

© 2015 Storage Networking Industry Association. All Rights Reserved. Which Elements in the SUT Affect Performance? 18 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. What is Common Between All Of The Components? 19 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT PROCESSING ELEMENTS (CPU, ASIC) MEMORY / CACHE ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Answer To Ken’s Interview Question 20 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT CACHE IO ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. 3 Principles To Improve Performance 21 D O L ESS W ORK D O W ORK F ASTER I NCREASE P ARALLELISM ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. 22 END SUT INTRO CACHE HEROMiB/SMiB/S

© 2015 Storage Networking Industry Association. All Rights Reserved. Latency Or “Whack A Mole Game” 23 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT 7200 RPM 1000x Response Time ( ms) ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Disk Bottleneck 24 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT DISK BOUND aka DISK BOTTLENECK Response Time ( ms) 1000x 7200 RPM ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Why Are SSDs So Compelling? 25 Response Time ( ns) Random Write Latency 11ms 0.1ms ENDMiB/SMiB/SHEROMOLECACHESUTINTRO 25ns

© 2015 Storage Networking Industry Association. All Rights Reserved. Why Are SSDs So Compelling? Response Time ( ns) Random Write Latency 11ms 0.1ms ENDMiB/SMiB/SHEROMOLECACHESUTINTRO 25ns 100 X

© 2015 Storage Networking Industry Association. All Rights Reserved. Change SUT: Upgrade With SSDs 27 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT SSD WAS 12ms Response Time ( ms) 6x D O W ORK F ASTER ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Change SUT: Upgrade With SSDs 28 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT Response Time ( ms) D O W ORK F ASTER ENDMiB/SMiB/SHEROMOLECACHESUTINTRO CONTROLLER BOUND WAS 12ms

© 2015 Storage Networking Industry Association. All Rights Reserved. Controller Bottleneck 29 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT VENDOR Response Time ( ms) ~1.8x CLIENT BOUND WAS 0.7ms D O W ORK F ASTER ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Bottlenecks Always Exist 30 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT BOTTLENECK MOVES Response Time ( ms) D O W ORK F ASTER ENDMiB/SMiB/SHEROMOLECACHESUTINTRO WAS 12ms

© 2015 Storage Networking Industry Association. All Rights Reserved. 31 END SUT INTRO CACHE MOLE MiB/SMiB/S

© 2015 Storage Networking Industry Association. All Rights Reserved. Back to the Original Problem … 32 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT Response Time ( ms) D O L ESS W ORK ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Avoid Slow Parts And Generate “Hero Numbers” 33 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT ADD MORE CACHE DON’T USE THIS Response Time ( ms) D O L ESS W ORK ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Use More Cache 34 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT Response Time ( ms) WAS 12ms CONTROLLER BOUND D ISK L ATENCY IS S TILL 11 MS B UT M ASKED D O L ESS W ORK ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Caching Isn’t Just For Slow Drives 35 3,000 MILES ~70 MS LATENCY CLOUD STORAGE CONTROLLER BACK - END CONNECT ENDMiB/SMiB/SHEROMOLECACHESUTINTRO D O L ESS W ORK

© 2015 Storage Networking Industry Association. All Rights Reserved. 36 END SUT INTRO CACHE MOLE HERO

© 2015 Storage Networking Industry Association. All Rights Reserved. Latency Isn’t Everything 37 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT STILL A BOTTLENECK HOW? Response Time ( ms) ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. MiB/s Limits 38 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT NOT ENOUGH DISKS MiB/s “M ORE ” IS BETTER ENDMiB/SMiB/SHEROMOLECACHESUTINTRO I NCREASE P ARALLELISM

© 2015 Storage Networking Industry Association. All Rights Reserved. MiB/s Limits 39 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT MiB/s “M ORE ” IS BETTER ENDMiB/SMiB/SHEROMOLECACHESUTINTRO I NCREASE P ARALLELISM BOTTLENECK MOVES

© 2015 Storage Networking Industry Association. All Rights Reserved. Network Bound Or Design Problem 40 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT ENDMiB/SMiB/SHEROMOLECACHESUTINTRO I NCREASE P ARALLELISM BOTTLENECK

© 2015 Storage Networking Industry Association. All Rights Reserved. Network Bound Or Design Problem 41 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT I NCREASE P ARALLELISM ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. 42 SUT INTRO CACHE MOLE HEROMiB/SMiB/S

© 2015 Storage Networking Industry Association. All Rights Reserved. Which SUT Component Matters? 43 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Which Component Matters? 44 CLIENTS / HOSTS STORAGE CONTROLLER PHYSICAL STORAGE FRONT - END CONNECT BACK - END CONNECT THE SLOWEST SUT COMPONENT MATTERS MOST THE SLOWEST SUT COMPONENT MATTERS MOST ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Solution Under Test Review 45 DISK BOUND CLIENT BOUND SLOW COMPONENT MATTERS MOST BOTTLENECKS ALWAYS EXIST 3 PERFORMANCE PRINCIPLES I NCREASE P ARALLELISM D O L ESS W ORK D O W ORK F ASTER ENDMiB/SMiB/SHEROMOLECACHESUTINTRO

© 2015 Storage Networking Industry Association. All Rights Reserved. Storage Performance Benchmarking 46 METRICS AND TERMINOLOGY FILE COMPONENTS BLOCK COMPONENTS WORKLOAD DEFINITIONS TODAY FUTURE WEBCASTSJULY 30, 2015 SOLUTION UNDER TEST ENDSUTINTROCACHEMOLEHEROMiB/SMiB/S

© 2015 Storage Networking Industry Association. All Rights Reserved. After This Webcast 47 A PDF and a PPT of the slides for this and all previous parts of this Webcast series will be posted to the SNIA Ethernet Storage Forum (ESF) website and available on-demand PPT and PDF: Storage Performance Benchmarking: Part 1 Recording: A full Q&A from this webcast, including answers to questions we couldn't get to today, will be posted to the SNIA-ESF blog Follow us Next Webcast – First Quarter 2016 “Storage Performance Benchmarking: Part 3”