機能
このレコードには,仮想マシンについての,ある一定の時間を単位としたパフォーマンスデータが格納されます。このレコードは,複数インスタンスレコードです。
このレコードでは,仮想マシンのCPU使用量や不足量,CPU割り当てに関するパフォーマンスデータなどを収集できます。このレコードで採取できるデータの例を,次の図に示します。
図5-12 採取データ例
デフォルト値および変更できる値
項目 | デフォルト値 | 変更可否 |
---|---|---|
Collection Interval | 60 | ○ |
Collection Offset | 0 | ○ |
Log | Yes | ○ |
LOGIF | 空白 | ○ |
ODBCキーフィールド
PI_VI_VM_ID
ライフタイム
なし
レコードサイズ
フィールド
PFM-View名 (PFM-Manager名) | 説明 | 要約 | 形式 | デルタ | 未取得時 | サポート対象外 |
---|---|---|---|---|---|---|
Record Type(INPUT_RECORD_TYPE) | レコード名。常に「VI」。 | COPY | char(8) | No | - | - |
Record Time(RECORD_TIME) | レコードが作成された時刻。 | COPY | time_t | No | - | - |
Interval(INTERVAL) | 情報が収集される期間(単位:秒)。 | COPY | ulong | No | - | - |
VM ID(VM_ID) | 仮想マシンの識別子。 Hyper-Vの場合,ルートパーティションは固定で「Root」となる。 | COPY | string(64) | No | 不可 | - |
Clocks(CLOCKS) | CPUリソースクロック周波数(単位:MHz)。仮想マシンに割り当てられた物理CPUのクロック周波数を合計した値。 | COPY | double | No | VMware: 0 Hyper-V: 0 Virtage: -1 | - |
Count(COUNT) | CPUリソース物理CPUコア数。仮想マシンに割り当てられた物理CPUのコア数。 | COPY | long | No | VMware: 0 Hyper-V: 0 Virtage: -1 | - |
VM Name(VM_NAME) | 仮想マシンの名称。 | COPY | string(257) | No | 空白 | - |
Sampling Time(SAMPLING_TIME) | 監視ホスト上での性能情報収集時刻。次の形式で表示される。 yyyy-mm-ddThh:mm[±hh:mm]※ | COPY | string(32) | No | 空白 | - |
Used(USED) | CPU使用量(単位:MHz)。仮想マシンが物理CPU上で実行できたCPUリソース。 | HILO | double | No | VMware: 0 Hyper-V: 0 Virtage: -1 | - |
Insufficient(INSUFFICIENT) | CPU不足量(単位:MHz)。仮想マシンが物理CPU上で実行できなかったCPUリソース。 | HILO | double | No | VMware: 0 Virtage: -1 | Hyper-V |
Request(REQUEST) | CPU要求量(単位:MHz)。仮想マシンが実行に必要とした量。CPU割り当て量とCPU未割り当て量の合計。 | HILO | double | No | VMware: 0 Virtage: -1 | Hyper-V |
Host Used %(HOST_USED_PERCENT) | ホストCPU使用率(単位:%)。物理サーバ上の全物理CPUリソースに対して,仮想マシンが物理CPU上で実行できたCPUリソースの割合。
| HILO | double | No | VMware: 0 Virtage: -1 | Hyper-V |
Used %(USED_PERCENT) | CPU使用率(単位:%)。仮想マシンが物理CPU上で実行できたCPUリソースの割合。
| HILO | double | No | VMware: 0 Hyper-V: 0 Virtage: -1 | - |
Insufficient %(INSUFFICIENT_PERCENT) | CPU不足率(単位:%)。仮想マシンが物理CPU上で実行できなかったCPUリソースの割合。
| HILO | double | No | VMware: 0 Virtage: -1 | Hyper-V |
Request %(REQUEST_PERCENT) | CPU要求率(単位:%)。仮想マシンが実行に必要としたCPUリソースの割合。CPU割り当て率とCPU未割り当て率の合計。
| HILO | double | No | VMware: 0 Virtage: -1 | Hyper-V |
Used Per Request(USED_PER_REQUEST) | CPU割り当て比(=CPU使用量/CPU要求量)(単位:%)。仮想マシンが実行に必要としたCPUリソースに対する,実行できたCPUリソースの割合。
| HILO | double | No | VMware: 0 Virtage: -1 | Hyper-V |
Insufficient Per Request(INSUFFICIENT_PER_REQUEST) | CPU未割り当て比(=CPU不足量/CPU要求量)(単位:%)。仮想マシンが実行に必要としたCPUリソースに対する,実行できなかったCPUリソースの割合。
| HILO | double | No | VMware: 0 Virtage: -1 | Hyper-V |
Affinity(AFFINITY) | 移動可能物理CPU。仮想マシンのアフィニティ設定。アフィニティは,仮想マシンに割り当て可能な物理CPUを表す(例:仮想マシンに物理CPU「1」と「2」の割り当てが可能な場合,「1, 2」となる)。 | COPY | string(32) | No | 空白 | Hyper-V Virtage |
Share(SHARE) | CPU割り当て比率。仮想マシンに割り当てるCPUリソースを求めるための値。複数の仮想マシンが同時に大量のCPUリソースを必要とした場合には,この値の比率に基づき,CPUリソースが割り当てられる。 Hyper-Vの場合,ルートパーティションの情報は取得できない。 Virtageの場合,該当するLPARのCPUが占有モードで動作しているときは,常に値は「-1」となり,取得できない。 | COPY | double | No | VMware: 0 Hyper-V: 0 Virtage: -1 | - |
Max(MAX) | CPU割り当て上限値(単位:MHz)。仮想マシンへのCPU割り当ての上限値。 値が「-1」の場合は,制限なし。 Hyper-Vの場合,ルートパーティションの情報は取得できない。 Virtageの場合,「-1」は取得できないことを示す。 | COPY | double | No | VMware: 0 Hyper-V: 0 Virtage: -1 | - |
Min(MIN) | CPU割り当て下限値(単位:MHz)。仮想マシンへのCPU割り当ての下限値。 Hyper-Vの場合,ルートパーティションの情報は取得できない。 | COPY | double | No | 0 | Virtage |
Expectation(EXPECTATION) | CPU割り当て均衡値(単位:MHz)。複数の仮想マシンが同時に大量のCPUリソースを必要とした場合に,仮想マシンで使用できることが期待できるCPUリソース。 Virtageの場合,該当するLPARのCPUが占有モードで動作しているときは,常に値は「-1」となり,取得できない。 | HILO | double | No | VMware: 0 Virtage: -1 | Hyper-V |
Max %(MAX_PERCENT) | CPU割り当て上限率(単位:%)。CPUリソースに対する仮想マシンへのCPU割り当て上限値の割合。
| HILO | double | No | VMware: 0 Hyper-V: 0 Virtage: -1 | - |
Min %(MIN_PERCENT) | CPU割り当て下限率(単位:%)。CPUリソースに対する仮想マシンへのCPU割り当て下限値の割合。
| HILO | double | No | 0 | Virtage |
Expectation %(EXPECTATION_PERCENT) | CPU割り当て均衡点(単位:%)。CPUリソースに対する仮想マシンで使用することが期待できるCPUリソースの割合。
| HILO | double | No | VMware: 0 Virtage: -1 | Hyper-V |