JP1/Performance Management - Agent Option for Platform(UNIX(R)用)
機能
Device Detail(PI_DEVD)レコードには,ローカルディスクデバイスの使用状況についての,ある一定の時間を単位としたパフォーマンスデータが格納されます。パフォーマンスデータを収集するごとに,一つのローカルディスクデバイスにつき1件のレコードが作成されます。このレコードは,複数インスタンスレコードです。
- 注意
- AIXでDevice Detail(PI_DEVD)レコードを収集する場合,smitty chgsysコマンドを実行して,Continuously maintain DISK I/O histroyをtrueにしてください。
- AIXでは,デバイス名が「vscsi」または「vhost」で始まるデバイスのパフォーマンスデータを収集しません。
- Linuxでは,Device Detail(PI_DEVD)レコードは,/proc/partitionsに記録されている情報の内,次のファイルにメジャー番号とblockの情報が記載されているブロック型デバイスのパフォーマンスデータを収集します。
・Linux 4 :/usr/share/doc/MAKEDEV-3.15/devices.txt
・Linux 5 :/usr/share/doc/MAKEDEV-3.23/devices-2.6+.txt
- PFM - Agent for Platformのサービス起動中に,Solaris 9以降のDR機能を使用してシステムリソースを変更した場合に,正しく収集できないパフォーマンスデータがあります。変更の影響を受けるシステムリソースの種類と変更後に正しくレポートを表示するための対処方法を次の表に示します。
システムリソースの変更の影響を受けるフィールドは,次に示す以外のフィールドです。
システムリソースの種類 レポートの種類 変更後の対処方法 デバイス リアルタイム レポートを再表示する。 履歴 表示期間にシステムリソースを変更した日時を含めないように指定する。
・Interval(INTERVAL)
・Record Time(RECORD_TIME)
・Record Type(INPUT_RECORD_TYPE)
・Storeデータベースに記録されるときだけ追加されるフィールド
なお,システムリソースを変更する場合の注意事項の詳細は,この章の「レコードの注意事項」の「システムリソースを変更する場合の性能情報」を参照してください。
- HP-UX 11i V3 (IPF)では,Legacy DSFおよびPersistent DSFの両方のローカルディスクデバイスが収集されます。
デフォルト値および変更できる値
項目 デフォルト値 変更可否 Collection Interval 60 ○ Collection Offset 0 ○ Log No ○ LOGIF 空白 ○
ODBCキーフィールド
PI_DEVD_DEVICE_NAME
ライフタイム
なし
レコードサイズ
- 固定部:681バイト
- 可変部:405バイト
フィールド
PFM-View名
(PFM-Manager名)説明 要約 形式 デルタ サポート対象外 データソース Avg Service Time(AVG_SERVICE_TIME) デバイスに対するI/Oの平均動作時間(秒単位)。 AVG utime No − TOTAL_SERVICE_TIME / TOTAL_OPS Avg Wait Time(AVG_WAIT_TIME) デバイスに対するI/Oの平均待ち時間(秒単位)。 AVG utime No AIX TOTAL_WAIT_TIME / TOTAL_OPS Busy %(BUSY_PERCENT) ディスクのビジー率(%)。
デバイスに対する処理が連続で行われる場合に「100」を超えることがあります。% float No − (TOTAL_BUSY_TIME / INTERVAL)* 100 Device Name(DEVICE_NAME) デバイス名。 COPY string(40) No − − Device Type(DEVICE_TYPE) デバイス種別。「disk(ディスクデバイス)」または「tape(テープデバイス)」。 COPY string(5) No − − I/O Mbytes(TOTAL_IO_MBYTES) I/O処理の合計転送サイズ(メガバイト単位)。 AVG float Yes − − Interval(INTERVAL) Device Detail(PI_DEVD)レコードが格納されたインターバル時間(秒単位)。 COPY ulong Yes − ・ リアルタイムの場合RECORD_TIME - 最後のブート時刻
・ その他の場合RECORD_TIME - 前のレコード時刻Mbytes Xferd/sec(MBYTES_TRANSFERRED_PER_SECOND) I/Oの平均速度(1秒当たりのメガバイト数)。 R float Yes − TOTAL_IO_MBYTES / INTERVAL Queue Length(QUEUE_LENGTH) デバイスのキューに入っているI/Oの要求数。 AVG ulong No AIX − Read %(READ_OPS_PERCENT) I/O処理のうち,読み取り処理の割合(%)。 % float No HP-UX,
AIXREAD_OPS / (READ_OPS + WRITE_OPS) * 100 Read Mbytes(TOTAL_READ_MBYTES) 読み取り処理の転送サイズ(メガバイト単位)。 AVG float Yes HP-UX − Read Ops(READ_OPS) 読み取り処理が発生した回数。 AVG ulong Yes HP-UX,
AIX− Reads/sec(READ_OPS_PER_SECOND) 読み取り処理が発生した頻度(1秒当たりの回数)。 R float Yes HP-UX,
AIXREAD_OPS / INTERVAL Record Time(RECORD_TIME) レコードが作成された時刻(グリニッジ標準時)。 COPY time_t No − − Record Type(INPUT_RECORD_TYPE) レコード種別。常に「DEVD」。 COPY char(8) No − − Seek Ops(SEEK_OPS) シーク処理の回数。 AVG ulong Yes Solaris,
AIX,
Linux− Total Busy Time(TOTAL_BUSY_TIME) デバイスに対する合計ビジー時間(秒単位)。
デバイスに対する処理が連続で実行される場合に,Intervalの値を超えることがある。AVG utime Yes − − Total I/O Ops(TOTAL_OPS) I/O処理が発生した回数。 AVG ulong Yes − − Total I/O Ops/sec(TOTAL_OPS_PER_SECOND) I/O処理が発生した頻度(1秒当たりの回数)。 R float Yes − TOTAL_OPS / INTERVAL Total Service Time(TOTAL_SERVICE_TIME) デバイスに対する処理の合計動作時間(秒単位)。
この値は,待ち時間を含む。
HP-UXでは,すべてのI/Oの合計動作時間の和であるため,デバイスに対する処理が連続で実行される場合にIntervalの値を大きく超えることがある。
その他のOSでも,デバイスに対する処理が連続で実行される場合にIntervalの値を超えることがある。AVG utime Yes − − Total Wait Time(TOTAL_WAIT_TIME) デバイスに対する処理の合計待ち時間(秒単位)。HP-UX,Linuxでは,すべてのI/Oの合計待ち時間の和であるため,デバイスに対する処理が連続で実行される場合にIntervalの値を大きく超えることがある。 AVG utime Yes AIX − Wait Length Time(WAIT_LEN_TIME) デバイスに対するI/Oの延べ待ち時間(秒単位)。
待ち状態だったI/Oの処理量を1秒間に処理できるI/Oの処理量で割り,待ち時間で積分した値。AVG utime Yes AIX − Write %(WRITE_OPS_PERCENT) I/O処理のうち,書き込み処理の割合(%)。 % float No HP-UX,
AIXWRITE_OPS / (READ_OPS + WRITE_OPS) * 100 Write Mbytes(TOTAL_WRITE_MBYTES) 書き込み処理の転送サイズ(メガバイト単位)。 AVG float Yes HP-UX − Write Ops(WRITE_OPS) 書き込み処理が発生した回数。 AVG ulong Yes HP-UX,
AIX− Writes/sec(WRITE_OPS_PER_SECOND) 書き込み処理が発生した頻度(1秒当たりの回数)。 R float Yes HP-UX,
AIXWRITE_OPS / INTERVAL
All Rights Reserved. Copyright (C) 2009, 2012, Hitachi, Ltd.