CPU - Per Processor DetailPI_CPUP

機能

CPU - Per Processor Detail(PI_CPUP)レコードには,プロセッサの使用状況についての,ある一定の時間を単位としたパフォーマンスデータが格納されます。パフォーマンスデータを収集するごとに,1つのプロセッサにつき1件のレコードが作成されます。このレコードは,複数インスタンスレコードです。

AIX環境のsarコマンドの出力結果からプロセッサのパフォーマンスデータを収集する運用の場合,表示される数値が異なるフィールドがあります。AIX環境のsarコマンドの出力結果からプロセッサのパフォーマンスデータを収集する運用で各フィールドに表示される値については,「2.3.22 AIX環境でsarコマンドの出力結果からプロセッサのパフォーマンスを監視する運用」を参照してください。

注意
PFM - Agent for Platformのサービス起動中に,AIX V6.1以降のDLPAR機能,HP-UX 11iのvPars機能,またはSolaris 10以降のDR機能を使用してシステムリソースを変更した場合に,正しく収集できないパフォーマンスデータがあります。変更の影響を受けるシステムリソースの種類と変更後に正しくレポートを表示するための対処方法を次の表に示します。
システムリソースの種類レポートの種類変更後の対処方法
CPUリアルタイムレポートを再表示する。
履歴表示期間にシステムリソースを変更した日時を含めないように指定する。
システムリソースの変更の影響を受けるフィールドは,次に示す以外のフィールドです。
  • Interval(INTERVAL)
  • Record Time(RECORD_TIME)
  • Record Type(INPUT_RECORD_TYPE)
  • Storeデータベースに記録されるときだけ追加されるフィールド
なお,システムリソースを変更する場合の注意事項の詳細は,「レコードの注意事項」の「システムリソースを変更する場合の性能情報」を参照してください。

デフォルト値および変更できる値

項目デフォルト値変更可否
Collection Interval60
Collection Offset0
LogNo
LOGIF空白
注※
指定できる値は,0~32,767秒(Collection Intervalで指定した値の範囲内)です。これは,複数のデータを収集する場合に,一度にデータの収集処理が実行されると負荷が集中するので,収集処理の負荷を分散するために使用します。なお,データ収集の記録時間は,Collection Offsetの値に関係なく,Collection Intervalと同様の時間となります。
Collection Offsetの値を変更する場合は,収集処理の負荷を考慮した上で値を指定してください。

ODBCキーフィールド

PI_CPUP_LOGICAL_PROCESSOR_ID

ライフタイム

なし

レコードサイズ

フィールド

PFM-View名
(PFM-Manager名)
説明要約形式デルタサポート対象外データソース
Boot Time(SYSTEM_BOOT_TIME)最後のブート時刻。COPYtime_tNo
CPU %(KERNELMODE_USERMODE_PERCENT)プロセッサごとのCPU使用率(%)。%floatNo
  • ((PROCESSOR_USER_TIME + PROCESSOR_SYSTEM_TIME) / (PROCESSOR_USER_TIME + PROCESSOR_SYSTEM_TIME + PROCESSOR_IDLE_TIME + PROCESSOR_WAIT_TIME)) * 100
  • sarコマンドの出力結果を収集する場合は,%sys列+%usr列
Context Switches(PROCESSOR_CONTEXT_SWITCHES)コンテキストスイッチが実行された回数。AVGulongYesHP-UX,
Linux
Context Switches/sec(PROCESSOR_CONTEXT_SWITCHES_PER_SECOND)コンテキストスイッチが実行された頻度(1秒当たりの回数)。RfloatYesHP-UX,
Linux
PROCESSOR_CONTEXT_SWITCHES / INTERVAL
Idle %(PROCESSOR_IDLE_PERCENT)アイドル状態だった時間の割合(%)。%floatNo
  • PROCESSOR_IDLE_TIME / (PROCESSOR_USER_TIME + PROCESSOR_SYSTEM_TIME + PROCESSOR_IDLE_TIME + PROCESSOR_WAIT_TIME) * 100
  • sarコマンドの出力結果を収集する場合は,%idle
Idle Time(PROCESSOR_IDLE_TIME)アイドル状態だった時間(秒単位)。AVGutimeYes
Interrupts(PROCESSOR_INTERRUPTS)割り込みが発生した回数。AVGulongYesHP-UX,
AIX
Interrupts/sec(PROCESSOR_INTERRUPTS_PER_SECOND)割り込みが発生した頻度(1秒当たりの回数)。RfloatYesHP-UX,
AIX
PROCESSOR_INTERRUPTS / INTERVAL
Interval(INTERVAL)CPU - Per Processor Detail(PI_CPUP)レコードが格納されたインターバル時間(秒単位)。COPYulongYes
  • リアルタイムの場合RECORD_TIME - 最後のブート時刻
  • その他の場合RECORD_TIME - 前のレコード時刻
Processor ID(LOGICAL_PROCESSOR_ID)プロセッサの識別子。COPYstring(12)No
  • sarコマンドの出力結果を収集しない場合は,該当しない
  • sarコマンドの出力結果を収集する場合は,cpu列
Record Time(RECORD_TIME)レコードが作成された時刻(グリニッジ標準時)。COPYtime_tNo
Record Type(INPUT_RECORD_TYPE)レコード種別。常に「CPUP」。COPYchar(8)No
Status(PROCESSOR_STATUS)プロセッサの状態。COPYstring(12)No
Sys Calls/sec(PROCESSOR_SYSTEM_CALLS_PER_SECOND)システムコールが発行された頻度(1秒当たりの回数)。RfloatYesHP-UX,
Linux
PROCESSOR_SYSTEM_CALLS / INTERVAL
System %(PROCESSOR_SYSTEM_PERCENT)カーネルモードで動作した時間の割合(%)。%floatNo
  • PROCESSOR_SYSTEM_TIME / (PROCESSOR_USER_TIME + PROCESSOR_SYSTEM_TIME + PROCESSOR_IDLE_TIME + PROCESSOR_WAIT_TIME) * 100
  • sarコマンドの出力結果を収集する場合は,%sys列
System Calls(PROCESSOR_SYSTEM_CALLS)システムコールが発行された回数。AVGulongYesHP-UX,
Linux
System Time(PROCESSOR_SYSTEM_TIME)カーネルモードで動作した時間(秒単位)。AVGutimeYes
Traps(PROCESSOR_TRAPS)トラップが実行された回数。AVGulongYesHP-UX,
AIX,
Linux
Traps/sec(PROCESSOR_TRAPS_PER_SECOND)トラップが実行された頻度(1秒当たりの回数)。RfloatYesHP-UX,
AIX,
Linux
PROCESSOR_TRAPS / INTERVAL
Type(PROCESSOR_TYPE)プロセッサの説明。COPYstring(40)No
Up Time(SYSTEM_UP_TIME)最後にブートされてからの時間。COPYstring(20)NoRECORD_TIME - SYSTEM_BOOT_TIME
User %(PROCESSOR_USER_PERCENT)ユーザーモードで動作した時間の割合(%)。%floatNo
  • PROCESSOR_USER_TIME / (PROCESSOR_USER_TIME + PROCESSOR_SYSTEM_TIME + PROCESSOR_IDLE_TIME + PROCESSOR_WAIT_TIME) * 100
  • sarコマンドの出力結果を収集する場合は,%usr列
User Time(PROCESSOR_USER_TIME)ユーザーモードで動作した時間(秒単位)。AVGutimeYes
Wait %(PROCESSOR_WAIT_PERCENT)I/O待ちの状態だった時間の割合(%)。%floatNoSolaris 10
  • PROCESSOR_WAIT_TIME / (PROCESSOR_USER_TIME + PROCESSOR_SYSTEM_TIME + PROCESSOR_IDLE_TIME + PROCESSOR_WAIT_TIME) * 100
  • sarコマンドの出力結果を収集する場合は,%wio列
Wait Time(PROCESSOR_WAIT_TIME)I/O待ちの状態だった時間(秒単位)。AVGutimeYesSolaris 10