JP1/Performance Management - Agent Option for Platform(UNIX(R)用)

[目次][用語][索引][前へ][次へ]


付録A.1 メモリー所要量

メモリー所要量は,PFM - Agent for Platformの設定状況や使用状況によって変化します。

<この項の構成>
(1) 見積もり式
(2) 見積もり例

(1) 見積もり式

PFM - Agent for Platformのメモリー所要量の,おおよその見積もり式を次に示します。

PFM - Agent for Platformのメモリー所要量=A+B

(凡例)
A:初期状態でのメモリー所要量
Aのメモリー所要量を次の表に示します。

表A-1 初期状態のメモリー所要量


PFM - Agent for Platformの状態
メモリー所要量(単位:メガバイト)
HP-UX(PA-RISC) HP-UX
(IPF)
Solaris AIX Linux(x86),Linux(x64) Linux(IPF)
初期状態での運用 25 25 45 30 35 120

注※
PIレコードタイプのレコードの履歴収集分を含みます。
 
B:レコード収集に必要な増分メモリー所要量

Bの算出式を次に示します。
B=(C1+D11.....+D1m)+.....(Cn+Dn1.....+Dnm)
C:システムリソースの種類別共通のメモリー所要量
D:レコード独自のメモリー所要量
m:収集するレコード数
n:システムリソースの種類の数
 
Cのメモリー所要量を次の表に示します。

表A-2 システムリソースの種類別共通のメモリー所要量

システムリソースの種類 対象レコード メモリー所要量(単位:キロバイト)
HP-UX(PA-RISC) HP-UX
(IPF)
Solaris AIX Linux(x86),Linux(x64) Linux(IPF)
CPU CPU - Per Processor Detail(PI_CPUP) 448 176 136 260 64 240
システム System Summary Overview(PI) 4,696 3,136 224 264 206 336
デバイス Device Detail(PI_DEVD)
Device Summary(PI_DEVS)
96*Nd 101*Nd 60*Nd 80*Nd+64 57*Nd+22 57*Nd+136
ネットワーク Network Interface Detail(PI_NIND)
Network Interface Summary(PI_NINS)
112 0 32 30 60 120
ファイルシステム File System Detail - Local(PD_FSL)
File System Detail - Remote(PD_FSR)
330 256 35 41 29 96
プロセス Application Summary(PD_APP)
Process Detail(PD)
Process Detail Interval(PD_PDI)
Process Summary(PD_PDS)
Program Summary(PD_PGM)
Terminal Summary(PD_TERM)
User Summary(PD_USER)
Workgroup Summary(PI_WGRP)
588*Np+850 482*Np+766 440*Np+144 594*Np+288 244*Np+368 385*Np+471
ユーザーカテゴリー User Data Detail(PD_UPD) 64 39 199 45 213 418
User Data Detail - Extended(PD_UPDB) 107 447 299 80 500 632
User Data Interval(PI_UPI) 53 312 1,266 256 0 388
User Data Interval - Extended(PI_UPIB) 60 348 1,156 96 492 704
ログ Logged Messages(PL_MESS) 176 32 40 156

(凡例)
−:サポート対象外であることを示します。

注※
Nd,Npの算出方法を次の表に示します。

表A-3 Nd,Npの算出方法

種類 算出方法 コマンド
HP-UX(PA-RISC) HP-UX
(IPF)
Solaris AIX Linux(x86),Linux(x64) Linux(IPF)
Nd 右に示すコマンドによって返されるディスクデバイスの数を100で割った値。 ioscan -fnC disk ioscan -fnC disk iostat -x iostat -d interval count iostat -d iostat -d
Np 右に示すコマンドによって返されるプロセスの数を100で割った値。 ps -ef ps -ef ps -ef ps -A ps -ef ps -ef
 
Dの算出式を次に示します。
D=E+F+G
E:レコードの固定メモリー所要量
F:レコードを履歴収集したときの増分メモリー所要量
G:レコードをリアルタイム収集したときの増分メモリー所要量(リアルタイムレポートの表示数には依存しない)
 
Dのメモリー所要量を次の表に示します。

表A-4 レコード独自のメモリー所要量

対象レコード 増分の分類 メモリー所要量(単位:キロバイト)
HP-UX(PA-RISC) HP-UX
(IPF)
Solaris AIX Linux(x86),Linux(x64) Linux(IPF)
Application Summary(PD_APP) 固定 1,537 2,610 392 3,184 1,355 1,728
履歴 0 767 0 308 398 709
リアルタイム -931 0 -351 0 0 0
CPU - Per Processor Detail(PI_CPUP) 固定 448 176 136 260 64 240
履歴 0 0 0 0 0 0
リアルタイム 264 240 400 336 412 1,044
Device Detail(PI_DEVD) 固定 72*Nd※2
+32
97*Nd※2
+36
54*Nd※2
+528
20*Nd※2
+84
63*Nd※2
+52
90*Nd※2
+128
履歴 0 0 62*Nd※2-440※1 49*Nd※2-78※1 0 0
リアルタイム 118*Nd※2+432 -1*Nd※2+302※1 0 0 -41*Nd※2+456※1 -62*Nd※2+1,028※1
Device Summary(PI_DEVS) 固定 -2*Nd※2+32※1 16 35*Nd※2+88 17*Nd※2+44 4*Nd※2-16※1 13*Nd※2+150
履歴 0 0 0 -1*Nd※2+34※1 0 0
リアルタイム -13*Nd※2+400※1 13*Nd※2+368 -20*Nd※2+440※1 0 -6*Nd※2+396※1 -27*Nd※2+928※1
File System Detail - Local(PD_FSL) 固定 32 54 133 0 16 160
履歴 0 0 0 0 0 0
リアルタイム 1,096 618 440 165 480 928
File System Detail - Remote(PD_FSR) 固定 1,016 558 309 249 698 1,120
履歴 0 0 0 0 0 0
リアルタイム 246 618 400 65 537 928
Logged Messages(PL_MESS) 固定 176 32 100 156
履歴 0 0 0 0
リアルタイム 416 400 400 400
Network Interface Detail(PI_NIND) 固定 56 436 250 0 12 250
履歴 0 0 0 0 0 0
リアルタイム 472 2,432 432 240 480 864
Network Interface Summary(PI_NINS) 固定 72 432 144 0 12 112
履歴 0 0 0 0 0 0
リアルタイム 474 2,844 384 240 432 992
Process Detail(PD) 固定 964*Np※2+328 468*Np※2+472 258*Np※2+622 178*Np※2+339 359*Np※2+100 427*Np※2+1,563
履歴 -189*Np※2+2,229※1 0 0 0 0 0
リアルタイム 0 78*Np※2-348※1 327*Np※2-180 550*Np※2-29 12*Np※2+149 211*Np※2-843※1
Process Detail Interval(PD_PDI) 固定 585*Np※2-402 346*Np※2+428 374*Np※2+330 52*Np※2+274 320*Np※2+400 244*Np※2+1,251
履歴 -249*Np※2+2,962※1 0 0 0 0 0
リアルタイム 0 80*Np※2-544 168*Np※2-159 312*Np※2+38※2 104*Np※2-294※1 120*Np※2-1,065※1
Process Summary(PD_PDS) 固定 681*Np※2-568 520*Np※2-288 680*Np※2-33 248*Np※2+394 300*Np※2+352 336*Np※2+720
履歴 549*Np※2+643 768*Np※2-272 450*Np※2+111 399*Np※2-726※1 218*Np※2+408 406*Np※2+768
リアルタイム 0 0 0 0 0 0
Program Summary(PD_PGM) 固定 23*Np※2+778 4*Np※2+504 -14*Np※2+602※1 -41*Np※2+588※1 -30*Np※2+366※1 -37*Np※2+853※1
履歴 184*Np※2-55 200*Np※2-16 221*Np※2-164 41*Np※2
-239※1
0 39*Np※2+544
リアルタイム 0 0 0 0 42*Np※2-180※1 0
System Summary Overview(PI) 固定 4,696 3,136 224 264 206 336
履歴 0 0 0 0 0 0
リアルタイム 240 136 424 336 564 960
Terminal Summary(PD_TERM) 固定 -3*Np※2+50※1 -2*Np※2+36※1 -14*Np※2+510※1 -1*Np※2+4※1 -14*Np※2+162※1 -30*Np※2+486※1
履歴 289*Np※2+193 252*Np※2-8 234*Np※2-331 22*Np※2+149 15*Np※2-100※1 30*Np※2+912
リアルタイム 0 0 0 0 0 0
User Data Detail(PD_UPD) 固定 192*Nu※2 293*Nu※2 169*Nu 243*Nu※2 111*Nu※2 110*Nu※2
履歴 0 0 0 0 0 0
リアルタイム 104*Nu※2 217*Nu※2 167*Nu※2 63*Nu※2 133*Nu※2 241*Nu※2
User Data Detail - Extended(PD_UPDB) 固定 405*Nu※2 373*Nu※2 413*Nu※2 576*Nu※2 200*Nu※2 216*Nu※2
履歴 0 0 0 0 0 0
リアルタイム 168*Nu※2 285*Nu※2 243*Nu※2 74*Nu※2 413*Nu※2 378*Nu※2
User Data Interval(PI_UPI) 固定 203*Nu※2 256*Nu※2 129*Nu※2 282*Nu※2 121*Nu※2 124*Nu※2
履歴 0 0 0 0 0 0
リアルタイム 139*Nu※2 176*Nu※2 85*Nu※2 2*Nu※2 201*Nu※2 253*Nu※2
User Data Interval - Extended(PI_UPIB) 固定 452*Nu※2 472*Nu※2 447*Nu※2 672*Nu※2 220*Nu※2 240*Nu※2
履歴 0 0 0 0 0 0
リアルタイム 196*Nu※2 280*Nu※2 101*Nu※2 72*Nu※2 111*Nu※2 401*Nu※2
User Summary(PD_USER) 固定 292*Np※2+234 250*Np※2+28 -20*Np※2+468※1 -1*Np※2+45※1 1*Np※2-9※1 -27*Np※2+459※1
履歴 0 0 0 281*Np※2+57 4*Np※2+319 4*Np※2+910
リアルタイム 46*Np※2-289※1 2*Np※2-20※1 236*Np※2-150 0 0 0
Workgroup Summary(PI_WGRP) 固定 297*Np※2+325 254*Np※2+60 -14*Np※2+518※1 2*Np※2+387 -6*Np※2+545※1 -22*Np※2+1,691※1
履歴 0 0 0 0 0 0
リアルタイム 975*Np※2-39 534*Np※2-312 644*Np※2+27 674*Np※2-256 227*Np※2-366※1 375*Np※2-981※1

(凡例)
−:サポート対象外であることを示します。

注※1
値が負の値になる場合は,「0」としてください。

注※2
Nd,Np,Nuの算出方法を次の表に示します。

表A-5 Nd,Np,Nuの算出方法

種類 算出方法 コマンド
HP-UX(PA-RISC) HP-UX
(IPF)
Solaris AIX Linux(x86),Linux(x64) Linux(IPF)
Nd 右に示すコマンドによって返されるディスクデバイスの数を100で割った値。 ioscan -fnC disk ioscan -fnC disk iostat -x iostat -d interval count iostat -d iostat -d
Np 右に示すコマンドによって返されるプロセスの数を100で割った値。 ps -ef ps -ef ps -ef ps -A ps -ef ps -ef
Nu ユーザーレコードに渡すインスタンスの数を
100で割った値。
OSコマンドなし OSコマンドなし OSコマンドなし OSコマンドなし OSコマンドなし OSコマンドなし

(2) 見積もり例

OSがSolarisで,PD,PD_FSL,PD_PDI,PI,PI_CPUPレコードを対象とする場合には,次のように算出してください。

PFM - Agent for Platformのメモリー所要量=A+B

(Aの求め方)
表A-1から,A=30MB

(Bの求め方)
B=(C1+D11.....+D1m)+.....(Cn+Dn1.....+Dnm)
C:システムリソースの種類別共通のメモリー所要量
D:レコード独自のメモリー所要量
m:収集するレコード数
n:システムリソースの種類の数

(Cの求め方)
表A-2から,対象となるレコードのシステムリソースの種類を基にメモリー使用量を求めます。求めた値を次の表に示します。

表A-6 システムリソースの種類別共通のメモリー所要量(例)

システムリソースの種類 レコード Cの値
(単位:キロバイト)
nの値
PD PD_FSL PD_PDI PI PI_CPUP
ファイルシステム 35 1
プロセス 440*Np+144 2
システム 224 1
CPU 136 1
C値とレコードの対応 C1 C2 C1 C4 C5

(凡例)
○:該当する。
−:該当しない。

(Dの求め方)
表A-4から,対象となるレコードのメモリー使用量を求めます。レコードを収集する形態に応じて次のような算出式となります。
  • 履歴だけ:D=E+F
  • リアルタイムだけ:D=E+G
  • 履歴+リアルタイム:D=E+F+G
今回は,履歴+リアルタイムで考えます。
レコードごとのE,F,Gの値を次の表に示します。

表A-7 レコード独自のメモリー所要量(例)

増分の分類 レコード
PD PD_FSL PD_PDI PI PI_CPUP
E:固定 258*Np+622 133 374*Np+330 224 136
F:履歴 0 0 0 0 0
G:リアルタイム 327*Np-180 440 168*Np-159 424 400
D値とレコードの対応 D11 D21 D12 D31 D41
 
以上から,合計値は以下のようになります。
B=(C1+D11.....+D1m)+.....(Cn+Dn1.....+Dnm)
B=[システムリソースの種類]がプロセスレコードの合計値
  +[システムリソースの種類]がファイルシステムレコードの合計値
  +[システムリソースの種類]がシステムレコードの合計値
  +[システムリソースの種類]がCPUレコードの合計値
B(キロバイト)=(C1+D11+D12)※1+(C2+D21)※2+(C3+D31)※3+(C4+D41)※4

注※1
プロセスのメモリー所要量(C1の値)+PDのメモリー所要量(D11の値)+PD_PDIのメモリー所要量(D12の値)

注※2
ファイルシステムのメモリー所要量(C2の値)+PD_FSLのメモリー所要量(D21の値)

注※3
システムのメモリー所要量(C3の値)+PIのメモリー所要量(D31の値)

注※4
CPUのメモリー所要量(C4の値)+PI_CPUPのメモリー所要量(D41の値)

求めたA,Bの値を用いて,次の式でメモリー所要量を求めてください。

PFM - Agent for Platformのメモリー所要量=A+B

[目次][前へ][次へ]


[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.