PCIe SSD Storage. Gary Kotzur, Dell

Similar documents
The Transition to PCI Express* for Client SSDs

Benefits of Solid-State Storage

Solid State Storage in a Hard Disk Package. Brian McKean, LSI Corporation

AHCI and NVMe as Interfaces for SATA Express Devices - Overview

How To Test Nvm Express On A Microsoft I7-3770S (I7) And I7 (I5) Ios 2 (I3) (I2) (Sas) (X86) (Amd)

PCI Express IO Virtualization Overview

NVM Express TM Infrastructure - Exploring Data Center PCIe Topologies

SNIA Solid State Storage Performance Test Specification. Easen Ho CTO, Calypso Systems, Inc.

The Why and How of SSD Performance Benchmarking. Esther Spanjer, SMART Modular Easen Ho, Calypso Systems

White Paper: M.2 SSDs: Aligned for Speed. Comparing SSD form factors, interfaces, and software support

OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance

Scaling from Datacenter to Client

SSD and Deduplication The End of Disk?

VDI Optimization Real World Learnings. Russ Fellows, Evaluator Group

SATA Express. PCIe Client Storage. Paul Wassenberg, SATA-IO

Enterprise SSD Interface Comparisons

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

PCI Express Impact on Storage Architectures. Ron Emerick, Sun Microsystems

Accelerating Applications and File Systems with Solid State Storage. Jacob Farmer, Cambridge Computer

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung)

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

QuickSpecs. PCIe Solid State Drives for HP Workstations

ZD-XL SQL Accelerator 1.5

Memory Channel Storage ( M C S ) Demystified. Jerome McFarland

Understanding Enterprise NAS

Visions for Ethernet Connected Drives. Vice President, Dell Oro Group March 25, 2015

StorageBox High Performance NVMe JBOF

Storage Architectures. Ron Emerick, Oracle Corporation

SAS: The Emerging Storage Fabric. Marty Czekalski President, SCSI Trade Association

How it can benefit your enterprise. Dejan Kocic Hitachi Data Systems (HDS)

Solid State Storage in Massive Data Environments Erik Eyberg

How it can benefit your enterprise. Dejan Kocic Netapp

NVMe: Next Generation SSD Interface. Anil Vasudeva, President & Chief Analyst IMEX Research

Taking Linux File and Storage Systems into the Future. Ric Wheeler Director Kernel File and Storage Team Red Hat, Incorporated

PCI Express Impact on Storage Architectures and Future Data Centers

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE. Matt Kixmoeller, Pure Storage

QuickSpecs. HP Z Turbo Drive

Emerging storage and HPC technologies to accelerate big data analytics Jerome Gaysse JG Consulting

White Paper June Gb/s SAS: Key Considerations For Your Next Storage Generation

Data Center Convergence. Ahmad Zamer, Brocade

Intel RAID SSD Cache Controller RCS25ZB040

SNIA SSSI PCIe SSD Committee

The Evolution of Solid State Storage in Enterprise Servers

Latency: The Heartbeat of a Solid State Disk. Levi Norman, Texas Memory Systems

How System Settings Impact PCIe SSD Performance

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011

Serial ATA technology

Intel DPDK Boosts Server Appliance Performance White Paper

3 Port PCI Express 2.0 SATA III 6 Gbps RAID Controller Card w/ msata Slot and HyperDuo SSD Tiering

HP Smart Array Controllers and basic RAID performance factors

Scale and Availability Considerations for Cluster File Systems. David Noy, Symantec Corporation

UNDERSTANDING DATA DEDUPLICATION. Jiří Král, ředitel pro technický rozvoj STORYFLEX a.s.

Cloud Data Management Interface (CDMI) The Cloud Storage Standard. Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG

The Evolving NAND Flash Business Model for SSD. Steffen Hellmold VP BD, SandForce

PCI Express SATA III RAID Controller Card with Mini-SAS Connector (SFF-8087) - HyperDuo SSD Tiering

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

Fundamental Approaches to WAN Optimization. Josh Tseng, Riverbed

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

Host Memory Buffer (HMB) based SSD System. Forum J-31: PCIe/NVMe Storage Jeroen Dorgelo Mike Chaowei Chen

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

NVM Express and the PCI Express * SSD Revolution SSDS003. Danny Cobb, CTO Flash Memory Business Unit, EMC Amber Huffman, Sr. Principal Engineer, Intel

How To Understand And Understand The Risks Of Configuration Drift

UNDERSTANDING DATA DEDUPLICATION. Thomas Rivera SEPATON

A Comparison of NVMe and AHCI

Important Differences Between Consumer and Enterprise Flash Architectures

Choosing Storage Systems

ACCELERATE SQL SERVER 2014 WITH BUFFER POOL EXTENSION ON LSI NYTRO WARPDRIVE

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server

Intel Solid- State Drive Data Center P3700 Series NVMe Hybrid Storage Performance

IBM System x SAP HANA

Storage Performance Testing

2 Port PCI Express 2.0 SATA III 6Gbps RAID Controller Card w/ 2 msata Slots and HyperDuo SSD Tiering

Accelerating I/O- Intensive Applications in IT Infrastructure with Innodisk FlexiArray Flash Appliance. Alex Ho, Product Manager Innodisk Corporation

PCI Express Supersedes SAS and SATA in Storage

PCI Express and Storage. Ron Emerick, Sun Microsystems

Transitioning to 6Gb/s SAS (Serial-Attached SCSI) A Dell White Paper

UNDERSTANDING DATA DEDUPLICATION. Tom Sas Hewlett-Packard

Achieving a High Performance OLTP Database using SQL Server and Dell PowerEdge R720 with Internal PCIe SSD Storage

Best Practice and Deployment of the Network for iscsi, NAS and DAS in the Data Center

SQL Server 2014 Optimization with Intel SSDs

An Overview of Flash Storage for Databases

4 Port PCI Express 2.0 SATA III 6Gbps RAID Controller Card with HyperDuo SSD Tiering

EDUCATION. PCI Express, InfiniBand and Storage Ron Emerick, Sun Microsystems Paul Millard, Xyratex Corporation

Achieving Mainframe-Class Performance on Intel Servers Using InfiniBand Building Blocks. An Oracle White Paper April 2003

Block Storage in the Open Source Cloud called OpenStack

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

Sujee Maniyam, ElephantScale

PCIe SSD 101. An Overview of Standards, Markets and Performance. Members of the SNIA Solid State Storage Initiative PCIe SSD Committee

NAND Flash Architecture and Specification Trends

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

Transcription:

PCIe SSD Storage Gary Kotzur, Dell

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

Agenda Benefits of PCIe SSD Storage Tradeoffs versus other options Enabling technologies and standards 3

PCIe Storage Today Multiple vendors shipping today FusionIO, Virident, LSI, Micron, OCZ, Smart Modular Performance versus SAS BW: PCIe is 4-5X faster IOPs: PCIe is 3-6X faster Latency: PCIe is 2-3x lower Form Factors Cards: Low-profile, Full-height/half-length, Full-height/full-length Appliances: Enclosures, single Racks and multiple Racks Media SLC MLC 4

PCIe as a SSD Interface PCIe is high performance Full duplex, multiple outstanding requests, and out of order processing Scalable port width (x1 to x16) Scalable link speed (2.5 GTps, 5 GTps, 8 GTps) Low latency (no HBA overhead or protocol translation) Low Overhead encoding is 1.5% PCIe is low cost High volume commodity interconnect Direct attach to CPU eliminates HBA cost PCIe power management capabilities Direct attach to CPU eliminates HBA power Features include: Link power management, Optimized Buffer Flush/Fill (OBFF), Dynamic Power Allocation, Slow Power Limit, etc 5

PCIe Storage Strengths Current PCIe SSD cards: Well received by customers, have attained highest performance to date. Complement existing storage protocols Providing highest IOPs and lowest latency for demanding applications Obvious advantages: Reduced path components Lower costs Less real estate Less Power Higher reliability Lower latency 6

More on Latency 7

Why PCIe Storage Standards? Areas to Address Performance Trends Processor vs. Storage Gap Increasing Serviceability Internal Access Cold-Plug PCIe SSD Benefits Minimize Gap Improved Latency Improved IOPs Remove Constraints External Access Hot-Pluggable Interoperability Card Form Factor Varying Card Sizes Scalability Performance & Capacity Common Form Factor Drive Form Factor Multi-protocol Increased Slots External Slots Live Scaling *other brands and names may be claimed as the property of others 8

Customer Benefits Goals Increased Performance of PCIe High Availability and Serviceability Compatibility: SAS/SATA/PCIe Standard driver for each OS Improved Power Efficiency Reduced TCO *other brands and names may be claimed as the property of others 9

SSD Form Factor WG Overview SSD FF WG was developed by industry consortium of 49+ members and is directed by a 5 company Promoter Group Charter Promote Enterprise Storage usage of PCIe SSDs, by enabling serviceability, high-availability, ease of integration, interoperability and scalability of Solid-Stage Storage Elements Form Factor Connector Hot-Plug 10

Working Group Key Elements 11

SSD FF WG Progress 2.5 Form Factor Specification is released Rev. 0.7 in Feb 11 released internally to working group members Drive Connector Mechanical and Pinout Specification released Rev. 1.0 released in March 11 Rev. 1.1 released in May 11 Released to SFF Content in SFF-8639 Actively working towards industry alignment for one connector for PCIe and SAS More information Website: www.ssdformfactor.org Email: info@ssdformfactor.org 12

NVM Express Overview NVM Express is a scalable host controller interface designed for Enterprise and Client systems that use PCI Express * SSDs Includes optimized register interface and command set NVMe was developed by industry consortium of 80+ members and is directed by a 10 company Promoter Group NVMe 1.0 published on March 1 st, available at nvmexpress.org 13

NVMe: Efficient SSD Performance AHCI 1 Uncacheable Register Reads Each consumes 2000 CPU cycles MSI-X and Interrupt Steering Ensures one core not IOPs bottleneck 4 per command 8000 cycles, ~ 2.5 µs No 0 per command Yes Parallelism & Multiple Threads Ensures one core not IOPs bottleneck Maximum Queue Depth Ensures one core not IOPs bottleneck Efficiency for 4KB Commands 4KB critical in Client and Enterprise Requires synchronization lock to issue command 32 Command parameters require two serialized host DRAM fetches No locking, doorbell register per Queue 64K Queues 1 64K Commands Command parameters in one 64B fetch 14

NVMe: Robust EcoSystem NVMe drives broad adoption of PCI Express * SSDs by: Enabling standard drivers across a wide range of OSes Driving a consistent feature set across SSDs OEM does not need to qualify separate driver for each SSD Drivers are coming online for major OSes Linux * driver available at nvmexpress.org IDT *, Intel, and SandForce * actively developing Windows * driver that will be released open source in Q1 12 The University of New Hampshire IOL is creating an interoperability test suite and integrator s list LeCroy PCIe Protocol Analyzer includes NVMe command decode 15

Enabling Technologies NV Memories Flash Phase Change Memory MRAM Memristor More SSD controller enhancements Higher parallelism Improved performance consistency Additional features: Power, Reliability, Endurance PCIe Switches Increased lances Version 3.0 16

Enabling Technologies (con t) PCIe storage support Hot-plug Error-reporting Stack optimizations Lower latency Applications Adaptations to SSD accesses OS optimizations Trim Align to SSD behaviors 17

Customer Benefits Summary Increased Performance of PCIe High Throughput Low latency High Availability and Serviceability Extended RAS capability in a common form factor Known drive replacement behavior Compatibility Standardization reduces issues Single connector for SAS/SATA/PCIe Standard driver(s) for multiple OSes Improved Power Efficiency Higher performance from same media Improved IOPs/Watt Reduced TCO Reduce component complexity Improved $/IOPs 18

Q&A / Feedback Please send any questions or comments on this presentation to SNIA: tracktutorials@snia.org Jim Pappas, Intel Jason Leone, EMC Berndt WinkleStraeter, FTS Adam Roberts, IBM Amber Huffman, Intel Many thanks to the following individuals for their contributions to this tutorial. - SNIA Education Committee 19