B.5 計算

B.5.1 24時間プロファイル

24時間プロファイルは、1日の各1時間に対応する24個(0~23)の値から構成されます。それぞれの値は、監視される日にわたって特定の時間でのピーク値を取得することで計算されます。

あるシステムが3日間監視されたとします。次のチャートでは、プロセッサワークロードのデータセットと、計算された24時間プロファイルが示されています:

表 B-4 プロセッサワークロードデータセット

時間

1日目

2日目

3日目

24時間プロファイル

0

200

300

500

500

1

300

300

250

300

2

300

400

450

450

3

700

250

350

750

4

500

500

500

500

5

600

400

500

600

6

500

550

750

750

7

400

600

800

800

8

500

300

250

500

9

450

350

640

640

10

200

240

340

340

11

300

600

+60

650

12

300

-

-

300

13

550

340

850

850

14

440

500

600

600

15

800

540

600

800

16

750

260

430

750

17

500

640

450

640

18

600

200

350

600

19

300

250

650

650

20

200

300

200

300

21

250

350

400

400

22

600

250

350

600

23

500

650

750

750

B.5.2 デュアルコアとマルチコアのマシン

PlateSpin Reconでは、デュアルコアまたはマルチコアのマシンを、2個のプロセッサまたはX個のプロセッサを持つマシンであると見なして処理します。

B.5.3 Hyper-Threading

ハイパースレッディング(HTテクノロジ)の効果は、集約インスタンス関数(SUM、AVG)とハイパースレッディング標準化係数1~2)の2つの環境設定パラメータによって制御されます。集約インスタンス関数のデフォルト値はAVGで、標準化係数は1.25に設定されています。この値は、高度な設定([Tools]>[Options])で設定することができます。

PlateSpin Reconでは、一定の時間で各プロセッサインスタンスの使用率値をそれぞれ個々に収集し、集約関数に基づいてプロセッサ使用率を計算します。集約関数がSUMである場合、物理プロセッサ使用率は、論理プロセッサインスタンスの使用率の合計となります。集約関数がAVGである場合、物理プロセッサ使用率は、論理プロセッサインスタンスの使用率の平均となります。

あるシステムが、pMHzの速度でハイパースレッディングが使用可能なシングルコアプロセッサを持つとします。特定の期間に対してPlateSpin Reconは、使用率の値を百分位で計算し、次のようにインスタンスXとYの24時間プロファイル値を出します。

{X} = {X1、X2、Xi.....X24}で、Xiは、i時間におけるプロセッサインスタンスXの使用率です。

{Y} = {Y1、Y2、Yi.....Y24}で、Yiは、i時間におけるプロセッサインスタンスYの使用率です。

表 B-5 集約関数の計算

(集約関数, 標準化係数)

( SUM, f )

( AVG, f )

レポート: ピーク(%)

Max { X + Y }

Max { (X + Y) / 2 }

レポート: ピーク(MHz)

Max { X + Y } * (1/100) * p * f

Max { (X+Y)/2 } * (1/100) * p * f

CPM: ワークロードの計算

{X+Y} * (1/100) * p * f

{(X+Y)/2} * (1/100) * p * f

B.5.4 有効な速度

PlateSpin Reconでは、マシンの有効な速度を計算しながら、コアとハイパースレッディングの両方の数をアカウントに取り込みます。

例:

サーバテンプレート仕様: 2 x 3000GHz、デュアルコア、ハイパースレッディング使用可能

プロセッサの数: P = 2 * 2 = 4

プロセッサ容量: C = 3000GHz

ハイパースレッディング標準化係数: n = 1.25 (デフォルト値)

スケール係数: A(p) = P / { 1 + ä (P-1) } 、ä = 0.05である場合

A(p) = 4 / { 1 + 0.05 * 3 } = 3.4782

有効な速度 = A(p) * C * n = 3.4782 * 3000 * 1.25 = 13043MHz

B.5.5 消費電力と冷却

エネルギー消費(kWh/年) = 電力使用量(W) x サーバ低下係数 x 1年の時間総数(8760) / 1000

熱損失(BTU/年) = エネルギー消費(kWh/年) x 3.41

年間エネルギーコスト= kWhごとのエネルギーコスト x エネルギー消費(kWh/年)

B.5.6 CO2放出

エネルギー消費(kWh/年) = 電力使用量(W) x サーバ低下係数 x 1年の時間総数(8760) / 1000

CO2放出(1b/年) = エネルギー消費(kWh/年) x 1.54

1.54という固定係数は、基準に沿ったものと見なされています。