Hitachi

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


付録L.2 監視対象がHyper-Vの場合

ここでは,監視対象がHyper-Vの場合のフィールド値のデータソースについて説明します。

〈この項の構成〉

(1) Host CPU Status(PI_HCI)

Host CPU Status(PI_HCI)レコードの各フィールドのデータソースを次の表に示します。

表L‒24 Host CPU Status(PI_HCI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

CPU ID (CPU_ID)

C

C:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Name

CPU Name (CPU_NAME)

C

C:Win32_Processor.Name

Sampling Time (SAMPLING_TIME)

PI.SAMPLING_TIME

Clocks (CLOCKS)

C

C:Win32_Processor.MaxClockSpeed

Used (USED)

CLOCKS * USED_PERCENT / 100

Unused (UNUSED)

CLOCKS * (100 - USED_PERCENT) / 100

Used % (USED_PERCENT)

TB * ΔC / ΔT / 100000

C:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.PercentTotalRunTime

T: Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Timestamp_PerfTime

TB:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Frequency_PerfTime

Unused % (UNUSED_PERCENT)

100 - USED_PERCENT

(凡例)

C:カウンタ値を示します。

T:時間値を示します。

TB:時間ベース時を示します。

Δ:今回収集値 - 前回収集値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(2) Host Logical Disk Status(PI_HLDI)

Host Logical Disk Status(PI_HLDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒25 Host Logical Disk Status(PI_HLDI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Disk ID (DISK_ID)

C

C:Win32_Volume.Name

(Win32_Volume.DriveType = 3(ハードディスク)の場合のみ)

Sampling Time (SAMPLING_TIME)

PI.SAMPLING_TIME

Size (SIZE)

C / 1024 / 1024

C:Win32_Volume.Capacity

Used (USED)

SIZE - FREE

Free (FREE)

C / 1024 / 1024

C:Win32_Volume.FreeSpace

Used % (USED_PERCENT)

(USED / SIZE) * 100

Last Update (LAST UPDATE)

Free % (FREE_PERCENT)

(FREE / SIZE) * 100

(凡例)

C:カウンタ値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(3) Host Memory Status(PI_HMI)

Host Memory Status(PI_HMI)レコードの各フィールドのデータソースを次の表に示します。

表L‒26 Host Memory Status(PI_HMI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Size (SIZE)

C / 1024 / 1024

C:Win32_ComputerSystem.TotalPhysicalMemory

Sampling Time (SAMPLING_TIME)

PI.SAMPLING_TIME

Used (USED)

SIZE - UNUSED

VMM Used (VMM_USED)

VM Used (VM_USED)

Unused (UNUSED)

C

C:Win32_PerfFormattedData_PerfOS_Memory.AvailableMbytes

VM Swap Used (VM_SWAP_USED)

Host Swap Used (HOST_SWAP_USED)

Total Used (TOTAL_USED)

USED

Used % (USED_PERCENT)

(USED / SIZE) * 100

VMM Used % (VMM_USED_PERCENT)

VM Used % (VM_USED_PERCENT)

VM Swap Used % (VM_SWAP_USED_PERCENT)

Host Swap Used % (HOST_SWAP_USED_PERCENT)

Total Used % (TOTAL_USED_PERCENT)

(TOTAL_USED / SIZE) * 100

Swap IO (SWAP_IO)

Swap In IO (SWAP_IN_IO)

Swap Out IO (SWAP_OUT_IO)

(凡例)

C:カウンタ値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(4) Host Network Status(PI_HNI)

Host Network Status(PI_HNI)レコードの各フィールドのデータソースを次の表に示します。

表L‒27 Host Network Status(PI_HNI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Net ID (NET_ID)

C

C:Win32_PerfRawData_Tcpip_NetworkInterface.Name

Sampling Time (SAMPLING_TIME)

PI.SAMPLING_TIME

Rate (RATE)

ΔC / (ΔT / TB) / 1024

C:Win32_PerfRawData_Tcpip_NetworkInterface.BytesTotalPersec

T:Win32_PerfRawData_Tcpip_NetworkInterface.Timestamp_PerfTime

TB:Win32_PerfRawData_Tcpip_NetworkInterface.Frequency_PerfTime

Send Rate (SEND_RATE)

ΔC / (ΔT / TB) / 1024

C:Win32_PerfRawData_Tcpip_NetworkInterface.BytesSentPersec

T:Win32_PerfRawData_Tcpip_NetworkInterface.Timestamp_PerfTime

TB:Win32_PerfRawData_Tcpip_NetworkInterface.Frequency_PerfTime

Recv Rate (RECV_RATE)

ΔC / (ΔT / TB) / 1024

Win32_PerfRawData_Tcpip_NetworkInterface.BytesReceivedPersec

T:Win32_PerfRawData_Tcpip_NetworkInterface.Timestamp_PerfTime

TB:Win32_PerfRawData_Tcpip_NetworkInterface.Frequency_PerfTime

(凡例)

C:カウンタ値を示します。

T:時間値を示します。

TB:時間ベース時を示します。

Δ:今回収集値 - 前回収集値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(5) Host Physical Disk Status(PI_HPDI)

Host Physical Disk Status(PI_HPDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒28 Host Physical Disk Status(PI_HPDI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Disk ID (DISK_ID)

C

C:Win32_PerfRawData_PerfDisk_PhysicalDisk.Name

Sampling Time (SAMPLING_TIME)

PI.SAMPLING_TIME

Speed (SPEED)

ΔC / (ΔT / TB) / 1024

C:Win32_PerfRawData_PerfDisk_PhysicalDisk.DiskBytesPersec

T:Win32_PerfRawData_PerfDisk_PhysicalDisk.Timestamp_PerfTime

TB:Win32_PerfRawData_PerfDisk_PhysicalDisk.Frequency_PerfTime

Read Speed (READ_SPEED)

ΔC / (ΔT / TB) / 1024

Win32_PerfRawData_PerfDisk_PhysicalDisk.DiskReadBytesPersec

T:Win32_PerfRawData_PerfDisk_PhysicalDisk.Timestamp_PerfTime

TB:Win32_PerfRawData_PerfDisk_PhysicalDisk.Frequency_PerfTime

Write Speed (WRITE_SPEED)

ΔC / (ΔT / TB) / 1024

Win32_PerfRawData_PerfDisk_PhysicalDisk.DiskWriteBytesPersec

T:Win32_PerfRawData_PerfDisk_PhysicalDisk.Timestamp_PerfTime

TB:Win32_PerfRawData_PerfDisk_PhysicalDisk.Frequency_PerfTime

Requests (REQUESTS)

ΔC / (ΔT / TB)

Win32_PerfRawData_PerfDisk_PhysicalDisk.DiskTransfersPersec

T:Win32_PerfRawData_PerfDisk_PhysicalDisk.Timestamp_PerfTime

TB:Win32_PerfRawData_PerfDisk_PhysicalDisk.Frequency_PerfTime

Read Requests (READ_REQUESTS)

ΔC / (ΔT / TB)

Win32_PerfRawData_PerfDisk_PhysicalDisk.DiskReadsPersec

T:Win32_PerfRawData_PerfDisk_PhysicalDisk.Timestamp_PerfTime

TB:Win32_PerfRawData_PerfDisk_PhysicalDisk.Frequency_PerfTime

Write Requests (WRITE_REQUESTS)

ΔC / (ΔT / TB)

Win32_PerfRawData_PerfDisk_PhysicalDisk.DiskWritesPersec

T:Win32_PerfRawData_PerfDisk_PhysicalDisk.Timestamp_PerfTime

TB:Win32_PerfRawData_PerfDisk_PhysicalDisk.Frequency_PerfTime

Commands (COMMANDS)

Abort Commands (ABORT_COMMANDS)

Abort Commands % (ABORT_COMMANDS_PERCENT)

Bus Resets (BUS_RESETS)

Device Latency (DEVICE_LATENCY)

Device Read Latency (DEVICE_READ_LATENCY)

Device Write Latency (DEVICE_READ_LATENCY)

Kernel Latency (KERNEL_LATENCY)

Kernel Read Latency (KERNEL_READ_LATENCY)

Kernel Write Latency (KERNEL_WRITE_LATENCY)

Queue Latency (QUEUE_LATENCY)

Queue Read Latency (QUEUE_READ_LATENCY)

Queue Write Latency (QUEUE_WRITE_LATENCY)

(凡例)

C:カウンタ値を示します。

T:時間値を示します。

TB:時間ベース時を示します。

Δ:今回収集値 - 前回収集値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(6) Host Status Detail(PD)

Host Status Detail(PD)レコードの各フィールドのデータソースを次の表に示します。

表L‒29 Host Status Detail(PD)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Status (STATUS)

Host Name (HOST_NAME)

監視対象設定:VM_Host

Reason (REASON)

Product (PRODUCT)

C1, C2, C3, C4

C1:Win32_OperatingSystem.Caption

C2:Win32_OperatingSystem.OtherTypeDescription

C3:Win32_OperatingSystem.CSDVersion

C4:Win32_OperatingSystem.Version

VM Count (VM_COUNT)

Msvm_ComputerSystemのインスタンス数

VM Active (VM_ACTIVE)

Msvm_ComputerSystemのインスタンス数のうちMsvm_ComputerSystem.EnabledStateが2(Enabled)の個数

(凡例)

Cn:カウンタ値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(7) Host Status(PI)

Host Status(PI)レコードの各フィールドのデータソースを次の表に示します。

表L‒30 Host Status(PI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Clocks (CLOCKS)

C * COUNT

C:Win32_Processor.MaxClockSpeed

Count (COUNT)

Cが"_Total"以外の個数

C:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Name

Sampling Time (SAMPLING_TIME)

C

C:Win32_OperatingSystem.LocalDateTime

Used (USED)

CLOCKS * USED_PERCENT / 100

VMM Used (VMM_USED)

CLOCKS * VMM_USED_PERCENT / 100

VM Used (VM_USED)

CLOCKS * VM_USED_PERCENT / 100

VMM Console Used (VMM_CONSOLE_USED)

VMM Kernel Used (VMM_KERNEL_USED)

VMM Others Used (VMM_OTHERS_USED)

Unused (UNUSED)

CLOCKS * UNUSED_PERCENT / 100

Used % (USED_PERCENT)

C1が"_Total"の

TB * ΔC2 / ΔT / 100000

C1:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Name

C2:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.PercentTotalRunTime

T:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Timestamp_PerfTime

TB:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Frequency_PerfTime

VMM Used % (VMM_USED_PERCENT)

C1が"_Total"の

TB * ΔC2 / ΔT / 100000

C1:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Name

C2:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.PercentHypervisorRunTime

T:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Timestamp_PerfTime

TB:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Frequency_PerfTime

VM Used % (VM_USED_PERCENT)

C1が"_Total"の

TB * ΔC2 / ΔT / 100000

C1:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Name

C2:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.PercentGuestRunTime

T:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Timestamp_PerfTime

TB:Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor.Frequency_PerfTime

VMM Console Used % (VMM_CONSOLE_USED_PERCENT)

VMM Kernel Used % (VMM_KERNEL_USED_PERCENT)

VMM Others Used % (VMM_OTHERS_USED_PERCENT)

Unused % (UNUSED_PERCENT)

100 - USED_PERCENT

Insufficient (INSUFFICIENT)

Insufficient %

(INSUFFICIENT_PERCENT)

Co-Stop (CO_STOP)

Co-Stop %

(CO_STOP_PERCENT)

(凡例)

C,Cn:カウンタ値を示します。

T:時間値を示します。

TB:時間ベース時を示します。

Δ:今回収集値 - 前回収集値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(8) VM CPU Status(PI_VCI)

VM CPU Status(PI_VCI)レコードの各フィールドのデータソースを次の表に示します。

表L‒31 VM CPU Status(PI_VCI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

PD_VM.VM_ID

CPU ID (CPU_ID)

[Root-Partition]

C1の"Root VP <Id>"の<Id>部分

[Child-Partition]

C2の"<仮想マシン名>:Hv VP <Id>"の<Id>部分

C1:Win32_PerfRawData_HvStats_HyperVHypervisorRootVirtualProcessor.Name

C2:Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor.Name

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

PD_VM.VM_NAME

Sampling Time (SAMPLING_TIME)

PI.SAMPLING_TIME

Used (USED)

C * USED_PERCENT / 100

C:Win32_Processor.MaxClockSpeed

Insufficient (INSUFFICIENT)

Request (REQUEST)

Used % (USED_PERCENT)

[Root-Partition]

TB1 * ΔC1 / ΔT1 / 100000

[Child-Partition]

TB2 * ΔC2 / ΔT2 / 100000

C1:Win32_PerfRawData_HvStats_HyperVHypervisorRootVirtualProcessor.PercentTotalRunTime

T1:Win32_PerfRawData_HvStats_HyperVHypervisorRootVirtualProcessor.Timestamp_PerfTime

TB1:Win32_PerfRawData_HvStats_HyperVHypervisorRootVirtualProcessor.Frequency_PerfTime

C2:Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor.PercentTotalRunTime

T2:Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor.Timestamp_PerfTime

TB2:Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor.Frequency_PerfTime

Insufficient % (INSUFFICIENT_PERCENT)

Request % (REQUEST_PERCENT)

Used Per Request (USED_PER_REQUEST)

Insufficient Per Request (INSUFFICIENT_PER_REQUEST)

Co-Stop (CO_STOP)

Co-Stop % (CO_STOP_PERCENT)

(凡例)

C,Cn:カウンタ値を示します。

Tn:時間値を示します。

TBn:時間ベース時を示します。

Δ:今回収集値 - 前回収集値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(9) VM Logical Disk Status(PI_VLDI)

VM Logical Disk Status(PI_VLDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒32 VM Logical Disk Status(PI_VLDI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

Disk ID (DISK_ID)

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

Sampling Time (SAMPLING_TIME)

Size (SIZE)

Used (USED)

Free (FREE)

Used % (USED_PERCENT)

Free % (FREE_PERCENT)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(10) VM Memory Status(PI_VMI)

VM Memory Status(PI_VMI)レコードの各フィールドのデータソースを次の表に示します。

表L‒33 VM Memory Status(PI_VMI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

PD_VM.VM_ID

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

PD_VM.VM_NAME

Sampling Time (SAMPLING_TIME)

PI.SAMPLING_TIME

Size (SIZE)

C1 * C2 / 1024 / 1024

C1:Msvm_Memory.BlockSize

C2:Msvm_Memory.NumberOfBlocks

Used (USED)

SIZE

Resource Used (RESOURCE_USED)

SIZE

VM Swap Used (VM_SWAP_USED)

Host Swap Used (HOST_SWAP_USED)

Unused (UNUSED)

0固定

Used % (USED_PERCENT)

100固定

Resource Used % (RESOURCE_USED_PERCENT)

100固定

VM Swap Used % (VM_SWAP_USED_PERCENT)

Host Swap Used % (HOST_SWAP_USED_PERCENT)

VM Swap IO (VM_SWAP_IO)

VM Swap In (VM_SWAP_IN)

VM Swap Out (VM_SWAP_OUT)

Working Size (WORKING_SIZE)

Working Size % (WORKING_SIZE_PERCENT)

Share (SHARE)

Max (MAX)

Min (MIN)

Expectation (EXPECTATION)

Max % (MAX_PERCENT)

Min % (MIN_PERCENT)

Expectation % (EXPECTATION_PERCENT)

(凡例)

C,Cn:カウンタ値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(11) VM Network Status(PI_VNI)

VM Network Status(PI_VNI)レコードの各フィールドのデータソースを次の表に示します。

表L‒34 VM Network Status(PI_VNI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

PD_VM.VM_ID

Net ID (NET_ID)

<2012 Hyper-Vの場合>

[Root-Partition]

C1 + ":" + C2 (コロンで連結)

[Child-Partition]

C3 + ":" + C4 (コロンで連結)

<2012 R2 Hyper-V,2016 Hyper-V,2019 Hyper-Vの場合>

[Root-Partition]

C5 + ":" + C6 (コロンで連結)

[Child-Partition](コロンで連結)

C5 + ":" + C7

C1:Msvm_SwitchLANEndPoint.MacAddress

C2:Msvm_SwitchLANEndPoint.ElementName

C3:Msvm_VmLANEndPoint.MacAddress

C4:Msvm_VirtualSwitch.ElementName

C5:Msvm_LANEndpoint.MacAddress

C6:Msvm_LANEndpoint.ElementName

C7:Msvm_VirtualEthernetSwitch.ElementName

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

PD_VM.VM_NAME

Sampling Time (SAMPLING_TIME)

PI.SAMPLING_TIME

Rate (RATE)

ΔC / (ΔT / TB) / 1024

C:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.BytesPersec

T:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.Timestamp_PerfTime

TB:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.Frequency_PerfTime

Send Rate (SEND_RATE)

ΔC / (ΔT / TB) / 1024

C:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.BytesReceivedPersec

T:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.Timestamp_PerfTime

TB:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.Frequency_PerfTime

Recv Rate (RECV_RATE)

ΔC / (ΔT / TB) / 1024

C:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.BytesSentPersec

T:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.Timestamp_PerfTime

TB:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.Frequency_PerfTime

(凡例)

C,Cn:カウンタ値を示します。

T:時間値を示します。

TB:時間ベース時を示します。

Δ:今回収集値 - 前回収集値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(12) VM Physical Disk Status(PI_VPDI)

VM Physical Disk Status(PI_VPDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒35 VM Physical Disk Status(PI_VPDI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

PD_VM.VM_ID

Disk ID (DISK_ID)

<2012 Hyper-Vの場合>

[仮想ハードディスク]

C1

[物理ハードディスク]

"Disk " + C2

<2012 R2 Hyper-V,2016 Hyper-V,2019 Hyper-Vの場合>

[仮想ハードディスク]

C3

[物理ハードディスク]

"Disk " + C2

C1:Msvm_ResourceAllocationSettingData.Connection

C2:Win32_DiskDrive.Index

C3:Msvm_StorageAllocationSettingData.HostResource

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

PD_VM.VM_NAME

Sampling Time (SAMPLING_TIME)

PI.SAMPLING_TIME

Speed (SPEED)

READ_SPEED + WRITE_SPEED

Read Speed (READ_SPEED)

<2012 Hyper-Vの場合>

ΔC1 / (ΔT1 / TB1) / 1024

<2012 R2 Hyper-V,2016 Hyper-V,2019 Hyper-Vの場合>

ΔC2 / (ΔT2 / TB2) / 1024

C1:Win32_PerfRawData_StorageStats_HyperVVirtualStorageDevice.ReadBytesPersec

T1:Win32_PerfRawData_StorageStats_HyperVVirtualStorageDevice.Timestamp_PerfTime

TB1:Win32_PerfRawData_StorageStats_HyperVVirtualStorageDevice.Frequency_PerfTime

C2:Win32_PerfRawData_Counters_HyperVVirtualStorageDevice.ReadBytesPersec

T2:Win32_PerfRawData_Counters_HyperVVirtualStorageDevice.Timestamp_PerfTime

TB2:Win32_PerfRawData_Counters_HyperVVirtualStorageDevice.Frequency_PerfTime

Write Speed (WRITE_SPEED)

<2012 Hyper-Vの場合>

ΔC1 / (ΔT1 / TB1) / 1024

<2012 R2 Hyper-V,2016 Hyper-V,2019 Hyper-Vの場合>

ΔC2 / (ΔT2 / TB2) / 1024

C1:Win32_PerfRawData_StorageStats_HyperVVirtualStorageDevice.WriteBytesPersec

T1:Win32_PerfRawData_StorageStats_HyperVVirtualStorageDevice.Timestamp_PerfTime

TB1:Win32_PerfRawData_StorageStats_HyperVVirtualStorageDevice.Frequency_PerfTime

C2:Win32_PerfRawData_Counters_HyperVVirtualStorageDevice.WriteBytesPersec

T2:Win32_PerfRawData_Counters_HyperVVirtualStorageDevice.Timestamp_PerfTime

TB2:Win32_PerfRawData_Counters_HyperVVirtualStorageDevice.Frequency_PerfTime

Requests (REQUESTS)

Read Requests (READ_REQUESTS)

Write Requests (WRITE_REQUESTS)

Commands (COMMANDS)

Abort Commands (ABORT_COMMANDS)

Abort Commands % (ABORT_COMMANDS_PERCENT)

Bus Resets (BUS_RESETS)

(凡例)

C,Cn:カウンタ値を示します。

Tn:時間値を示します。

TBn:時間ベース時を示します。

Δ:今回収集値 - 前回収集値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(13) VM Virtual Disk Status(PI_VVDI)

VM Virtual Disk Status(PI_VVDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒36 VM Virtual Disk Status(PI_VVDI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

Disk ID (DISK_ID)

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

Sampling Time (SAMPLING_TIME)

Speed (SPEED)

Read Speed (READ_SPEED)

Write Speed (WRITE_SPEED)

Requests Per Sec (REQUESTS_PER_SEC)

Read Requests Per Sec (READ_REQUESTS_PER_SEC)

Write Requests Per Sec (WRITE_REQUESTS_PER_SEC)

Total Latency (TOTAL_LATENCY)

Total Read Latency (TOTAL_READ_LATENCY)

Total Write Latency (TOTAL_WRITE_LATENCY)

Outstanding Requests (OUTSTANDING_REQUESTS)

Outstanding Read Requests (OUTSTANDING_READ_REQUESTS)

Outstanding Write Requests (OUTSTANDING_WRITE_REQUESTS)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(14) VM Status Detail(PD_VM)

VM Status Detail(PD_VM)レコードの各フィールドのデータソースを次の表に示します。

表L‒37 VM Status Detail(PD_VM)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

[Root-Partition]

"Root"(固定)

[Child-Partition]

C

C:Msvm_ComputerSystem.Name

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

C

C:Msvm_ComputerSystem.ElementName

Status (STATUS)

Cに対応する以下の文字列

1:"OTHER",

2:"ON",

3:"OFF",

4:"STOPPING",

5:"NA",

6:"OFFLINE",

7:"TEST",

8:"DEFERRED",

9:"QUIESCE",

32768:"PAUSED",

32769:"SUSPENDED",

32770:"STARTING",

32771:"SNAPSHOTTING",

32773:"SAVING",

32774:"STOPPING",

32776:"PAUSINIG",

32777:"RESUMING",

その他:"UNKNOWN"

C:Msvm_ComputerSystem.EnabledState

Information (INFORMATION)

Snapshot (SNAPSHOT)

(凡例)

C:カウンタ値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(15) VM Status(PI_VI)

VM Status(PI_VI)レコードの各フィールドのデータソースを次の表に示します。

表L‒38 VM Status(PI_VI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

PD_VM.VM_ID

Clocks (CLOCKS)

C * COUNT

C:Win32_Processor.MaxClockSpeed

Count (COUNT)

[Root-Partition]

C1が"_Total"以外の数

[Child-Partition]

C2の"<Name>:Hv VP"の<Name>がvm_nameと一致するものの数

C1:Win32_PerfRawData_HvStats_HyperVHypervisorRootVirtualProcessor.Name

C2:Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor.Name

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

PD_VM.VM_NAME

Sampling Time (SAMPLING_TIME)

PI.SAMPLING_TIME

Used (USED)

CLOCKS * USED_PERCENT / 100

Insufficient (INSUFFICIENT)

Request (REQUEST)

Host Used % (HOST_USED_PERCENT)

Used % (USED_PERCENT)

[Root-Partition]

TB1 * ΔC1 / ΔT1 / 100000

[Child-Partition]

C2の"<仮想ホスト名>:Hv VP <Id>"の<仮想ホスト名>が同じTB3 * ΔC3 / ΔT3 / 100000の値の合計 / COUNT

C1:Win32_PerfRawData_HvStats_HyperVHypervisorRootVirtualProcessor.PercentTotalRunTime

T1:Win32_PerfRawData_HvStats_HyperVHypervisorRootVirtualProcessor.Timestamp_PerfTime

TB1:Win32_PerfRawData_HvStats_HyperVHypervisorRootVirtualProcessor.Frequency_PerfTime

C2:Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor.Name

C3:Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor.PercentTotalRunTime

T3:Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor.Timestamp_PerfTime

TB3:Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor.Frequency_PerfTime

Insufficient % (INSUFFICIENT_PERCENT)

Request % (REQUEST_PERCENT)

Used Per Request (USED_PER_REQUEST)

Insufficient Per Request (INSUFFICIENT_PER_REQUEST)

Affinity (AFFINITY)

Share (SHARE)

[Root-Partition]

[Child-Partition]

C

C:Msvm_ProcessorSettingData.Weight

Max (MAX)

[Root-Partition]

[Child-Partition]

MAX_PERCENT * CLOCKS / 100

Min (MIN)

[Root-Partition]

[Child-Partition]

MIN_PERCENT * CLOCKS / 100

Expectation (EXPECTATION)

Max % (MAX_PERCENT)

[Root-Partition]

[Child-Partition]

C / 1000

C:Msvm_ProcessorSettingData.Limit

Min % (MIN_PERCENT)

[Root-Partition]

[Child-Partition]

C / 1000

C:Msvm_ProcessorSettingData.Reservation

Expectation % (EXPECTATION_PERCENT)

Snapshot (SNAPSHOT)

Co-Stop (CO_STOP)

Co-Stop % (CO_STOP_PERCENT)

(凡例)

C,Cn:カウンタ値を示します。

Tn:時間値を示します。

TBn:時間ベース時を示します。

Δ:今回収集値 - 前回収集値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(16) Host Generic Data Detail(PD_HGDD)

Host Generic Data Detail(PD_HGDD)レコードの各フィールドのデータソースを次の表に示します。

表L‒39 Host Generic Data Detail(PD_HGDD)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Section Name (SECTION_NAME)

Data Name (DATA_NAME)

Object Name (OBJECT_NAME)

String Data (STRING_DATA)

Double Data (DOUBLE_DATA)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(17) Host Generic Data Interval(PI_HGDI)

Host Generic Data Interval(PI_HGDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒40 Host Generic Data Interval(PI_HGDI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Section Name (SECTION_NAME)

Data Name (DATA_NAME)

Object Name (OBJECT_NAME)

Sampling Time (SAMPLING_TIME)

String Data (STRING_DATA)

Double Data (DOUBLE_DATA)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(18) VM Generic Data Detail(PD_VGDD)

VM Generic Data Detail(PD_VGDD)レコードの各フィールドのデータソースを次の表に示します。

表L‒41 VM Generic Data Detail(PD_VGDD)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

Section Name (SECTION_NAME)

Data Name (DATA_NAME)

Object Name (OBJECT_NAME)

String Data (STRING_DATA)

Double Data (DOUBLE_DATA)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(19) VM Generic Data Interval(PI_VGDI)

VM Generic Data Interval(PI_VGDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒42 VM Generic Data Interval(PI_VGDI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

Sampling Time (SAMPLING_TIME)

Section Name (SECTION_NAME)

Data Name (DATA_NAME)

Object Name (OBJECT_NAME)

String Data (STRING_DATA)

Double Data (DOUBLE_DATA)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(20) VM Virtual Disk Detail(PD_VDKD)

VM Virtual Disk Detail(PD_VDKD)レコードの各フィールドのデータソースを次の表に示します。

表L‒43 VM Virtual Disk Detail(PD_VDKD)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Datastore ID (DATASTORE_ID)

Datastore Name (DATASTORE_NAME)

VM ID (VM_ID)

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

Controller Name (CONTROLLER_NAME)

Bus Number (BUS_NUMBER)

Unit Number (UNIT_NUMBER)

Disk UUID (DISK_UUID)

Capacity (CAPACITY)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(21) POD Status Detail(PD_PODD)

POD Status Detail(PD_PODD)レコードの各フィールドのデータソースを次の表に示します。

表L‒44 POD Status Detail(PD_PODD)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

POD ID (POD_ID)

POD Name (POD_NAME)

Status (STATUS)

Container Count (CONTAINER_COUNT)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(22) POD Status Interval(PI_PODI)

POD Status Interval(PI_PODI)レコードの各フィールドのデータソースを次の表に示します。

表L‒45 POD Status Interval(PI_PODI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

POD ID (POD_ID)

POD Name (POD_NAME)

Sampling Time (SAMPLING_TIME)

CPU Used (CPU_USED)

CPU Used % (CPU_USED_PERCENT)

Memory Used (MEMORY_USED)

Memory Used % (MEMORY_USED_PERCENT)

Disk Speed (DISK_SPEED)

Disk Read Speed (DISK_READ_SPEED)

Disk Write Speed (DISK_WRITE_SPEED)

Disk Requests (DISK_REQUESTS)

Disk Read Requests (DISK_READ_REQUESTS)

Disk Write Requests (DISK_WRITE_REQUESTS)

Network Rate (NETWORK_RATE)

Network Send Rate (NETWORK_SEND_RATE)

Network Recv Rate (NETWORK_RECV_RATE)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(23) POD Container Status Interval(PI_POCI)

POD Container Status Interval(PI_POCI)レコードの各フィールドのデータソースを次の表に示します。

表L‒46 POD Container Status Interval(PI_POCI)レコードの各フィールドのデータソース(Hyper-V)

PFM-View名

(PFM-Manager名)

データソース

計算式

WMIクラス

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

POD ID (POD_ID)

POD Name (POD_NAME)

Container ID (CONTAINER_ID)

Container Name (CONTAINER_NAME)

Sampling Time (SAMPLING_TIME)

CPU Used (CPU_USED)

CPU Used % (CPU_USED_PERCENT)

Memory Used (MEMORY_USED)

Memory Used % (MEMORY_USED_PERCENT)

Disk Speed (DISK_SPEED)

Disk Read Speed (DISK_READ_SPEED)

Disk Write Speed (DISK_WRITE_SPEED)

Disk Requests (DISK_REQUESTS)

Disk Read Requests (DISK_READ_REQUESTS)

Disk Write Requests (DISK_WRITE_REQUESTS)

Network Rate (NETWORK_RATE)

Network Send Rate (NETWORK_SEND_RATE)

Network Recv Rate (NETWORK_RECV_RATE)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。