27
SSD tehnologija Matej Moškon

SSD tehnologija Matej Moškon

  • Upload
    gates

  • View
    98

  • Download
    0

Embed Size (px)

DESCRIPTION

SSD tehnologija Matej Moškon. Performance vs kapacitete. Performance vs kapacitete. 1TB Database z zahtevo 5000 IOPS = 42 diskov. Performance vs kapacitete. Velikost diska = 36GB disk. HDD vs SSD. Kaj je SSD?. NAND operacija. MLC vs SLC. Multi - Level Cell - PowerPoint PPT Presentation

Citation preview

Page 1: SSD tehnologija Matej Moškon

SSD tehnologija

Matej Moškon

Page 2: SSD tehnologija Matej Moškon

Performance vs kapacitete

Page 3: SSD tehnologija Matej Moškon

Performance vs kapacitete

1TB Database z zahtevo 5000 IOPS = 42 diskov

Page 4: SSD tehnologija Matej Moškon

Performance vs kapacitete

Velikost diska = 36GB disk

Velikost diska Razpoložljiva kapaciteta

Višek kapacitete

Višek v %

600GB SAS 25,2 TB 24,2 TB 2420%

900GB SAS 37,8 TB 36,8 TB 3680%

1200GB SAS 50,4 TB 49,4 TB 4940%

Page 5: SSD tehnologija Matej Moškon

HDD vs SSD

Page 6: SSD tehnologija Matej Moškon

Kaj je SSD?

Page 7: SSD tehnologija Matej Moškon

NAND operacija

A B I0 0 10 1 11 0 11 1 0

Page 8: SSD tehnologija Matej Moškon

MLC vs SLC

• Multi-Level Cell

• Tranzistor hrani več ravni naboja

• Hrani lahko več bitov podatkov

• Single-Level Cell

• Ena raven (0 ali 1)

• Bolj zanesljivi

• Preprosti

• Zdržijo dlje

Page 9: SSD tehnologija Matej Moškon

TRIM in Wear-leveling mehanizmi

• TRIM je operacija, ki sporoči SSD disku, kateri bloki niso več veljavni in jih lahko zbriše

• Tranzistor hrani več ravni naboja

• Hrani lahko več bitov podatkov

• Wear-leveling mehanizem zagotavlja enakomerno obrabo blokov SSD diska

• Dinamična izravnava – rewrite operacije na nove bloke

• Statična izravnava – nespremenjeni bloki se periodično prepisujejoStatična izravnava Dinamična izravnava

Vzdržljivost Daljša življenska doba Krajša življenska doba

Performanse Hitrejši Počasnejši

Kompleksnost Visoka stopnja Manjša stopnja

Upraba SSD USB Flash

Page 10: SSD tehnologija Matej Moškon

Flash diskovje

• MLC/SLC uporaba neposredno preko sistemskega vodila

• Hitrejši dostop do podatkov

Page 11: SSD tehnologija Matej Moškon

Flash vs SSD

Page 12: SSD tehnologija Matej Moškon

Prihodnost Flash tehnologij

2013 2014 2015 2016 2017

Fast$$$

eMLC SSD 24nm

eMLC SSD 16-19nm

eMLC SSD 10-14nm

3D BiCS? PCM SSD? 3D ReRAM?

Medium$$

15K RPM SAS(146GB)

10K RPM (300-900GB) 10K RPM

Slow$

7.2K RPM (3TB)

7.2K RPM (4TB)

7.2K RPM(6TB)

7.2K RPM (8TB)

7.2K RPM (10TB)

Page 13: SSD tehnologija Matej Moškon

NetApp v Flash okusu

• SSD diskovne police

• Virtual Storage Tiereing

• Flash Pool

• Flash Cache

• Flash Accel

• All Flash Array

• EF540 / EF550

• Flash Ray

Page 14: SSD tehnologija Matej Moškon

Flash Pool

• Predpomnenje zapisovanja in branja (16k random rewrite)

• Hibridni agregati

• SAS + SSD

• SATA + SSD

Page 15: SSD tehnologija Matej Moškon

Flash Cache

• Predpomnenje branja (16k random rewrite)

• Različne kapacitete

• Simulacija (PCS)

Page 16: SSD tehnologija Matej Moškon

Flash Accel

• Predpomnenje branja na strežniku

• „Snap aware“

• Mešana uporaba NetApp Flash tehnologij

• Brezplačna licenca FlashAccel

• Široka podpora Flash proizvajalcev

• SSD diski (Hitachi, Seagate, Toshiba, WD)

• Fusion-IO

• LSI WarpDrive

• Nytro WarpDrive

• Micron

Page 17: SSD tehnologija Matej Moškon

SSD diskovne police

• Kapacitete

• SLC: 200GB, 400GB

• Virtual Storage Tiereing

• Flash Pool

• Flash Cache

• All Flash Array

• EF540 / EF550

• Flash Ray

Page 18: SSD tehnologija Matej Moškon

NetApp EF540 / EF550

• Podvojen krmilnik

• 2,5“ 800GB SSD diski (max. 120 diskov)

• 10Gbit Ethernet, 8/16Gbit FC, 40Gbit Ini

• FC (8/16Gbit), iSCSI (10Gbit), Inifiniband (40Gbit), SAS (6Gbit)

Page 19: SSD tehnologija Matej Moškon

Zmogljivost

EF540 EF550

Burst I/O rate – cache reads (512B) 800,000 IOPS 900,000 IOPS

Sustained I/O rate – random disk reads (4K) 300,000 to 330,000 IOPS

400,000 to 450,000 IOPS

Sustained I/O rate – random disk writes (4K) 65,000 IOPS 75,000 IOPS

Sustained throughput – sequential disk reads (512K) 6 GB/s 12 GB/s

Sustained throughput – sequential disk write (CMD 512K) 4 GB/s 10 GB/s

Sustained throughput – sequential disk write (CME 512K) 3 GB/s 6 GB/s

Page 20: SSD tehnologija Matej Moškon

Random Reads

150000 200000 250000 300000 350000 400000 450000 5000000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

14K I/O 100% Random Reads

EF540 RAID 5EF550 DDPEF550 RAID 5

IOPS

Late

ncy

ms

Page 21: SSD tehnologija Matej Moškon

DDP – Dynamic Disk Pool

• Distribuirani podatki po vseh diskih

• Brez namenskega Hot Spare diska

• Učinkovito širjenje obstoječih diskovnih skupin

Page 22: SSD tehnologija Matej Moškon

Nadzor

• vCenter Plugin

• Microsoft SCOM

• …

• …

• …

• Splunk !!!

Page 23: SSD tehnologija Matej Moškon

Q&A

Page 24: SSD tehnologija Matej Moškon

Kaj pa v praksi?

• Oracle IO load generator (Orion)

• Simple

• Normal

• Advanced

• Intel server

• Oracle LINUX

4x 500GB LUN (ext3)

Page 25: SSD tehnologija Matej Moškon

Rezultati IOPS

Page 26: SSD tehnologija Matej Moškon

Rezultati Latency

Page 27: SSD tehnologija Matej Moškon

Rezultati MBPS