Optimize User Experience with Right Flash Storage Solutions

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

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

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

NAND Flash Architecture and Specification Trends

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

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

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

How SSDs Fit in Different Data Center Applications

Technologies Supporting Evolution of SSDs

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

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

Accelerating Server Storage Performance on Lenovo ThinkServer

Managing the evolution of Flash : beyond memory to storage

Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1

QuickSpecs. PCIe Solid State Drives for HP Workstations

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

Solid State Drive Technology

Important Differences Between Consumer and Enterprise Flash Architectures

Flash Memory Basics for SSD Users

Industrial Flash Storage Trends in Software and Security

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

Intel Solid State Drive Toolbox

An Overview of Flash Storage for Databases

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

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

Intel RAID RS25 Series Performance

SUPERTALENT PCI EXPRESS RAIDDRIVE PERFORMANCE WHITEPAPER

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

SOLID STATE DRIVES AND PARALLEL STORAGE

Choosing Storage Systems

Scaling from Datacenter to Client

SATA SSD Series. InnoDisk. Customer. Approver. Approver. Customer: Customer. InnoDisk. Part Number: InnoDisk. Model Name: Date:

HP Z Turbo Drive PCIe SSD

Samsung Solid State Drive RAPID mode

Intel Solid State Drive Toolbox

DELL SOLID STATE DISK (SSD) DRIVES

Solid State Drive (SSD) FAQ

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

IOmark-VM. DotHill AssuredSAN Pro Test Report: VM a Test Report Date: 16, August

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

NAND Flash Architecture and Specification Trends

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

Getting the Most Out of Flash Storage

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

Flash-Friendly File System (F2FS)

Bringing Greater Efficiency to the Enterprise Arena

Samsung Magician v.4.5 Introduction and Installation Guide

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

The Technologies & Architectures. President, Demartek

SSD Performance Tips: Avoid The Write Cliff

Intel Solid-State Drive 320 Series

Open Source Flash The Next Frontier

Database!Fatal!Flash!Flaws!No!One! Talks!About!!!

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

Application-Focused Flash Acceleration

Flash Fabric Architecture

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

QuickSpecs. HP Z Turbo Drive

SALSA Flash-Optimized Software-Defined Storage

Industrial Flash Storage Module

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

Sistemas Operativos: Input/Output Disks

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

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

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

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

Nasir Memon Polytechnic Institute of NYU

Indexing on Solid State Drives based on Flash Memory

Parallel Processing and Software Performance. Lukáš Marek

SSD Server Hard Drives for IBM

SSD Old System vs HDD New

Programming NAND devices

Random Access Memory (RAM) Types of RAM. RAM Random Access Memory Jamie Tees SDRAM. Micro-DIMM SO-DIMM

FUSION iocontrol HYBRID STORAGE ARCHITECTURE 1

The Transition to PCI Express* for Client SSDs

The Memory Factor Samsung Green Memory Solutions for energy efficient Systems Ed Hogan 2 /?

Performance Brief: MegaRAID SAS 9265/9285 Series

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

SATA Evolves SATA Specification v3.2 FMS 2013

SSDs and RAID: What s the right strategy. Paul Goodwin VP Product Development Avant Technology

Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays

How NAND Flash Threatens DRAM

Understanding endurance and performance characteristics of HP solid state drives

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

Comparison of Hybrid Flash Storage System Performance

SSD Firmware Update Utility Guide

Maximizing Your Server Memory and Storage Investments with Windows Server 2012 R2

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

Comparison of NAND Flash Technologies Used in Solid- State Storage

How To Improve Write Speed On An Nand Flash Memory Flash Drive

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

HP Solid State Drive (SSD) Overview

Crucial MX inch Internal Solid State Drive

Don t Let RAID Raid the Lifetime of Your SSD Array

NAND Flash Media Management Through RAIN

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

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

Hard Disk Drive vs. Kingston SSDNow V+ 200 Series 240GB: Comparative Test

Revised February 17, 2008 Page 1 of 7

Embedded Operating Systems in a Point of Sale Environment. White Paper

Transcription:

Optimize User Experience with Right Flash Storage Solutions Young-joon Choi, CTO AData Technology

2012 System Trend Predominantly Intel for Ultrabook and Tablet WindowsRT delay would push out emmc SSD msata will keep dominant in client storage Ultrabook WindowsRT 2012 1H 2012 2H 1/23

AFR of Intel SSD : ~0.6% Intel uses ComputeNAND with 0.1% die AFR But in SSD level, it is amplified to much higher 2/232

Is SSD Reliable? Simple Math Says Unlikely Failure rates are multiplied proportionately to capacity When combined with other problems, it can easily exceed 1% DPPM > 1% ~8000 500 3/23

All SSDs Are Created Equal? Eight SSDs with the same controller and the spec Technical Details. SandForce SF-2200 series SSD processor paired with qualified MLC NAND flash for best performance, value and reliability. Max Read: up to 525MB/s, Max Write: up to 280MB/s, 4KB Random Write: 50,000(IOPS). SATA 6Gb/s,. DuraClass technology. DuraWrite extends the endurance 4/23

All SSDs Are Not Created Equal Failure rate of some SSD is said to be as high as that of HDD Rating: Garbage Cons: drive failed within a matter of 12 days from installation - I am absolutely disgusted Pros: Inexpensive Rating: unusable Cons: Unfortunately, the old adage "you get what you pay for" rings true. The drive caused the computer to lock up while installing Windows the first time. Tonight (after for about 3 weeks) it caused BSOD several times and now I am stuck at the "Starting Windows screen. Other Thoughts: Save your money and buy an better brand. Rating : Great Price, bought 2, dog slow on z77 Cons: can't get past 12.5k/7.25k on any sata2/3 port in ahci mode, can't break 25k/10k when raid0 is configured. Rating : absolute GARBAGE - failed in 18 days Cons: failed within 18 days of installation along with my brand new OS, apps and files - what a headache!!! first time in 22 years that I had any drive fail in any system - I am so disgusted... Other Thoughts: if you currently have this SSD - BACKUP YOUR FILES IMMEDIATELY!!! if you don't have it don't even think about getting it 5/23

Consumer-grade NAND Quality Flash Qty Sorted 2420 Bad Blocks Identified 3 blocks in 2 Flash (uecc x 2, High BER x 1) Estimated DPPM of 128GB SSD ~12,000 DPPM SSD DPPM DPPM Reduced By Flash Sorting DPPM Reduced By SSD Device Burn-In And Function Test Target : 1000 6/23

Server SSD : Challenges and Chances No power-failure protection needed SATA-SSD RAID-controller compatibility LSI RAID and controller Failure rate multiplied by no. of RAID Very Low DPPM Direct-Attached-Storage up to 10xSSD RAID zoom-in 7/23

<1000 DPPM Quality and <0.5% AFR SSD production is done at Adata factory in Suzho,China Test history is written to every Flash component for traceability New products are validated through high volume quality validation process AData Flash sorting SSD sorting SI vendor testing Endcustomer < 50 DPPM <1000 DPPM < 0.5% AFR 8/23

Internal RAID Suppresses Flash-related Failure Page-level ECC cannot protect gross W/L failures from W/L defect and W/L-shorts RAID5-type gives a good protection with 7% of capacity-expense NAND chip A NAND chip A-8 Within-page ECC W/L to W/L short Defective W/L Controller RAID protection 9/239

Performance : Compression? Unit : MB/s Compression saturates SATA bus and incompressible data transfer limited by Flash Compressible data transfer speed Unit : MB/s Incompressible data transfer speed Compressible data transfer measure by ATTO and incompressible data transfer by AS-SSD 10/23

CDM & PCMark : Adata vs. C400 PCMark score is consistent and outdoes C400 C400 excels in sequential write and Adata excels in random write MB/s Adata 120GB PCMark 60000 MB/s C400 128GB PCMark 60000 200 200 180 CDM seq. write PCMark 55000 180 CDM seq. write 55000 160 140 CDM 4K QD32 write 50000 160 140 CDM 4K QD32 write 50000 120 45000 120 PCMark 45000 100 clean dirty 40000 100 clean dirty 40000 Chipset : HM65 11/23

Architecture Differences Adata : Page mapping scheme Provides good random write performance Compression provides less frequent garbage collection Employs a foreground garbage collection (Just-in-time as needed) Extends device life time by reducing early copy and erase During GC, performance is dropped more than hybrid-mapping As GC progresses, performance is recovered Sequential performance suffers when there is no free space for GC In real applications, trim prevents it from happening C400 : Hybrid-mapping scheme Provides a good sequential write performance Random write performance suffers more at dirty stage 12/23

Performance Benchmarking in Multitasking Performance of Adata 128GB is 20% better than Micron C400 Multi-task test MB/s Combined data rate of 10 tasks Task1 10GB Task2 10K~100KB Adata 128GB Task3 500MB Task4 1GB Mixed read & write operation C400 128GB Task10 2GB Write Read sec 13

Conclusions of Performance Page-mapping and hybrid-mapping have both pros and cons Adata delivers higher peak and nominal performance than C400 which is faster in sequential writes Real-time compression gives a further boost in performance and longer lifetime with lower failure rates Real-computing suggests sequential write tends to be random Analysis showed Adata SSD with 20% faster than C400 14/23

Windows7 Boot Process Analysis (I) Read at SMSSInit occupies the majority of data transfers and 2/3 of total I/O delays in Windows boot sequence Data Size(MB) 400 Data transfer size by step I/O time(ms) 3000 Accumulated I/O time in boot (64GB SSD cache) 350 Read 2500 Write 300 250 200 2000 1500 Read 150 1000 100 50 Write 500 0 PreSMSS SMSS Winlogon Explorer PostExplorer 0 PreSMSS SMSS Winlogon Explorer Analysis by Windows Performance Analyzer from Microsoft 15/23

Windows7 Boot Process Analysis (II) 4-channel cache SSD gives similar transfer rate to 8-channel cache Compressed boot data boosts the performance over raw data rate Avg. Read data rate(mb) 500 450 400 350 300 250 200 150 100 50 Data transfer size by step SMSS PreSMSS 8-Ch. cache Incompressible Seq. Read rate 4-Ch. cache Sec. 12 10 8 6 4 2 8-Ch. SSD Boot time up to Explorer 8-Ch. Cache 4-Ch. cache 0 Micron 256GB(C400) 64GB cache (SATA-3) 32GB cache (SATA-3) 24GB cache (SATA-2) 0 Micron 256GB(C400) 64GB cache (SATA-3) 32GB cache (SATA-2) 24GB cache (SATA-2) 16/23

Key Take-Away I/O operations during Windows boot are read-centric SMSSInit occupies the major portion of boot sequence 3 and 4-channel cache SSD delivers comparable performance to 8-channel cache despite less than half of sequential read rate for incompressible data Compression should have pushed read rate of cache-ssd over 2X at boot since boot image is mostly compressible The high read rate of SSD cache was achieved at three times of booting by saturated high hit ratio Compression is also effective in most of PC applications, especially for virtual memory page-file swapping, office applications and internet browsing 17/23

Cache-SSD Wear Varies by File Types For large sequential data, write bypasses SSD-cache into HDD Random and small data are written to SSD-cache Multi-media files tend to be bypassed into HDD Small random writes Large sequential writes CPU PHC CPU PHC DRAM DRAM 18/23

Life Time Estimation of Cache-SSD WAF O/S Layer SSD Cache without Compressor SSD Cache with Compressor Large files Low Low Low Small files High High Low Data O/S Layer SSD Cache Large File Small Files File-system meta data 19/23

Estimation of Life Time Compression balances endurance of small random writes WAF WAF without Compression Total WAF SSD WAF WAF with Compression 1 Cache WAF Small File Size irst Small Files (1GB) 500MB 1GB 2GB Total Write Capacity(GB) 55 25 50 100 Total Flash Write 41 18 30 65 Total SATA Write 77 18 28 78 Cache WAF (SATA Write / Total write) Large Small File Size 1.4 0.72 0.56 0.78 SSD - WAF 0.53 1.00 1.07 0.83 Total - WAF 0.75 0.72 0.60 0.65 Large 20/23

24GB m-sata Feasibility Meets Ultrabook performance criteria with reasonable reliability Sub-1 WAF from on-chip compression extends reliability greatly Scenario Measured host write WAF *note1 Flash write Daily workload ~10GB (MM 07 @8hr) 0.8 8GB Hibernation ~6GB (10 times) 1 6GB Daily total : 14GB - Life time of 24GB : 24GB * 3K PE cycles / 14 =~ 14 Years * Note 1 : Write Amplification Factor was taken from Smart parameter 21/23

High Capacity msata Roadmap 768 GB 512 GB 2012 2013 2ynm 2ynm 384 GB 2x nm 2ynm 256 GB 2x nm 2y nm 192 GB 2x nm 2ynm 128 GB 2x nm 2y nm Q1 Q2 Q3 Q4 Q1 Q2 In development Support 384/512/768GB of msata solution in 2012.Q4 to fulfill the high capacity request of SSD. 22/23

Conclusions In-house Flash testing capability is the key to achieving high quality SSD for <0.5% AFR In real-computing, sequential write tends to be random and ADATA SSD provide excellent random performance to get better user experience. Compression is effective in most of PC applications, with pagefile swapping, office applications and internet browsing. It also lowers write-amplification, extending reliability for cache-ssd Adata provides leading high quality SSD solutions with strong product portfolio and in-depth system knowledge 23/23

24