PCIe Storage Performance Testing Challenge



Similar documents
Important Differences Between Consumer and Enterprise Flash Architectures

Scaling from Datacenter to Client

The Transition to PCI Express* for Client SSDs

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

Performance Beyond PCI Express: Moving Storage to The Memory Bus A Technical Whitepaper

Flash Controller Architecture for All Flash Arrays

Enabling Cloud Computing and Server Virtualization with Improved Power Efficiency

How System Settings Impact PCIe SSD Performance

HP Z Turbo Drive PCIe SSD

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

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

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics

Accelerating Real Time Big Data Applications. PRESENTATION TITLE GOES HERE Bob Hansen

Realizing the next step in storage/converged architectures

enabling Ultra-High Bandwidth Scalable SSDs with HLnand

Data Center Storage Solutions

Server Forum Copyright 2014 Micron Technology, Inc

Windows 8 SMB 2.2 File Sharing Performance

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Accelerating Datacenter Server Workloads with NVDIMMs

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

QLogic 16Gb Gen 5 Fibre Channel in IBM System x Deployments

Optimizing SQL Server AlwaysOn Implementations with OCZ s ZD-XL SQL Accelerator

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Solid State Storage in Massive Data Environments Erik Eyberg

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

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

Comparison of Hybrid Flash Storage System Performance

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

PCIe In Industrial Application

The Bus (PCI and PCI-Express)

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

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

Can Flash help you ride the Big Data Wave? Steve Fingerhut Vice President, Marketing Enterprise Storage Solutions Corporation

Data Center Solutions

Optimizing SQL Server Storage Performance with the PowerEdge R720

SSDs: Practical Ways to Accelerate Virtual Servers

Storage is in Our DNA. Industry-leading 12Gb/s and 6Gb/s Storage Solutions RAID Adapters, Host Bus Adapters, and SAS Expander

MS Exchange Server Acceleration

Architecture Enterprise Storage Performance: It s All About The Interface.

PSAM, NEC PCIe SSD Appliance for Microsoft SQL Server (Reference Architecture) September 11 th, 2014 NEC Corporation

Using Synology SSD Technology to Enhance System Performance Synology Inc.

HP ProLiant Gen8 vs Gen9 Server Blades on Data Warehouse Workloads

SSDs: Practical Ways to Accelerate Virtual Servers

Intel Solid-State Drives Increase Productivity of Product Design and Simulation

The Shortcut Guide to Balancing Storage Costs and Performance with Hybrid Storage

HP Smart Array Controllers and basic RAID performance factors

Data Center Solutions

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

How SSDs Fit in Different Data Center Applications

Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology

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

ISE 820 All Flash Array. Performance Review. Performance Review. March 2015

SQL Server Business Intelligence on HP ProLiant DL785 Server

Performance Comparison of Fujitsu PRIMERGY and PRIMEPOWER Servers

Deploying Affordable, High Performance Hybrid Flash Storage for Clustered SQL Server

How To Scale Myroster With Flash Memory From Hgst On A Flash Flash Flash Memory On A Slave Server

FUSION iocontrol HYBRID STORAGE ARCHITECTURE 1

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Using Iometer to Show Acceleration Benefits for VMware vsphere 5.5 with FlashSoft Software 3.7

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

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

The 8Gb Fibre Channel Adapter of Choice in Oracle Environments

High Performance Tier Implementation Guideline

Analysis of VDI Storage Performance During Bootstorm

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

Database Hardware Selection Guidelines

The Flash-Transformed Financial Data Center. Jean S. Bozman Enterprise Solutions Manager, Enterprise Storage Solutions Corporation August 6, 2014

Data Center and Cloud Computing Market Landscape and Challenges

Server Virtualization: Avoiding the I/O Trap

Choosing Storage Systems

4 Channel 6-Port SATA 6Gb/s PCIe RAID Host Card

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

Flash Performance for Oracle RAC with PCIe Shared Storage A Revolutionary Oracle RAC Architecture

Explore Efficient Test Approaches for PCIe at 16GT/s Kalev Sepp Principal Engineer Tektronix, Inc

Increasing Storage Performance

Virtualization of the MS Exchange Server Environment

HP ProLiant DL580 Gen8 and HP LE PCIe Workload WHITE PAPER Accelerator 90TB Microsoft SQL Server Data Warehouse Fast Track Reference Architecture

New Features in PSP2 for SANsymphony -V10 Software-defined Storage Platform and DataCore Virtual SAN

High-Density Network Flow Monitoring

PCIe Over Cable Provides Greater Performance for Less Cost for High Performance Computing (HPC) Clusters. from One Stop Systems (OSS)

Express5800 Scalable Enterprise Server Reference Architecture. For NEC PCIe SSD Appliance for Microsoft SQL Server

Scaling Cloud-Native Virtualized Network Services with Flash Memory

The Technologies & Architectures. President, Demartek

Where IT perceptions are reality. Test Report. OCe14000 Performance. Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine

Using Synology SSD Technology to Enhance System Performance. Based on DSM 5.2

SYSTEM SETUP FOR SPE PLATFORMS

NVM Express TM Infrastructure - Exploring Data Center PCIe Topologies

Performance Tuning and Optimizing SQL Databases 2016

The Flash Transformed Data Center & the Unlimited Future of Flash John Scaramuzzo Sr. Vice President & General Manager, Enterprise Storage Solutions

Transcription:

PCIe Storage Performance Testing Challenge Tien Pham SSD Applications Manager Advantest America, Inc. Santa Clara, CA 1

Outline PCIe Storage Test Challenges PCIe Storage Production Test Items And Bottlenecks Proposed Solution Characterization Results Proposed Solution Advantages Santa Clara, CA 2

PCIe Storage Test Challenges Exercise PCIe DUT (Device Under Test) at device s full bandwidth. Device limited testing vs. tester limited Increased Controller and Firmware complexity prone to marginal errors and stability issues especially at full speed Maintaining Signal Integrity with multi-lane PCIe Gen 3 connection (See Eric Kushnick, Session 203-C FMS 13: Is Your Tester Ready for PCIe Gen 3.0? ) DUT Isolation, when tester resources are shared with multiple SSDs Multiple competing Host Controller Interface (HCI) and Connector standards Santa Clara, CA 3

PCIe Storage Production Test Items And Bottlenecks. Tests involving Protocol Commands (< 5%) Download Firmware Get Device ID / Namespace / Smart Log Vendor Unique commands Power Tests (~ 5%) Set power management mode Measure current/voltage Unplanned power shutoff during write Mix Workload (Write/Read/Compare (> 90%) Test Memory / Controller Speed matters! Need to test device at speed, to fully exercise controller / memory / thermals Test the way user exercises device for target application (JEDEC workload, block size mix, trace based) Write/Read/Compare X amount of device overall capacity Santa Clara, CA 4

PC based PCIe Storage Test Solution CPU D R A M PCIe Slots Santa Clara, CA 5

Bottlenecks Considerations - CPU Utilization PCIe Device Performance depends on CPU Lower Performance with slower CPU Slower CPU results in slower performance Read and Compare data required additional CPU loading, resulting in slower performance 20% Slower with Compare Enabled Setup: 3.7GHz i7 quad core PCIe 2.0 host interface Windows Server with Iometer Increase CPU Utilization with Compare Enabled Santa Clara, CA 6

Bottleneck Considerations - Increase in Parallelism PCIe Device Performance depends on # of devices tested in parallel => More sharing of CPU or of PCIe bus results in slower performance (i.e. longer test time) Significant Performance drop with additional PCIe device Significant Performance drop! Over 300% slower Setup: 3.7GHz i7 quad core PCIe 2.0 host interface Windows Server with Iometer Santa Clara, CA 7

Issues with PC based PCIe Storage Test Solution Performance of PCIe device is limited by CPU of test system, need powerful CPU to keep up with device Does not scale. Testing multiple DUTs while sharing the same CPU will result in significant performance degradation and slower test time Stability Issues of test system when CPU utilization maxed out Santa Clara, CA 8

Proposed Solution System Architecture designed to minimize CPU dependency during heavy device workload operations (read/write/compare) Scalable design (minimum test time penalty with parallelism increase) Tester-Per-DUT architecture to minimize cross contamination between DUTs Flexibility to handle different standard protocol testing Santa Clara, CA 9

Proposed PCIe Storage Test Solution CPU D R A M PCIe Slots Test Resource Per DUT HW Acc PPS HW Acc PPS Santa Clara, CA 10

Characterization Results Validate data/performance using protocol analyzer Advantest HW Acc. reduces latency, allowing better IOPs No Performance degradation when testing 8 DUTs in parallel Standard PC, CPU Max ed Out when testing 8 DUTs Advantest HW Accelerator, Minimal CPU load when testing 8 DUTs Santa Clara, CA 11

Solution Advantages Improve Test Quality Through Higher Test Coverage Test more with given test time budget Stress device more, when testing at speed (controller/memory interaction, thermals) Improve Time to Market Detect failures earlier, through more stringent tests Faster test execution Higher Device Reliability Better product reputation Help enhance SSD adoption Improve Cost of Test Shorter production test time Lower cost of retest AT System Come visit Advantest at booth #614 and 616 Santa Clara, CA 12