...

LifeKeeper + ioDrive2 性能測定結果資料

by user

on
Category: Documents
18

views

Report

Comments

Transcript

LifeKeeper + ioDrive2 性能測定結果資料
LifeKeeper + ioDrive2
性能測定結果資料
2012年9月
サイオステクノロジー株式会社
© SIOS Technology, Inc. All rights Reserved.
1
検証の目的
 LifeKeeperによる同期/非同期リプリケーションの
パフォーマンスを検証することにより、ioDrive2
を活用した高速・高可用性データベースソリュー
ションが、実用的な性能を提供するかどうかを検
証する。
© SIOS Technology, Inc. All rights Reserved.
2
性能検証の概要
 汎用データベース負荷テストツール jdbcrunnerを使ったRDBMSに対
するOLTPベンチマーク検証を実施
 TPC-Cを簡易実装したトランザクションを実行
 テスト用テーブルのレコード数は220(データサイズ約20GB)
 目的
 ioDrive2とSAS HDD(146GB 15krpm)の性能比較
 データレプリケーションによるパフォーマンスへの影響を確認
 検証環境
 Red Hat Enterprise Linux 5.8 64bit
 ioDrive2にext3フゔイルシステムを作成しデータレプリケーショ
ン領域とする
 OSおよびシステムフゔイルは内蔵SAS HDDに配置
 物理メモリ 32GB
 データレプリケーション用の通信パスに10Gbps Ethernetを使用
© SIOS Technology, Inc. All rights Reserved.
3
ハードウェア構成
負荷生成サーバーA
負荷生成サーバーB
CPU :Xeon E5504 2.00GHz * 2
MEM :12GB
HDD :SAS 10000rpm 147GB×2
CPU :Xeon E5504 2.00GHz * 2
MEM :12GB
HDD :SAS 10000rpm 147GB×2
L2SW
SWITCH
データベースサーバーC(Active)
CPU :8C E5-2690 2.90GHZ * 2
MEM :32GB
HDD :SAS 15000rpm 146GB×3 (RAID0)
追加NIC : 2port 10GbE NIC
ioDrive : ioDrive2 2.4TB MLC
10Gb
ケーブル
データベースサーバーD(Standby)
CPU :8C E5-2690 2.90GHZ * 2
MEM :32GB
HDD :SAS 15000rpm 146GB×3 (RAID0)
追加NIC : 2port 10GbE NIC
ioDrive : ioDrive2 2.4TB MLC
© SIOS Technology, Inc. All rights Reserved.
4
ソフトウェア構成/データ配置
負荷生成サーバーA
負荷生成サーバーB
Tiny
TPC-C
JDBCRunner
JDBCRunner
Red Hat Enterprise Linux 5.8
Red Hat Enterprise Linux 5.8
データベースサーバーC(Active)
データベースサーバーD(Standby)
リプリケーション
データベース
data
LifeKeeper
ARK
データベース
data
LifeKeeper
ARK
LifeKeeper
LifeKeeper
Red Hat Enterprise Linux 5
x86サーバー
Tiny
TPC-C
Red Hat Enterprise Linux 5
ioDrive2
ioDrive2
© SIOS Technology, Inc. All rights Reserved.
x86サーバー
5
ioDriveとSASの処理比較
最大12倍処理速度が速い
TPS
ioDriveは、同時実
行数が増えても、
パフォーマンスが
頭打ちにならず、
処理可能
3000
2500
2000
1500
SAS
1000
ioDrive2
500
0
16
32
48
64
80
同時実行数
TPS =1秒当たりの処理数
同時実行数 = 同時に実行する数
© SIOS Technology, Inc. All rights Reserved.
6
LifeKeeper による同期リプリケーション
同期リプリケーション比較
TPS
同期リプリケー
ションしても、
パフォーマンス
の低下は約10%
から15%程度
2500
2000
1500
1000
500
0
16
32
48
同時実行数
ioDrive2リプリケーションなし
64
SASとioDrive2
を使用した同期
リプリケーショ
ン比較は、圧倒
的にioDrive2の
性能が優れる
SASリプリケーションあり
ioDrive2リプリケーションあり
© SIOS Technology, Inc. All rights Reserved.
TPS =1秒当たりの処理数
同時実行数 = 同時に実行する数
7
LifeKeeper による非同期リプリケーション
TPS
非同期リプリ
ケーションは、
ほとんどパ
フォーマンスの
低下がなし
非同期リプリケーション比較
2500
2000
1500
1000
500
0
16
32
48
同時実行数
ioDrive2リプリケーションなし
ioDrive2リプリケーションあり
64
SASとioDrive2
を使用した非同
期リプリケー
ション比較は、
圧倒的に
ioDrive2の性能
が優れる
SASリプリケーションあり
TPS =1秒当たりの処理数
同時実行数 = 同時に実行する数
© SIOS Technology, Inc. All rights Reserved.
8
まとめ
 ioDrive2は、SAS HDD に比較し、圧倒的なパフォーマンスを提供す
る
 ioDrive2 を活用したLifeKeeperによる同期リプリケーション
 ioDrive2の能力を低下させることなく、同期リプリケーション可能
 パフォーマンスの低下は、10-15%程度であり、実運用上、問題に
ならない。
 ioDrive2を活用したLifeKeeperによる非同期リプリケーション
 ioDrive2の能力を低下させることなく、非同期リプリケーション可
能
 パフォーマンスの低下は、ほとんどない。
 よって、ioDriveを活用したLifeKeeperによる同期/非同期リプリケー
ションによる高速・高可用性データベースソリューションが、実用的
な性能を提供することが、確認できた。
本書は、サイオス・テクノロジーにおいて、検証した結果報告書です。
サイオス・テクノロジーは、本報告書を利用して生じた損害などについていかな
る保証もせず、また、いかなる責任も負いません。
© SIOS Technology, Inc. All rights Reserved.
9
Fly UP