16. Copyright 2011, ThirdWare Inc.
16
Your Way to Data Protection
パフォーマンス
● pgbench
● PostgreSQL 9.2.4
● pgbench -i -s 1000 <database> ( 約 15GB)
● pgbench -c 100 -j 50 -T 600 <database>
17. Copyright 2011, ThirdWare Inc.
17
Your Way to Data Protection
ストレージサーバとしての性能
● 比較項目
● HDD (RAID1+0)
● HDD (RAID1+0) + 10GB NIC + DRBD
● HDD (RAID1+0) + Infiniband + DRBD
● ioDrive2 (785GB)
● ioDrive2 (785GB) + 10GB NIC + DRBD
● ioDrive2 (785GB) + Infiniband + DRBD
18. Copyright 2011, ThirdWare Inc.
18
Your Way to Data Protection
ストレージサーバとしての性能
ioDrive2
PostgreSQL DRBD
PostgreSQL
DRBD
ioDrive2 ioDrive2
10G NIC
DRBD
PostgreSQL
DRBD
ioDrive2 ioDrive2
Infiniband
HDD
PostgreSQL
HDD
PostgreSQL DRBD
PostgreSQL
DRBD
HDD HDD
10G NIC
DRBD
PostgreSQL
DRBD
HDD HDD
10G NIC
DRBD
PostgreSQL
DRBD
HDD HDD
Infiniband
DRBD
PostgreSQL
DRBD
HDD HDD
Infiniband
19. Copyright 2011, ThirdWare Inc.
19
Your Way to Data Protection
ストレージサーバとしての性能
なし C A C A なし C A C A
N/A Infiniband Infiniband 10G NIC 10G NIC N/A Infiniband Infiniband 10G NIC 10G NIC
HDD HDD HDD HDD HDD ioDrive2 ioDrive2 ioDrive2 ioDrive2 ioDrive2
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
pgbench ベンチマーク結果
ストレージサーバとしての性能
tps
約20パーセントのオーバヘッド
20. Copyright 2011, ThirdWare Inc.
20
Your Way to Data Protection
ゲスト OS のディスクアクセス性能
● ゲスト OS 上で pgbench を実行
● 1 ゲストのみの実行
● 2 ゲストで同時実行
● …...
● 5 ゲストで同時実行
21. Copyright 2011, ThirdWare Inc.
21
Your Way to Data Protection
ゲスト OS のディスクアクセス性能
KVM クラスタ
HDD InfinibandInfiniband
ゲスト
1
ゲスト
2
ゲスト
3
ゲスト
4
ゲスト
5
pgbench pgbench pgbench pgbench pgbench
KVM クラスタ
ioDrive InfinibandInfiniband
ゲスト
1
ゲスト
2
ゲスト
3
ゲスト
4
ゲスト
5
pgbench pgbench pgbench pgbench pgbench
22. Copyright 2011, ThirdWare Inc.
22
Your Way to Data Protection
ゲスト OS のディスクアクセス性能
ストレージ
(HDD または ioDrive2)
DRBD
iSCSI ターゲット
iSCSI イニシエータ
Infiniband
KVM (virtio)
ゲスト OS
多数のレイヤが介在
パフォーマンス的には不利
23. Copyright 2011, ThirdWare Inc.
23
Your Way to Data Protection
ゲスト OS のディスクアクセス性能
0
500
1000
1500
2000
2500
3000
pgbench ベンチマーク結果
複数ゲストで同時にベンチマークを実行
ゲスト5
ゲスト4
ゲスト3
ゲスト2
ゲスト1
tps
<===========ioDrive2===========><============HDD============>
ゲストを増やしても
ゲストあたりの処理能力は
あまり低下しない
24. Copyright 2011, ThirdWare Inc.
24
Your Way to Data Protection
パフォーマンス試験結果
● レプリケーションによるオーバヘッドは存在する
● DRBD 8.4.3 は約 20 %と推定
● DRBD 8.3 は半分以下に低下
● Infiniband と 10G NIC の差はほとんどない
25. Copyright 2011, ThirdWare Inc.
25
Your Way to Data Protection
パフォーマンスについて
● ioDrive はやはり速い!
● 単体性能は HDD (RAID 1+0) の 10 倍以上
● DRBD オーバヘッドの影響は受けるが、それでも HDD より
10 倍程度速い
● ゲスト OS で DB を同時実行しても、ほぼリニアに性能が伸び
る (HDD ベースの物理サーバよりも高速! )
26. Copyright 2011, ThirdWare Inc.
26
Your Way to Data Protection
仮想マシンクラスタの用途
● 物理サーバベースの DB のマイグレーション
● 複数 DB を同時に稼働させても、数年前の物理サーバよりも
数倍以上高速なトランザクションが期待できる
● 部門単位または中小企業のサーバ統合?仮想化
● 仮想マシンの災害対策
● DRBD Proxy との併用