28
PCIe SSD Edge Card Blind Survey Session 101-A Blind Comparison of PCIe SSD Performance Eden Kim, CEO Calypso Systems, Inc. Flash Memory Summit 2013 Santa Clara, CA 1

PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Embed Size (px)

Citation preview

Page 1: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

PCIe SSD Edge Card Blind Survey

Session 101-A

Blind Comparison of PCIe SSD Performance Eden Kim, CEO

Calypso Systems, Inc.

Flash Memory Summit 2013 Santa Clara, CA

1

Page 2: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Emergence of PCIe SSD

•  PCIe SSDs – have higher performance & faster response times

•  Gen 3 PCIe emerging for Client & Enterprise environments

•  Enterprise Server SSDs - edge card & 2.5” form factor (SFF 8639)

•  Client Module SSDs – M.2, mSATA, MO-297

Flash Memory Summit 2013 Santa Clara, CA

2

Page 3: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Cost of Higher PCIe Performance?

•  Increased Latencies

•  Higher CPU usage

•  Higher Power Consumption

•  More NAND Flash Dies

•  Higher Pricey, Po

Blind Survey 2013 focuses on Response Times & CPU Usage

Testing based on SNIA PTS-E 1.1, RTP 3.0 & CTS 7.0

Flash Memory Summit 2013 Santa Clara, CA

3

Page 4: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Blind Comparison of Performance

Flash Memory Summit 2013 Santa Clara, CA

4

Calypso PCIe SSD Card Blind Survey 5 leading PCIe SSD Edge Cards Testing to SNIA PTS-E 1.1 and CTS Tests Corner Case Synthetic Tests Application Workload Tests Test Platform: Calypso RTP 3.0 Test Software: Calypso CTS 7.0 Test Run Dates: June 1 – August 31, 2013

Page 5: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Sample Pool

Flash Memory Summit 2013 Santa Clara, CA

5

Enterprise Class PCIe SSD Edge Cards

PCIe Card Capacity Note

Card 1 602 GB Performance Mode

Card 2 350 GB Performance Mode

Card 3 1,847 GB Performance Mode

Card 4 1,600 GB Performance Mode

Card 5 200 GB Single Mode

Card 6 800 GB RAID x4

Page 6: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Test Plan & Report

Flash Memory Summit 2013 Santa Clara, CA

6

Blind Survey Test Plan

Test Phase Description Test Note

Phase I Synthetic Corner Case WSAT Monotonic PC

Phase II SNIA PTS – Basic Steady State PTS-E 1.0

Phase III SNIA PTS - Advanced Steady State PTS-E 1.1

Phase IV Workload Based Synthetic Application Specific Complex PC

Blind Survey Report Release Date Report Type Data Sets Note

August 2013 Summary Data Sets Select Summary from each

Phase – includes SNIA IOPS Report

September 2013 Full Report Full Comparison Over 250 pages of

detailed individual and comparative reports

Page 7: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Survey Tests

Flash Memory Summit 2013 Santa Clara, CA

7

Blind Survey – Test List

Test Phase Description Test Note

Phase I WSAT - RND 4KiB W; 8KiB 65:35 Evolution over Time

WSAT - SEQ 4KiB W; 128KiB W Evolution over Time

Phase II SNIA PTS – Basic Steady State PTS-E 1.0

Steady State IOPS, TP, LAT SNIA WDPC/WIPC

Phase III SNIA PTS - Advanced Steady State PTS-E 1.1

Demand Intensity Response Time Histograms

RND 128KiB 90:10 RND 8K 65:35

SNIA WDPC SNIA Hot Spots

Phase IV Select Workload Based Application Specific Complex PC

Modified WSAT w/ complex Pre-Conditioning

TBD from: Webservers, Exchange Mail, Media Streaming, File Servers, database OLTP, OS paging, VOD, webserver logs, SQL logs, archiving, medial imaging and more

Page 8: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Device Level Testing – Block IO

Flash Memory Summit 2013 Santa Clara, CA

8

CTS Testing Device level Steady State

Page 9: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

WSAT RND 4KiB W – By Storage Class

Flash Memory Summit 2013 Santa Clara, CA

9

PCIe

SAS

SATA

SSHD

HDD

200,000 IOPS 21,900 IOPS 9,067 IOPS 354 IOPS 132 IOPS

Hig

her

is B

ette

r

PCIe

SAS

SATA

SSHD

HDD

Page 10: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Blind Survey 2013 – Preliminary Data

Phase I: WSAT IOPS

WSAT RND 4KiB W WSAT SEQ 128KiB W

Flash Memory Summit 2013 Santa Clara, CA

10

Page 11: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Phase I: WSAT RND 4KiB W – IOPS v Time

Flash Memory Summit 2013 Santa Clara, CA

11

D 197,079 IOPS

C 154,676 IOPS

E 129,459 IOPS

F 80,155 IOPS

B 31,148 IOPS A 20,942 IOPS

Hig

her

is B

ette

r

Page 12: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Phase I: WSAT SEQ 128KiB W – Bandwidth

Flash Memory Summit 2013 Santa Clara, CA

12

E 2,437 MB/sec

D 1,863 MB/sec

B 1,043 MB/sec

F 1,042 MB/sec

C 876 MB/sec

A 264 MB/sec

Hig

her

is B

ette

r

Page 13: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Blind Survey 2013 – Preliminary Data

Phase II: Steady State IOPS

SS IOPS Block Size x 65:35 RW SS IOPS RND 4KiB R & W

Flash Memory Summit 2013 Santa Clara, CA

13

Page 14: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Phase II: Steady State RND IOPS – 65:35 RW mix

Flash Memory Summit 2013 Santa Clara, CA

14

D 181,296 IOPS

B 110,191 IOPS

E 90,557 IOPS

F 59,255 IOPS

C 40,344 IOPS

A 14,813 IOPS

RND 8K 65:35 RW

Hig

her

is B

ette

r

Page 15: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Phase II: Steady State IOPS – RND 4K R/W

Flash Memory Summit 2013 Santa Clara, CA

15

Hig

her

is B

ette

r

Page 16: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Blind Survey 2013 – Preliminary Data

Phase I: Response Times

WSAT RND 4KiB W WSAT SEQ 128KiB W

Response Time Histogram Histogram Confidence Plot

Flash Memory Summit 2013 Santa Clara, CA

16

Page 17: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

WSAT RND 4KiB W – Min Response Times

Flash Memory Summit 2013 Santa Clara, CA

17

D 0.270 mSec

A 0.096 mSec

F 0.049 mSec C 0.031 mSec E 0.030 mSec B 0.018 mSec

Lower is B

etter

Page 18: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

WSAT RND 4KiB W – Max Response Times

Flash Memory Summit 2013 Santa Clara, CA

18

E 125.0 mSec

C 97.8 mSec

D 34.8 mSec B 34.0 mSec

F 20.2 mSec A 20.2 mSec

Lower is B

etter

Page 19: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

WSAT RND 4KiB W – Response Time Histogram

Flash Memory Summit 2013 Santa Clara, CA

19

B E

C

A

D

F

Lower is Better

Page 20: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

PCIe E – Histogram Confidence Plot

Flash Memory Summit 2013 Santa Clara, CA

20

99% 99.9% 99.99% 99.999%

Lower is Better

Page 21: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

PCIe D – Histogram Confidence Plot

Flash Memory Summit 2013 Santa Clara, CA

21

99% 99.9%

99.99%

99.999%

Lower is Better

Page 22: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

PCIe B – Histogram Confidence Plot

Flash Memory Summit 2013 Santa Clara, CA

22

99%

99.9%

99.99%

99.999% Lower is Better

Page 23: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Phase II Tests – SNIA PTS Basic

IOPS - •  RND IOPS •  8 Block Size •  7 RW Mix

Throughput – •  SEQ 1024KiB •  100R & 100W

Latency – •  .5, 4 & 8KiB •  100R, 65:35, 100W

Flash Memory Summit 2013 Santa Clara, CA

23

Page 24: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Phase III Tests – SNIA PTS Advanced Demand Intensity Response Time Histogram •  Select / Set Access Pattern Workload (e.g. OLTP / VOD)

•  Run IOPS while Varying Outstanding IO (Thread & Queue) •  Plot Demand Variation

•  Plot CPU Usage Statistics

Flash Memory Summit 2013 Santa Clara, CA

24

Page 25: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Phase III Tests – DIRTH

Flash Memory Summit 2013 Santa Clara, CA

25

Page 26: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Phase IV Tests – Workload Based Specific Application Workload Tests •  Selected Single Workload Access Patterns

•  Complex Pre-conditioning (mixed workloads) •  Complex LBA zones (hot spots)

•  Examples of potential Workloads:

Webservers, Exchange Mail, Media Streaming, File Servers, database OLTP, OS paging, VOD,

webserver logs, SQL logs, archiving, medial imaging and more

Flash Memory Summit 2013 Santa Clara, CA

26

Page 27: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Take Aways

PCIe SSDs are High Performance •  “IOPS & Bandwidth are easy, Latencies are hard”

•  Examination of Response Times & CPU Usage is key •  Be sure to Define the Test Workload

•  Use a Standardized & Normalized Test Environment

Flash Memory Summit 2013 Santa Clara, CA

27

Page 28: PCIe SSD Edge Card Blind Survey - Flash Memory … · Calypso PCIe SSD Card Blind Survey ... WSAT - SEQ 4KiB W; 128KiB W Evolution over Time Phase II SNIA PTS – Basic Steady State

Thank you

Contact Calypso for Blind Survey reports at

[email protected]

Flash Memory Summit 2013 Santa Clara, CA

28