JP1/Performance Management - Agent Option for Platform(UNIX(R)用)
メモリー所要量は,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
+3297*Nd※2
+3654*Nd※2
+52820*Nd※2
+8463*Nd※2
+5290*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※10 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.