Comments
Description
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