The Myth of SSD Testing



Similar documents
Important Differences Between Consumer and Enterprise Flash Architectures

Qualification Process for Enterprise SSDs

Testing SSD s vs. HDD s. The Same But Different. August 11, 2009 Santa Clara, CA Anthony Lavia President & CEO

SOLID STATE DRIVES AND PARALLEL STORAGE

Crucial MX inch Internal Solid State Drive

Solid State Drive (SSD) FAQ

Scaling from Datacenter to Client

The Technologies & Architectures. President, Demartek

HP Solid State Drive (SSD) Overview

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

Database Hardware Selection Guidelines

Technologies Supporting Evolution of SSDs

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays

Samsung Solid State Drive RAPID mode

Comparison of Hybrid Flash Storage System Performance

Solid State Drive Technology

Flash Memory Solutions for Small Business

Intel Solid-State Drive 320 Series

QuickSpecs. HP Solid State Drives (SSD) What's New. HP Solid State Drives (SSD) Overview

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

SATA II 3Gb/s SSD. SSD630 Benefits. Enhanced Performance. Applications

PCIe Storage Performance Testing Challenge

NAND Flash Architecture and Specification Trends

Features. SSD370S SATA III 6Gb/s SSD. Advanced Global Wear-Leveling and Block management for reliability

How SSDs Fit in Different Data Center Applications

Managing the evolution of Flash : beyond memory to storage

SUPERTALENT PCI EXPRESS RAIDDRIVE PERFORMANCE WHITEPAPER

Frequently Asked Questions March s620 SATA SSD Enterprise-Class Solid-State Device. Frequently Asked Questions

Accelerating Server Storage Performance on Lenovo ThinkServer

NVMe TM and PCIe SSDs NVMe TM Management Interface

QuickSpecs. HP Solid State Drives (SSD) What's New. HP Solid State Drives (SSD) Overview

Disks and RAID. Profs. Bracy and Van Renesse. based on slides by Prof. Sirer

V300 Benchmark Brief. Overview of Consumer SSD Offering. HyperX: Designed for enthusiasts and gamers, HyperX 3K SSD is Kingston s fastest SSD product.

Calsoft Webinar - Debunking QA myths for Flash- Based Arrays

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

Yaffs NAND Flash Failure Mitigation

PSD330. Features. Dimensions. Specifications. - Support S.M.A.R.T (Self-defined) - Support Security Command

RoHS Compliant SATA High Capacity Flash Drive Series Datasheet for SAFD 25NH-M

Temperature Considerations for Industrial Embedded SSDs

Understanding Flash SSD Performance

Boost your VDI Confidence with Monitoring and Load Testing

NAND Flash Architecture and Specification Trends

QuickSpecs. HPE Solid State Drives (SSD) Overview. HPE Solid State Drives (SSD) What's New

DELL SOLID STATE DISK (SSD) DRIVES

Bringing Greater Efficiency to the Enterprise Arena

Seeking Fast, Durable Data Management: A Database System and Persistent Storage Benchmark

NetApp FAS Hybrid Array Flash Efficiency. Silverton Consulting, Inc. StorInt Briefing

Flash Storage: Trust, But Verify

Flash Memory Technology in Enterprise Storage

Firebird and RAID. Choosing the right RAID configuration for Firebird. Paul Reeves IBPhoenix. mail:

SSDs: Practical Ways to Accelerate Virtual Servers

Deduplication, Compression and Pattern-Based Testing for All Flash Storage Arrays Peter Murray - Load DynamiX Leah Schoeb - Evaluator Group

Understanding endurance and performance characteristics of HP solid state drives

SSD Performance Tips: Avoid The Write Cliff

Intel Solid State Drive Toolbox

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

SSDs: Practical Ways to Accelerate Virtual Servers

NV-DIMM: Fastest Tier in Your Storage Strategy

Flash-Friendly File System (F2FS)

Technology Insight Series

Promise of Low-Latency Stable Storage for Enterprise Solutions

How To Test A Flash Storage Array For A Health Care Organization

Choosing Storage Systems

WHITE PAPER. Drobo TM Hybrid Storage TM

NAND Flash Memory Reliability in Embedded Computer Systems

Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology

PARALLELS CLOUD STORAGE

N /150/151/160 RAID Controller. N MegaRAID CacheCade. Feature Overview

Unexpected Power Loss Protection

Nasir Memon Polytechnic Institute of NYU

Microsoft SQL Server: MS Performance Tuning and Optimization Digital

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

QuickSpecs. HP Solid State Drives (SSDs) for Workstations. Overview

Measuring Interface Latencies for SAS, Fibre Channel and iscsi

THE SUMMARY. ARKSERIES - pg. 3. ULTRASERIES - pg. 5. EXTREMESERIES - pg. 9

Samsung emmc. FBGA QDP Package. Managed NAND Flash memory solution supports mobile applications BROCHURE

QuickSpecs. HP Solid State Drives (SSD) What's New. HP Solid State Drives (SSD) Overview

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

LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment

Updating Your Firmware

QuickSpecs. HP SATA Hard Drives. Overview

What is RAID? data reliability with performance

High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect

Getting the Most Out of Flash Storage

NetApp Software. SANtricity Storage Manager Concepts for Version NetApp, Inc. 495 East Java Drive Sunnyvale, CA U.S.

Best Practices for SSD. Performance Measurement. Accuracy, Consistency, Repeatability. Main Goals of Enterprise. Performance Measurement

HP Smart Array Controllers and basic RAID performance factors

ZD-XL SQL Accelerator 1.5

Everything you need to know about flash storage performance

Frequently Asked Questions August s840z SAS SSD Enterprise-Class Solid-State Device. Frequently Asked Questions

The Efficient LDPC DSP System for SSD

SQL Server Performance Tuning and Optimization

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.

WHITE PAPER Guide to 50% Faster VMs No Hardware Required

Outline. CS 245: Database System Principles. Notes 02: Hardware. Hardware DBMS Data Storage

Data Distribution Algorithms for Reliable. Reliable Parallel Storage on Flash Memories

HP 80 GB, 128 GB, and 160 GB Solid State Drives for HP Business Desktop PCs Overview. HP 128 GB Solid State Drive (SSD)

Caching Mechanisms for Mobile and IOT Devices

Transcription:

The Myth of SSD Testing When It Is Done Right, The Result Can Be Astonishing and Instrumental for SSD Design Frank Shu Allion Test Lab, Inc. (frankshu@allion.com) Santa Clara, CA 1

Overview Solid State Drive testing has been a hot topic for years, this is because testing SSD s quality (performance and reliability) in the way that truly represents its state and value is critical for the future of a SSD product. SSD is expected to have a superlative performance, and yet the users of SSD also want low cost with a warranted reliability this becomes the key motivation for SSD companies to be innovative and creative. At the end, to measure the real success of a SSD product must relay on a comprehensive testing methodology. This presentation discusses some important aspects of SSD testing and astonishing data found in the SSDs on the market today. When the test is done right, the result will not only represent the true SSD quality, but also provide solid evident and focus for SSD quality and design improvement. Santa Clara, CA 2

SSD Performance Testing Workload based performance testing Typical (4K, 8K) R/W performance is interesting, but workload based performance is what counted by user experience The performance can be different more than 100% between the SSDs on the market Santa Clara, CA 3

SSD Performance Testing Cont. Write cache can boost writes, but the device must handle Flush well to gain the full value. 256k Sequential Write Santa Clara, CA 4

SSD Performance Testing Cont. Testing performance degradation FOB is not the main focus here because o Native to NAND SSD owell understood and easy to detect To focus on long term performance degradation ofragmentation oswap space wear out o? Santa Clara, CA

SSD Performance Testing Cont. SSD IO queue (NCQ) depth impact Device internal parallel operations Locality in reference to SSD NAND flash page Data compression effectiveness Compressible data Compressing/De-compressing speed Write aggregation effectiveness Transfer length Random vs. Sequential Santa Clara, CA 6

SSD Performance Testing Cont. Making sure the implementation of Trim is right Trim can recover the performance loss related to free space No Trim With Trim 4k Random Read with 64K Random Write Santa Clara, CA 7

SSD Performance Testing Cont. Implementing Trim without pitfall ms Trim operation can choke IOs, it can be detected Number of Trim Range Santa Clara, CA 8

Testing to Ensure Data Integrity What happens and should happen with Flush Factsheet not all SSDs with volatile write cache honor Flush Ignoring Flush can have a noticeable performance gain, but it could cause data corruption too o Data corruption is different from data loss; it is worse o Even with the protection built in file system today, data corruption can happen Fully test your implementation before product ship o Knowing the possible root cause(s) o Having a full test coverage with well designed test cases Santa Clara, CA 9

Testing to Ensure Data Integrity Cont. Do Trim right Thinking the scenario like Snapshot the protected area gets update before it is re-written Be thoughtful when doing Self-Trim Trim notification is processed systematically by other part of OS and/or filter driver(s)through its layers before device gets it. Sniffing file system and initiated trim operation by third party apps or device itself can catastrophically damage user s data Your last defense against possible data corruption is the validation test that covers all known scenarios Santa Clara, CA 10

Power Consumption Analysis On-Off vs. On-All-Time, the test can tell the difference Two implementations of power schema(e.g. 4K random write): Impact to battery time and battery life Battery time 10% saving; a extra hour battery time for a tablet PC with 10 hours battery time Battery life depending on the power regulation circuit Santa Clara, CA 11

Reliability Testing Data retention test Retention is an important aspect of SSD, it is a NAND level testing o The testing is workload independent per se o Easy to implement, but time consuming, even with high temperature acceleration o JEDEC specs are commonly followed by NAND vendors Retention can be verified with third party testing Santa Clara, CA 12

Reliability Testing Cont. Endurance validation test SSD endurance can be validated Endurance testing is to test SSD s endurance, not just NAND A sample error report ****************Round 583******************************************* at 25ºC 2010/08/15 17:29:19 Create G:\_1 2010/08/15 17:29:19 2010/08/15 17:30:19 2010/08/15 17:30:19 2010/08/15 17:30:24 Starting Compare C:\3GB test file and G:\_1 2010/08/15 17:31:41 2010/08/15 17:31:41 Compare Log: - C:\3GB test file : G:\_1 -- includes left-only,right-only,differing files ECC is counted as part of SSD endurance beside NAND quality, so do SSD controller and firmware Temperature does matter; most data miss-compare errors occurred at either low temperature (25ºC) or high temperature (70ºC).\mpeg2-59f.mpeg different(both have identical times) 2316146e c4db02b4.\valkyrie.avi different(both have identical times) 7a123902 654d89a9 - - 2 files listed 2010/08/15 17:31:41 Compare FAILED Santa Clara, CA ******************************************************************* 13

Thank You (frankshu@allion.com) Santa Clara, CA 14

Appendix Table of Content SSD Performance Testing Workload based performance testing Does SSD Write-cache really help your SSD performance Performance degradation Queue-depth and Compression Testing to Ensure Data Integrity What happens with Flush Do Trim right Power Consumption Analysis On-Off vs. On-All-Time Battery time and battery life Reliability Testing Data retention test Endurance validation test Santa Clara, CA 15