Hitachi

JP1 Version 10 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‒15 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)

C

C:Win32_OperatingSystem.LocalDateTime

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‒16 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)

C

C:Win32_OperatingSystem.LocalDateTime

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

(凡例)

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

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

(3) Host Memory Status(PI_HMI)

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

表L‒17 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)

C

C:Win32_OperatingSystem.LocalDateTime

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‒18 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)

C

C:Win32_OperatingSystem.LocalDateTime

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‒19 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)

C

C:Win32_OperatingSystem.LocalDateTime

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)

(凡例)

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

T:時間値を示します。

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

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

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

(6) Host Status Detail(PD)

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

表L‒20 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‒21 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

(凡例)

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

T:時間値を示します。

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

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

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

(8) VM CPU Status(PI_VCI)

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

表L‒22 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)

[Root-Partition]

"Root"(固定)

[Child-Partition]

C

C: Msvm_ComputerSystem.Name

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)

[Root-Partition]

C1

[Child-Partition]

C1とC2の"<仮想マシン名>:Hv VP <Id>"の<仮想マシン名>部分が一致する値

C1:Msvm_ComputerSystem.ElementName

C2:Win32_PerfRawData_HvStats_HyperVHypervisorVirtualProcessor.Name

Sampling Time (SAMPLING_TIME)

C

C:Win32_OperatingSystem.LocalDateTime

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)

(凡例)

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

Tn:時間値を示します。

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

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

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

(9) VM Logical Disk Status(PI_VLDI)

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

表L‒23 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)

(凡例)

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

(10) VM Memory Status(PI_VMI)

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

表L‒24 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)

C

C:Msvm_ComputerSystem.Name

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

C

C:Msvm_ComputerSystem.ElementName

Sampling Time (SAMPLING_TIME)

C

C:Win32_OperatingSystem.LocalDateTime

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‒25 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)

[Root-Partition]

"Root"固定

[Child-Partition]

C

C:Msvm_ComputerSystem.Name

Net ID (NET_ID)

<2008 Hyper-V, 2008 R2 Hyper-V, 2012 Hyper-Vの場合>

[Root-Partition]

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

[Child-Partition]

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

<2012 R2 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)

C

C:Msvm_ComputerSystem.ElementName

Sampling Time (SAMPLING_TIME)

C

C:Win32_OperatingSystem.LocalDateTime

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‒26 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)

C

C:Msvm_ComputerSystem.Name

Disk ID (DISK_ID)

<2008 Hyper-V, 2008 R2 Hyper-V, 2012 Hyper-Vの場合>

[仮想ハードディスク]

C1

[物理ハードディスク]

"Disk " + C2

<2012 R2 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)

C

C:Msvm_ComputerSystem.ElementName

Sampling Time (SAMPLING_TIME)

C

C:Win32_OperatingSystem.LocalDateTime

Speed (SPEED)

READ_SPEED + WRITE_SPEED

Read Speed (READ_SPEED)

<2008 Hyper-V, 2008 R2 Hyper-V, 2012 Hyper-Vの場合>

ΔC1 / (ΔT1 / TB1) / 1024

< 2012 R2 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)

<2008 Hyper-V, 2008 R2 Hyper-V, 2012 Hyper-Vの場合>

ΔC1 / (ΔT1 / TB1) / 1024

< 2012 R2 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 Status Detail(PD_VM)

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

表L‒27 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)

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)

(凡例)

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

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

(14) VM Status(PI_VI)

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

表L‒28 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)

[Root-Partition]

"Root"(固定)

[Child-Partition]

C

C:Msvm_ComputerSystem.Name

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)

C

C:Msvm_ComputerSystem.ElementName

Sampling Time (SAMPLING_TIME)

C

C:Win32_OperatingSystem.LocalDateTime

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)

(凡例)

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

Tn:時間値を示します。

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

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

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