L.2 In Hyper-V
This section describes the field values of the data sources in Hyper-V.
- Organization of this subsection
-
(1) Host CPU Status(PI_HCI)
The following table lists the data sources in each fields of the Host CPU Status(PI_HCI) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
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 |
-- |
(2) Host Logical Disk Status(PI_HLDI)
The following table lists the data sources in each fields of the Host Logical Disk Status(PI_HLDI) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
Record Type (INPUT_RECORD_TYPE) |
-- |
-- |
Record Time (RECORD_TIME) |
-- |
-- |
Interval (INTERVAL) |
-- |
-- |
VA DeviceID (VADEVICEID) |
-- |
-- |
Disk ID (DISK_ID) |
C |
C:Win32_Volume.Name (Only in case of Win32_Volume.DriveType = 3 (Hard disk) ) |
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 |
-- |
(3) Host Memory Status(PI_HMI)
The following table lists the data sources in each fields of the Host Memory Status(PI_HMI) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
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) |
-- |
-- |
(4) Host Network Status(PI_HNI)
The following table lists the data sources in each fields of the Host Network Status(PI_HNI) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
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 |
(5) Host Physical Disk Status(PI_HPDI)
The following table lists the data sources in each fields of the Host Physical Disk Status(PI_HPDI) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
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) |
-- |
-- |
(6) Host Status Detail(PD)
The following table lists the data sources in each fields of the Host Status Detail(PD) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
Record Type (INPUT_RECORD_TYPE) |
-- |
-- |
Record Time (RECORD_TIME) |
-- |
-- |
Interval (INTERVAL) |
-- |
-- |
VA DeviceID (VADEVICEID) |
-- |
-- |
Status (STATUS) |
-- |
-- |
Host Name (HOST_NAME) |
Setting for monitored: 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) |
The number of the instance of Msvm_ComputerSystem |
-- |
VM Active (VM_ACTIVE) |
Msvm_ComputerSystem.EnabledState is the number of 2(Enabled) in the number of the instance of Msvm_ComputerSystem |
-- |
(7) Host Status(PI)
The following table lists the data sources in each fields of the Host Status(PI) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
Record Type (INPUT_RECORD_TYPE) |
-- |
-- |
Record Time (RECORD_TIME) |
-- |
-- |
Interval (INTERVAL) |
-- |
-- |
VA DeviceID (VADEVICEID) |
-- |
-- |
Clocks (CLOCKS) |
C * COUNT |
C:Win32_Processor.MaxClockSpeed |
Count (COUNT) |
The number of C except "_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) |
(TB which C1 is equal to "_Total") * 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) |
(TB which C1 is equal to "_Total") * 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) |
(TB which C1 is equal to "_Total") * 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 |
-- |
(8) VM CPU Status(PI_VCI)
The following table lists the data sources in each fields of the VM CPU Status(PI_VCI) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
Record Type (INPUT_RECORD_TYPE) |
-- |
-- |
Record Time (RECORD_TIME) |
-- |
-- |
Interval (INTERVAL) |
-- |
-- |
VA DeviceID (VADEVICEID) |
-- |
-- |
VM ID (VM_ID) |
[Root-Partition] "Root" (Fixed) [Child-Partition] C |
C: Msvm_ComputerSystem.Name |
CPU ID (CPU_ID) |
[Root-Partition] <Id> which is part of "Root VP<Id>" in C1 [Child-Partition] <Id> which is part of "<Virtual Machine Name>:Hv VP <Id>:" in C2 |
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] According C1 with <Virtual Machine Name> which is part of "<Virtual Machine Name>:Hv VP <Id>:" in C2 |
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) |
-- |
-- |
(9) VM Logical Disk Status(PI_VLDI)
The following table lists the data sources in each fields of the VM Logical Disk Status(PI_VLDI) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
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)
The following table lists the data sources in each fields of the VM Memory Status(PI_VMI) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
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 (Fixed) |
-- |
Used % (USED_PERCENT) |
100 (Fixed) |
-- |
Resource Used % (RESOURCE_USED_PERCENT) |
100 (Fixed) |
-- |
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) |
-- |
-- |
(11) VM Network Status(PI_VNI)
The following table lists the data sources in each fields of the VM Network Status(PI_VNI) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
Record Type (INPUT_RECORD_TYPE) |
-- |
-- |
Record Time (RECORD_TIME) |
-- |
-- |
Interval (INTERVAL) |
-- |
-- |
VA DeviceID (VADEVICEID) |
-- |
-- |
VM ID (VM_ID) |
[Root-Partition] "Root" (Fixed) [Child-Partition] C |
C:Msvm_ComputerSystem.Name |
Net ID (NET_ID) |
<In 2008 Hyper-V, 2008 R2 Hyper-V, and 2012 Hyper-V> [Root-Partition] C1 + ":" + C2 (concatenated with colon) [Child-Partition] C3 + ":" + C4 (concatenated with colon) <In 2012 R2 Hyper-V> [Root-Partition] C5 + ":" + C6 (concatenated with colon) [Child-Partition] C5 + ":" + C7 (concatenated with colon) |
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 |
(12) VM Physical Disk Status(PI_VPDI)
The following table lists the data sources in each fields of the VM Physical Disk Status(PI_VPDI) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
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) |
<In 2008 Hyper-V, 2008 R2 Hyper-V, and 2012 Hyper-V> [Virtual hard disk] C1 [Physical hard disk] "Disk " + C2 <In 2012 R2 Hyper-V> [Virtual hard disk] C3 [Physical hard disk] "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) |
<In 2008 Hyper-V, 2008 R2 Hyper-V, and 2012 Hyper-V> C1 / (T1 / TB1) / 1024 <In 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) |
<In 2008 Hyper-V, 2008 R2 Hyper-V, and 2012 Hyper-V> C1 / (T1 / TB1) / 1024 <In 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) |
-- |
-- |
(13) VM Status Detail(PD_VM)
The following table lists the data sources in each fields of the VM Status Detail(PD_VM) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
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) |
The following character string corresponding to 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", others:"UNKNOWN" |
C:Msvm_ComputerSystem.EnabledState |
Information (INFORMATION) |
-- |
-- |
(14) VM Status(PI_VI)
The following table lists the data sources in each fields of the VM Status(PI_VI) record.
PFM - View name (PFM - Manager name) |
Data Sources |
|
---|---|---|
Calculating Formula |
WMI Classes |
|
Record Type (INPUT_RECORD_TYPE) |
-- |
-- |
Record Time (RECORD_TIME) |
-- |
-- |
Interval (INTERVAL) |
-- |
-- |
VA DeviceID (VADEVICEID) |
-- |
-- |
VM ID (VM_ID) |
[Root-Partition] "Root"(Fixed) [Child-Partition] C |
C:Msvm_ComputerSystem.Name |
Clocks (CLOCKS) |
C * COUNT |
C:Win32_Processor.MaxClockSpeed |
Count (COUNT) |
[Root-Partition] The number of C1 except "_Total" [Child-Partition] The number of according vm_name with <Name> which is part of "<Name>:Hv VP" in C2 |
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] (The total of 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) |
-- |
-- |