Hitachi

JP1 Version 12 JP1/Performance Management - Remote Monitor for Virtual Machine


VM Status(PI_VI)

〈このページの構成〉

機能

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

このレコードでは,仮想マシンのCPU使用量や不足量,CPU割り当てに関するパフォーマンスデータなどを収集できます。このレコードで採取できるデータの例を,次の図に示します。

図5‒13 採取データ例

[図データ]

注意
  • 監視対象の物理サーバへの接続に失敗した場合,情報を収集できません。

  • 起動していない仮想マシンの情報は収集できません。

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

項目

デフォルト値

変更可否

Collection Interval

300

Collection Offset

0

Log

Yes

LOGIF

空白

Over 10 Sec Collection Time

No

×

ODBCキーフィールド

PI_VI_VM_ID

ライフタイム

なし

レコードサイズ

フィールド

PFM-View名

(PFM-Manager名)

説明

要約

グループ化ルール

形式

デルタ

未取得時

サポート対象外

Record Type(INPUT_RECORD_TYPE)

レコード名。常に「VI」。

COPY

COPY

char(8)

No

Record Time(RECORD_TIME)

レコードが作成された時刻。

COPY

COPY

time_t

No

Interval(INTERVAL)

情報が収集される期間(単位:秒)。

COPY

FIXED

ulong

No

VA DeviceID

(VADEVICEID)

監視対象ホストのデバイスID。

COPY

COPY

string(256)

No

VM ID(VM_ID)

仮想マシンの識別子。

Hyper-Vの場合,ルートパーティションは固定で「Root」となる。

COPY

FIXED

string(65)

No

不可

Clocks(CLOCKS)※1

CPUリソースクロック周波数(単位:MHz)。仮想マシンに割り当てられた物理CPUのクロック周波数を合計した値。

COPY

ADD

double

No

VMware: 0

Hyper-V: 0

KVM: 0

Virtage: -1

Docker環境

Podman環境

Count(COUNT)

CPUリソース物理CPUコア数。仮想マシンに割り当てられた物理CPUのコア数。

COPY

ADD

long

No

VMware: 0

Hyper-V: 0

KVM: 0

Virtage: -1

Docker環境: 0

Podman環境

VM Host Name

(VM_HOST_NAME)

仮想マシンのホスト名称。

COPY

FIXED

string(257)

No

空白

Hyper-V

KVM

Virtage

VM Name(VM_NAME)

仮想マシンの名称。

COPY

FIXED

string(257)

No

空白

Sampling Time(SAMPLING_TIME)

監視ホスト上での性能情報収集時刻。次の形式で表示される。

yyyy-mm-ddThh:mm[±hh:mm]※2

COPY

FIXED

string(32)

No

空白

Used(USED)※3

CPU使用量(単位:MHz)。仮想マシンが物理CPU上で実行できたCPUリソース。

HILO

ADD

double

No

VMware: 0

Hyper-V: 0

KVM: 0

Virtage: -1

Podman環境: 0

Docker環境

Insufficient(INSUFFICIENT)

CPU不足量(単位:MHz)。仮想マシンが物理CPU上で実行できなかったCPUリソース。

HILO

ADD

double

No

VMware: 0

Virtage: -1

Hyper-V

KVM

Docker環境

Podman環境

Request(REQUEST)

CPU要求量(単位:MHz)。仮想マシンが実行に必要とした量。CPU割り当て量とCPU未割り当て量の合計。

HILO

ADD

double

No

VMware: 0

Virtage: -1

Hyper-V

KVM

Docker環境

Podman環境

Host Used %(HOST_USED_PERCENT)

ホストCPU使用率(単位:%)。物理サーバ上の全物理CPUリソースに対して,仮想マシンが物理CPU上で実行できたCPUリソースの割合。

HILO

AVG

double

No

VMware: 0

KVM: 0

Virtage: -1

Podman環境: 0

Hyper-V

Docker環境

Used %(USED_PERCENT)※1※3※4※5

CPU使用率(単位:%)。仮想マシンが物理CPU上で実行できたCPUリソースの割合。

HILO

AVG

double

No

VMware: 0

Hyper-V: 0

KVM: 0

Virtage: -1

Docker環境: 0

Podman環境: 0

Insufficient %(INSUFFICIENT_PERCENT)※1

CPU不足率(単位:%)。仮想マシンが物理CPU上で実行できなかったCPUリソースの割合。

HILO

AVG

double

No

VMware: 0

Virtage: -1

Hyper-V

KVM

Docker環境

Podman環境

Request %(REQUEST_PERCENT)※1

CPU要求率(単位:%)。仮想マシンが実行に必要としたCPUリソースの割合。CPU割り当て率とCPU未割り当て率の合計。

HILO

AVG

double

No

VMware: 0

Virtage: -1

Hyper-V

KVM

Docker環境

Podman環境

Used Per Request(USED_PER_REQUEST)

CPU割り当て比(=CPU使用量/CPU要求量)(単位:%)。仮想マシンが実行に必要としたCPUリソースに対する,実行できたCPUリソースの割合。

HILO

AVG

double

No

VMware: 0

Virtage: -1

Hyper-V

KVM

Docker環境

Podman環境

Insufficient Per Request(INSUFFICIENT_PER_REQUEST)

CPU未割り当て比(=CPU不足量/CPU要求量)(単位:%)。仮想マシンが実行に必要としたCPUリソースに対する,実行できなかったCPUリソースの割合。

HILO

AVG

double

No

VMware: 0

Virtage: -1

Hyper-V

KVM

Docker環境

Podman環境

Affinity(AFFINITY)

移動可能物理CPU。仮想マシンのアフィニティ設定。アフィニティは,仮想マシンに割り当て可能な物理CPUを表す(例:仮想マシンに物理CPU「1」と「2」の割り当てが可能な場合,「1, 2」となる)。

COPY

FIXED

string(32)

No

空白

Hyper-V

Virtage

Podman環境

Share(SHARE)

CPU割り当て比率。仮想マシンに割り当てるCPUリソースを求めるための値。複数の仮想マシンが同時に大量のCPUリソースを必要とした場合には,この値の比率に基づき,CPUリソースが割り当てられる。

Hyper-Vの場合,ルートパーティションの情報は取得できない。

Virtageの場合,該当するLPARのCPUが占有モードで動作しているときは,常に値は「-1」となり,取得できない。

COPY

AVG

double

No

VMware: 0

Hyper-V: 0

Virtage: -1

Docker環境: 0

KVM

Podman環境

Max(MAX)

CPU割り当て上限値(単位:MHz)。仮想マシンへのCPU割り当ての上限値。

値が「-1」の場合は,制限なし。

Hyper-Vの場合,ルートパーティションの情報は取得できない。

Virtageの場合,「-1」は取得できないことを示す。

COPY

ADD

double

No

VMware: 0

Hyper-V: 0

KVM: 0

Virtage: -1

Docker環境

Podman環境

Min(MIN)

CPU割り当て下限値(単位:MHz)。仮想マシンへのCPU割り当ての下限値。

Hyper-Vの場合,ルートパーティションの情報は取得できない。

COPY

ADD

double

No

0

KVM

Virtage

Docker環境

Podman環境

Expectation(EXPECTATION)

CPU割り当て均衡値(単位:MHz)。複数の仮想マシンが同時に大量のCPUリソースを必要とした場合に,仮想マシンで使用できることが期待できるCPUリソース。

Virtageの場合,該当するLPARのCPUが占有モードで動作しているときは,常に値は「-1」となり,取得できない。

HILO

ADD

double

No

VMware: 0

Virtage: -1

Hyper-V

KVM

Docker環境

Podman環境

Max %(MAX_PERCENT)

CPU割り当て上限率(単位:%)。CPUリソースに対する仮想マシンへのCPU割り当て上限値の割合。

Hyper-Vの場合,ルートパーティションの情報は取得できない。

HILO

AVG

double

No

VMware: 0

Hyper-V: 0

Virtage: -1

KVM

Docker環境

Podman環境

Min %(MIN_PERCENT)

CPU割り当て下限率(単位:%)。CPUリソースに対する仮想マシンへのCPU割り当て下限値の割合。

Hyper-Vの場合,ルートパーティションの情報は取得できない。

HILO

AVG

double

No

0

KVM

Virtage

Docker環境

Podman環境

Expectation %(EXPECTATION_PERCENT)※4

CPU割り当て均衡点(単位:%)。CPUリソースに対する仮想マシンで使用することが期待できるCPUリソースの割合。

Virtageの場合,該当するLPARのCPUが占有モードで動作しているときは,常に値は「-1」となり,取得できない。

HILO

AVG

double

No

VMware: 0

Virtage: -1

Docker環境: 0

Hyper-V

KVM

Podman環境

Snapshot

(SNAPSHOT)

スナップショットの有無。

VMwareの場合
  • 0:スナップショットなし。

  • 1:スナップショットあり。

COPY

ADD

ulong

No

VMware: 0

Hyper-V

KVM

Virtage

Docker環境

Podman環境

Co-Stop

(CO_STOP)

CPU競合量(単位:MHz)。CPUの競合により仮想マシンが実行できなかったCPUリソース。

HILO

ADD

double

No

VMware: 0

Hyper-V

KVM

Virtage

Docker環境

Podman環境

Co-Stop %

(CO_STOP_PERCENT)

CPU競合率(単位:%)。CPUの競合により仮想マシンが実行できなかった割合。

HILO

AVG

double

No

VMware: 0

Hyper-V

KVM

Virtage

Docker環境

Podman環境

注※1

インスタンス情報の設定で,UseVcpuMaxの設定値によって値が以下のように変化します。

N:物理CPUのクロック周波数 * コア数

Y:仮想マシンに割り当てたCPUのクロック周波数

注※2

[±hh:mm]に入る値は,監視対象ホストのタイムゾーンによって異なります。例えば,監視対象の仮想環境がJSTで動作している場合は「+09:00」と表示されます。また,UTCで動作している場合は「Z」と表示されます。

注※3

Hyper-VまたはKVMの場合,2回以上パフォーマンスデータが収集されている必要があるフィールドです。

注※4

Docker環境の場合,2回以上パフォーマンスデータが収集されている必要があるフィールドです。

注※5

Podman環境の場合,2回以上パフォーマンスデータが収集されている必要があるフィールドです。