第2部 IT による企業活動の見える化技術~EEMS 適用の際のポイント~
2. 省エネのための評価指標・調達基準・標準規格に関する取り組み事例
2.5. SPEC によるサーバ省エネ評価ベンチマーク
2.5.1. 組織概要
SPEC(Standard Performance Evaluation Corporation)は、コンピュータの公平で意 味のあるベンチマークを作成することを目指して設立された非営利団体である。1988年に 設立され、全ての主要なコンピュータ企業やソフトウェア製造業者などのメンバー企業が 資金提供している。SPECのベンチマークはコンピュータシステムの性能評価に今日広く使 われていて、その測定結果はSPECのウェブサイト上で公表されている[1]。サーバ電力測 定指標として、SPECpower_ssj2008とSPECweb2009の 2 つの指標がある*7。
2.5.2. サーバ電力測定ベンチマークSPECpower_ssj2008
SPECpower_ssj2008 は、SPEC により2007年12月に提供が開始された、サーバ電力 測定指標を初めて定義したベンチマークテストである。環境問題への関心が高まる中、コ ンピュータシステムの電力効率の客観的な比較ができる初の業界標準ベンチマークとして 注目されている[2]。
2009年4 月にリリースされたV1.10では、ブレードのような共通インフラストラクチャ を共有する現代の多重システムの電力効率を測定する多重ノードサーバをサポートしてい る。さらに、ビジュアルアクティビティモニタ(VAM)により、ベンチマーク実行中に収 集したデータのリアルタイムグラフ表示を可能にした。
SPECpower_ssj2008 は、テスト対象システム(System Under Test:SUT)の消費電力 とパフォーマンス特性を測定することにより、コンピュータのエネルギー効率を測定する ものであり、図 2.5-1 に示すように基本的に以下の4つのコンポーネントで構成されてい る。
・ System Under Test (テスト対象システム、SUT)
・ Controller and Collection System(コントローラおよび収集システム、CCS)
・ Power and Temperature Daemon(電力および温度デーモン、PTDaemon)
・ ディレクターソフトウェア モジュール (ssj2008 director)
図 2.5-1 SPECpower_ssj2008 ベンチマークのコンポーネント [3]
SPECpower_ssj2008では、テスト対象のサーバ(SUT)に対して与える負荷としてサー バ・サイド Java (ssj_ops)を実行する。図 2.5-2 に示すように、フル稼働状態 (100%) か らアイドル状態 (0%) まで、システムに与える目標負荷を10 % 刻みで変化させ、11の負 荷レベルの各々の状態におけるスループット(処理したssj_ops数)と平均消費電力(watt)
を計測し、それぞれの負荷レベルの測定結果からエネルギー効率を計算し、更に総合的な 電力効率指標を計算する。全てのベンチマーク実行が完了するまで、約70分である。
SUT の電力効率を示す性能指数として、各レベルの目標負荷におけるスループット
(ssj_ops)の合計を、平均消費電力(power)の合計で割った値である電力効率値overall ssj_ops/watt=∑ssj_ops/∑powerが、本ベンチマークテストの結果として計算、レポートさ れる(図 2.5-3参照)。
図中の赤棒で、全ての目標負荷(Y軸)に対する電力消費比率(ssj_ops/watt)をX軸上部 で示しており、青線で、各目標負荷レベルの平均消費電力(watt)をX軸下部で示している。
そして、X軸に垂直な黒線で本ベンチマークの結果として、746 overall ssj_ops/wattを示 している。
図 2.5-2 SPECpower_ssj2008 テストシーケンスの11負荷レベル [3]
図 2.5-3 SPECpower_ssj2008 ベンチマーク結果(平均消費電力とエネルギー効率値)[3]
は、スループットと電力消費の絶対値も重要となる。電力消費を見積もるには、実際のシ ステムが動作するときの負荷レベルを知ることが特に重要であり、実施の負荷条件でのシ ステムの電力消費効率の最適化のために、効率と絶対値の両方の観点から評価可能な SPECpower_ssj2008 ベンチマークの測定結果が指標となると期待されている。
参考文献
[1] SPECホームページ http://www.spec.org/
[2] SPECpower_ssj2008
http://www.spec.org/power_ssj2008/
[3] SPECpower_ssj2008 ベンチマーク解説 v1.0(富士通株式会社)
http://primeserver.fujitsu.com/primergy/performance/pdf/benchmark-overview-specpo wer-ssj2008-jp.pdf