Jump to content 日本-日本語
日本HPホーム 製品とサービス サポートとドライバ ソリューション ご購入方法
≫  お問い合わせ
日本HPホーム
製品とサービス  >  HP ProLiant サーバ  >  技術情報  >  Benchmark

HP ProLiant Benchmark

HP ProLiantサーバおよびブレードにおけるTPC-Hベンチマークの概要

HP ProLiant サーバ

目次

TPC-Hの概要
TPC-Hパフォーマンスの
測定方法
TPC-Hの測定基準
TPC-H結果の比較
TPC-Hワークロードについて
HP ProLiantサーバおよび
ブレードのTPC-H
まとめ
関連情報

PDFファイル ダウンロード

このホワイトペーパーのPDFファイルをこちらからダウンロードしてご覧下さい。
(PDFファイル、437KB)

TPC-Hの概要

TPC-Hは、意思決定支援システムやビジネスインテリジェンスデータベース環境をシミュレートするベンチマークです。データセットのビジネス分析に対する回答を提供するタスクをシステムに課して、システムの性能を測定します。これらの分析には以下が含まれます。

  • 価格設定と販売促進の分析
  • 需要と供給管理の分析
  • 利益と収益管理の分析
  • 顧客満足度調査
  • 市場シェア調査
  • 出荷管理分析
サーバシステムはこれらのビジネス分析に対する結果を提供するために、読み取り主体の意思決定支援システム(DSS)スタイルのデータベースを構築します。DSSデータベースは、企業の受注処理で使用されるオンライントランザクション処理(OLTP)データベースのリポジトリを模倣するように設計されています。分析は100GB、300GB、1,000GB、10,000GB、30,000GB、さらには100,000GBのスケールファクタのデータセットで実行されます。
TPC-Hのシミュレートされたワークフロー
図1:TPC-Hのシミュレートされたワークフロー

TPC-Hパフォーマンスの測定方法

TPC-Hベンチマークは、パワーテストとスループットテストの2つの方法でビジネス分析を実行します。

TPC-Hパワーテスト

TPC-Hパワーテストは、シングルユーザーが接続した場合のシステムのクエリ実行パワーを測定します。これはクエリと更新を1つずつ実行して連続的に分析を行い、その経過時間を測定します。

TPC-Hスループットテスト

TPC-Hパワーテストを同時に実行します。このテストでシミュレートされるユーザー数は、最小ユーザー数または各スケールファクタのTPC-H仕様で定められている「ストリーム」のいずれかから選択できます。

TPC-Hの測定基準

TPC-Hベンチマークの主なパフォーマンス測定基準は、Composite Queries-Per-Hour (QphH: 1時間あたりに実行可能な検索処理数)です。QphHは、TPC-HパワーテストとTPC-Hスループットテストの結果からの幾何平均で算出されます。QphHが高いほど、良いベンチマーク結果となります。TPCルールに従い、QphHは常にQphH@スケールファクタ (例: 5028QphH@100GB)で表されます。

TPC-Hには価格要素もあります。これはベンチマークシステム(ハードウェアとソフトウェア)を24時間365日、4時間対応のサポートサービスを付加して3年間稼動した場合の総コストで、QphHで割って算出されます(つまり価格対性能比)。これは$(通貨)/QphH@スケールファクタ(例: $15USD/QphH@100GB)で表されます。価格対性能比が低いほど、費用効果に優れたシステムです。

TPC-H結果の比較

TPC-H結果を比較する場合、必ず同じスケールファクタの結果と比較します。たとえば、19,323QphH@100GBのシステムを、17,686QphH@100GBのシステムと比較するのは公正な比較ですが、12,225QphH@300GBのシステムと比較するのは公正な比較とはいえません。

  • システムのグループ全体のTPC-Hパフォーマンスは、
    TPC-H QphH (Composite Queries-Per-Hour)測定基準を使用して比較できます。
  • システムのグループの価格対性能比は、$/QphH測定基準を使用して比較できます。
  • シングルユーザーのシステムパワーは、TPC-H Power (QppH)測定基準を使用して比較できます。
  • ほとんどのクエリを最短時間で処理するスループットと能力は、
    TPC-H Throughput (QptH)測定基準を使用して比較できます。
すべての公開されているTPC-Hの結果は、TPCのWebサイト(http://www.tpc.org このリンクをクリックすると、HP社外へリンクします。)に保存されています。比較をする場合、ベンチマークの詳細版(Full Disclosure Report)を使用するよりも、3〜4ページの概要版(Executive Summary)をダウンロードして使用するほうが便利です。概要版には、価格対性能比、QphH、QppH、QptHの結果に加え、ベンチマークテストで使用したすべてのハードウェアとソフトウェアの価格表も含まれています。

TPC-Hワークロードについて

TPC-Hのビジネス分析ワークロード

TPC-Hのビジネス分析ワークロードは、非常に複雑で専門的な「アドホック」データベースクエリで構成されています。これには、正確なクエリが事前にわからないようにする意図があります(DSSデータベースでは一般的な状況です)。

TPC-Hパワーテストワークロード

TPC-Hパワーテストワークロードは、シングルユーザーのクエリ実行指標として大量のシーケンシャルディスクI/Oを実行し、大量のデータベースに対してテーブルスキャンを実行します。
DSSデータベースのクエリオプティマイザは通常、クエリを多数のパーツに分割し、それらをパラレルで実行し、データの検索をサーバシステムに接続されているディスクアレイ全体に広げます。ワークロードは一般的に読み取り動作で構成されますが、「リフレッシュ機能」と呼ばれるクエリ中に実行される突発的なデータベースの挿入と更新があります。
これは定期的にDSSシステムにデータをフィードするOLTPデータベースをシミュレートします。複雑な結合の結果と合計および中間結果がビジネス分析のために格納されるため、通常はかなりの量のtempdbに対する読み書きがあります。

TPC-Hスループットテスト

TPC-Hスループットテストは基本的に、別のクエリパラメータを使用して同時に実行されるパワーテストの複数のインスタンスです。
これは、様々なストリーム間でバッファスペースを競合するため、システムメモリ内でデータベースバッファキャッシュの競合をもたらします。
シーケンシャルリードアクティビティは、複数のストリームがディスクドライブに同時にアクセスすると、よりランダムになる傾向があります。システム上のプロセッサも、実行する処理とスイッチングタスクが増えることで、よりビジーになります。

HP ProLiantサーバおよびブレードのTPC-H

HP ProLiantサーバとブレードは、100GB、300GB、1,000GBおよび3,000GB のTPC-Hベンチマークにおいて、高い性能を達成し、何度も記録を塗り替えてきた長い歴史があります。HP ProLiantサーバ、BladeSystem、およびIntegrity Server製品に対し、HPは一貫して他のベンダーと比べて2倍以上のTPC-Hベンチマークを発表しています。

まとめ

TPC-Hベンチマークは、システム全体のパフォーマンスとシステムの価格対性能比を含むシステムパフォーマンスの測定基準を示すことによって、意思決定支援システムまたはビジネスインテリジェントなデータベース環境の比較に役立てることができます。

関連情報

http://www.tpc.org (英語) このリンクをクリックすると、HP社外へリンクします。
© 2007 Hewlett-Packard Development Company, L.P. 本文書に記載の事項は、予告なく変更されることがあります。HP製品およびサービスの保証は、各製品およびサービスに添付された保証書に記載の明示保証のみとなります。追加保証に違反すると解釈される事項は、本文書に一切記載されていません。HPは、本文書に記載の技術上、編集上の過失または不作為に対し、法的責任はありません。
2007年9月

このページのトップへ戻る
印刷用画面へ
プライバシー 本サイト利用時の合意事項 ウェブマスターに連絡
© 2008 Hewlett-Packard Development Company, L.P.