16
By Derrick Lee, Garrett Lord, Jesse Martinez, and Christopher Moore Mentors: HB Chen, Parks Fields, Benjamin McClelland, Alfred Torrez Computer Systems, Cluster, and Networking Summer Institute 2011 Performance Studies of Out-of-Core Computing on Various Storage Devices Fusion-IO’s IOSan, SuperTalent’s RaidDrive, OCZ Vertex 3, Kingston V+

Performance Studies of Out-of-Core Computing on Various

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

By Derrick Lee, Garrett Lord, Jesse Martinez, and Christopher Moore

Mentors: HB Chen, Parks Fields, Benjamin McClelland, Alfred Torrez

Computer Systems, Cluster, and Networking Summer Institute 2011

Performance Studies of Out-of-Core Computing on Various Storage Devices

– Fusion-IO’s IOSan, SuperTalent’s

RaidDrive, OCZ Vertex 3, Kingston V+

Outline �  Out of Core Testing

�  Introduction

�  Devices Used �  Types of Benchmarks

�  Results from Benchmarks �  Cost Efficiency �  Areas for Improvement

�  Conclusion

Introduction

•  Datasets are characterized by their very large sizes with multiple superposed scalar and vector fields, demanding an imperative need for new interactive exploratory visualization capabilities

•  Sequence of Out-of-core benchmarking tests were done on various storage devices such as SATA based Solid State Devices and PCI-Express based SSD

Devices •  System –  Fedora 13 64bit –  RAM: 144GB, 16 Cores –  Devices •  Fusion IO IOSAN SSD 640GB

•  System –  Fedora 15 64bit –  RAM: 8GB, 8 Cores –  Devices •  SuperTalent RAID Drive 512GB •  APTEC PCI-Express 4-Port SATA Controller –  4x 240 GB OCZ Vertex 3

–  4x 256 GB Kingston V+ Series

Benchmark Tests �  FIO (File Input/Output) Benchmark

�  Unbuffered/Buffered I/O �  Sequential Read

�  Sequential Write

�  Random Read

�  Random Write

�  Graph 500 �  Scale 28 �  Cores: 16

FIO Benchmark �  Three types of results done

�  Aggregate Bandwidth

�  I/O Operations per Second �  Completion Latency

�  Ext2 File systems were created on the devices

0

20

40

60

80

100

120

140

Minimum TEPS Median TEPS Maximum TEPS

Trav

erse

d E

dge

s per

Sec

ond (

Mil

lion

s)

Range of TEPS

Graph 500 Results

Memory

Fusion IO

Fusi

on I

O

Super

Tal

ent

OC

Z

Kin

gsto

n

Fusi

on I

O

Super

Tal

ent

OC

Z

Kin

gsto

n

Fusi

on I

O

Super

Tal

ent

OC

Z

Kin

gsto

n

Fusi

on I

O

Super

Tal

ent

OC

Z

Kin

gsto

n

IOP

S

FIO Benchmark - IOPS - Unbuffered - 64 Jobs

512 2k 8k 32k 128k 512k 2M 8M

Rand. Read Rand. Write Seq. Read Seq. Write

140k

120k

100k

80k

60k

40k

20k

0

0

200

400

600

800

1000

1200

1400

1600 Fu

sion

IO

Super

Tal

ent

OC

Z

Kin

gsto

n

Fusi

on I

O

Super

Tal

ent

OC

Z

Kin

gsto

n

Fusi

on I

O

Super

Tal

ent

OC

Z

Kin

gsto

n

Fusi

on I

O

Super

Tal

ent

OC

Z

Kin

gsto

n A

ggr

egat

e B

andw

idth

(M

B/s

) FIO Benchmark - Aggregate Bandwidth - Unbuffered - 64 Jobs

512 2k 8k 32k 128k 512k 2M 8M

Rand. Read Rand. Write Seq. Read Seq. Write

FIO Benchmark Cost Efficiency

Device (MTBF)

Capacity (GB) / $

Bandwidth (MB) / $

IOPS / $

Fusion IO 0.040 0.012 3.011

Super Talent (1.5 mil. Hours)

0.256 0.056 14.355

OCZ Vertex 3 (2 mil. Hours ea.)

0.426 0.035 8.904

Kingston V+ (1 mil. Hours ea.)

0.499 0.021 7.224

Cost/Capacity List

16,000

4,000 2,500 2,400

0

2,000

4,000

6,000

8,000

10,000

12,000

14,000

16,000

18,000

Fusion IOSSAN(640GB)

Supertalent RaidDrive(920GB)

OCZ Vertex3 X 4 + controller(960GB)

Kingston V+NowSSD X4 +

Controller (1024GB)

Cost($)

Bandwidth Cost Comparison

0.012

0.056

0.035

0.021

0

0.01

0.02

0.03

0.04

0.05

0.06

FusionIO IO SAN

Supertalent RaidDrive

OCZ Vertex 3 Kingston V+ NowSSD

MB/sec/$

MB/sec/$

IOPs Cost Comparison - IOPs/$

3.011

14.355

8.904

7.224

0

2

4

6

8

10

12

14

16

FusionIO IO SAN

Supertalent RaidDrive

OCZ Vertex 3 Kingston V+ NowSSD

IOPS/$

IOPS/$

Areas for Future Improvement •  Benchmarks

•  IOZone

•  XDD

•  Bonnie++

•  Bandwidth+

•  STREAM

•  ScaLAPACK

•  Performance Analysis of SSDs in Larger Systems

•  Memory Swap Performance

•  File Systems Formats

Conclusion •  In respect to processing power, FIO test results also showed that the Fusion IO drive displayed significantly better performance. However, performance per dollar indicates that the smaller SSDs had a higher cost efficiency rating. •  Graph500 benchmark testing showed that the Fusion IO had a high edge traverse rate with the swap system but baseline results showed to be higher. • Although the Fusion IO had higher performances, the performance/cost results showed to be lower than the rest of the SSD devices.

Questions?