12
Virident 社製半導体ストレージ FlashMax の検証 サイバーエージェント AmebaインフラG 佐野裕章

佐野裕章 Virident 社製半導体ストレージ flash max の検証

Embed Size (px)

DESCRIPTION

ioDrive(Fusion-IO)とFlashMax(Virident)を比較検証したときの資料。5分で喋れっつわれたのでいろいろ中途半端な内容です。

Citation preview

Page 1: 佐野裕章 Virident 社製半導体ストレージ flash max の検証

Virident 社製半導体ストレージ FlashMax の検証

サイバーエージェント AmebaインフラG 佐野裕章

Page 2: 佐野裕章 Virident 社製半導体ストレージ flash max の検証

5分しかないんで・・・

• ものすごく簡単に話します。

• 興味もった人はぼくのレポートを見てください

• それか聞きに来てください。CAビル8Fのどこかに居ると思います。

• それかメールでもしてください。sano_hiroaki@

すんませんねー、こんなんで。

Page 3: 佐野裕章 Virident 社製半導体ストレージ flash max の検証

FlashMaxとは • Fusion IO(ioDrive)と同じPCI Express接続型のストレージデバイス

• DELL R710に刺したFlashMax

Page 4: 佐野裕章 Virident 社製半導体ストレージ flash max の検証

検証目的

• Fusion-IO(ioDrive)との比較

• ベンダロックインを避けたいので、同様の接続形態のストレージデバイスを検証したい

• そこでFlashMax(借りれた)

Page 5: 佐野裕章 Virident 社製半導体ストレージ flash max の検証

ioDrive vs FlashMaxをMySQLで比較したときの環境 • HW層

– マシン機種:DELL R710

– CPU:Intel(R) Xeon(R) CPU E5620 2.40GHz

– メモリ:8GByte

• OS層 – CentOS5.4 Kernel 2.6.18

– ファイルシステム:ext3(noauto,defaults,noatime)

– IOスケジューラ:noop(※) • FlashMax入れたマシンには/sys/block/xxx/queue/schedulerが見当たらなかったので

FlashMax側は不明。もちろんsdaはあったけど・・・

– キューサイズ:128 • FlashMaxのスケジューラが不明なのでデフォルトとしておいた。

• ちなみに、DBがMyISAMのときは大きめにしておいた方が良い(場合もあるよ)。

• DB

– MySQL: Version 4.1.21 MyISAM key_buffer_size=3G

– データサイズ:68G

– 投入場所:マイページのDBスレーブ

Page 6: 佐野裕章 Virident 社製半導体ストレージ flash max の検証

LoadAverage

同じくらいの負荷

ioDrive

FlashMax

Page 7: 佐野裕章 Virident 社製半導体ストレージ flash max の検証

SQL

iorive

FlashMax

同じくらい捌けてる

Page 8: 佐野裕章 Virident 社製半導体ストレージ flash max の検証

vmstat

ioDrive

FlashMax

どちらもCPUにキテる。

Page 9: 佐野裕章 Virident 社製半導体ストレージ flash max の検証

まとめ

• FlashMaxはマイページのDBスレーブ(MySQL4.1 MyISAM)用途だとioDriveと同等であることがわかった。

• CPUは足した方がいいよ

• ext3とxfsだったらxfsの方がいいよ(このスライドでは触れなかったけど。レポート見てね。)

• 有効活用できそうな場所は?

– メモリに乗りきらず、かつIO負荷が高いところ(そのまんまですが)

–やはりDBスレーブが導入しやすいよ(仮に死んでも、スレーブならサービス影響はほぼ無い)

Page 10: 佐野裕章 Virident 社製半導体ストレージ flash max の検証

ioDriveやFlashMaxはHDDやSSDと比べてなんで早いのか?

Page 11: 佐野裕章 Virident 社製半導体ストレージ flash max の検証

早いトコを使ってるから早い!

CPU

North Bridge

PCI Express

South Bridge

Memory

SATA/SAS

HDD SSD

ioDrive FlashMax

転送速度: 数GByte/sec

転送速度: 数100MByte/sec

PCIe接続 RAIDカード

HDD SSD

転送速度: 数100MByte/sec

Page 12: 佐野裕章 Virident 社製半導体ストレージ flash max の検証

5分しかないのでここまで。 詳しく聞きたい人は聞きに来てね。

ありがとうございました。