VM CPU Status(PI_VCI)

機能

このレコードには,仮想マシンが利用している仮想CPUについての,ある一定の時間を単位としたパフォーマンスデータが格納されます。このレコードは,複数インスタンスレコードです。

このレコードでは,仮想マシンによるCPU使用量などのパフォーマンスデータを取得できます。CPU使用量は,CPU使用量とCPU不足量に分けることができます。このレコードで採取できるデータの例を,次の図に示します。

図5-7 採取データ例

[図データ]

注意
  • 監視対象の物理サーバへの接続に失敗した場合,情報を収集できません。
  • Hyper-Vの場合,同一の仮想マシン名を持つ仮想マシンが複数存在するときには正しい情報を取得できないことがあります。
  • Hyper-Vの場合,仮想マシン名に特定の記号が含まれるときには異なる記号に変換されてVM Nameフィールドに格納されます。変換規則を次に示します。
    変換前変換後
    /および¥-
    #および*_
    ([
    )]

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

項目デフォルト値変更可否
Collection Interval60
Collection Offset0
LogNo
LOGIF空白

ODBCキーフィールド

PI_VCI_VM_ID

PI_VCI_CPU_ID

ライフタイム

なし

レコードサイズ

フィールド

PFM-View名
(PFM-Manager名)
説明要約形式デルタ未取得時サポート対象外
Record Type(INPUT_RECORD_TYPE)レコード名。常に「VCI」。COPYchar(8)No
Record Time(RECORD_TIME)レコードが作成された時刻。COPYtime_tNo
Interval(INTERVAL)情報が収集される期間(単位:秒)。COPYulongNo
VM ID(VM_ID)仮想マシンの識別子。
Hyper-Vの場合,ルートパーティションは固定で「Root」となる。
COPYstring(64)No不可
CPU ID(CPU_ID)仮想CPUの識別子。COPYstring(32)No不可
VM Name(VM_NAME)仮想マシンの名称。COPYstring(257)No空白
Sampling Time(SAMPLING_TIME)監視ホスト上での性能情報収集時刻。次の形式で表示される。
yyyy-mm-ddThh:mm[±hh:mm]
COPYstring(32)No空白
Used(USED)仮想CPU使用量(単位:MHz)。仮想マシンが仮想CPU上で実行できたCPUリソース。HILOdoubleNoVMware: 0
Hyper-V: 0
Virtage: -1
Insufficient(INSUFFICIENT)仮想CPU不足量(単位:MHz)。仮想マシンが仮想CPU上で実行できなかったCPUリソース。HILOdoubleNoVMware: 0
Virtage: -1
Hyper-V
Request(REQUEST)仮想CPU要求量(単位:MHz)。仮想マシンが実行に必要としたCPUリソース。CPU割り当て量とCPU未割り当て量の合計。HILOdoubleNoVMware: 0
Virtage: -1
Hyper-V
Used %(USED_PERCENT)仮想CPU使用率(単位:%)。CPUリソースに対する仮想CPU割り当て量の割合。
計算式
Usedフィールド/PI_HCIレコードのClocksフィールド
なお,PI_HCIレコードを収集設定(Log=Y)にする必要はありません。
HILOdoubleNoVMware: 0
Hyper-V: 0
Virtage: -1
Insufficient %(INSUFFICIENT_PERCENT)仮想CPU不足率(単位:%)。CPUリソースに対する仮想CPU未割り当て量の割合。
計算式
Insufficientフィールド/PI_HCIレコードのClocksフィールド
なお,PI_HCIレコードを収集設定(Log=Y)にする必要はありません。
HILOdoubleNoVMware: 0
Virtage: -1
Hyper-V
Request %(REQUEST_PERCENT)仮想CPU要求率(単位:%)。CPUリソースに対する仮想CPU要求量の割合。
計算式
Requestフィールド/PI_HCIレコードのClocksフィールド
なお,PI_HCIレコードを収集設定(Log=Y)にする必要はありません。
HILOdoubleNoVMware: 0
Virtage: -1
Hyper-V
Used Per Request(USED_PER_REQUEST)仮想CPU使用比(単位:%)。仮想マシンが実行に必要としたCPUリソースに対する,実行できたCPUリソースの割合。
計算式
Usedフィールド/Requestフィールド
HILOdoubleNoVMware: 0
Virtage: -1
Hyper-V
Insufficient Per Request(INSUFFICIENT_PER_REQUEST)仮想CPU不足比(単位:%)。仮想マシンが実行に必要としたCPUリソースに対する,実行できなかったCPUリソースの割合。
計算式
Insufficientフィールド/Requestフィールド
HILOdoubleNoVMware: 0
Virtage: -1
Hyper-V
注※
[±hh:mm]に入る値は,監視対象ホストのタイムゾーンによって異なります。例えば,監視対象の仮想環境がJSTで動作している場合は「+09:00」と表示されます。また,UTCで動作している場合は「Z」と表示されます。