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: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 |
-- |
- Legend:
-
C: Counter value.
T: Time value.
TB: Time base.
: This time collected value - Last time collected value.
--: The field stores the raw (not altered) value of performance data acquired.
(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 |
-- |
- Legend:
-
C: Counter value.
--: The field stores the raw (not altered) value of performance data acquired.
(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) |
-- |
-- |
- Legend:
-
C: Counter value.
--: The field stores the raw (not altered) value of performance data acquired.
(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:Win32_PerfRawData_Tcpip_NetworkInterface.BytesTotalPersec T:Win32_PerfRawData_Tcpip_NetworkInterface.Timestamp_PerfTime TB:Win32_PerfRawData_Tcpip_NetworkInterface.Frequency_PerfTime |
Send Rate (SEND_RATE) |
|
C:Win32_PerfRawData_Tcpip_NetworkInterface.BytesSentPersec T:Win32_PerfRawData_Tcpip_NetworkInterface.Timestamp_PerfTime TB:Win32_PerfRawData_Tcpip_NetworkInterface.Frequency_PerfTime |
Recv Rate (RECV_RATE) |
|
Win32_PerfRawData_Tcpip_NetworkInterface.BytesReceivedPersec T:Win32_PerfRawData_Tcpip_NetworkInterface.Timestamp_PerfTime TB:Win32_PerfRawData_Tcpip_NetworkInterface.Frequency_PerfTime |
- Legend:
-
C: Counter value.
T: Time value.
TB: Time base.
: This time collected value - Last time collected value.
--: The field stores the raw (not altered) value of performance data acquired.
(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:Win32_PerfRawData_PerfDisk_PhysicalDisk.DiskBytesPersec T:Win32_PerfRawData_PerfDisk_PhysicalDisk.Timestamp_PerfTime TB:Win32_PerfRawData_PerfDisk_PhysicalDisk.Frequency_PerfTime |
Read Speed (READ_SPEED) |
|
Win32_PerfRawData_PerfDisk_PhysicalDisk.DiskReadBytesPersec T:Win32_PerfRawData_PerfDisk_PhysicalDisk.Timestamp_PerfTime TB:Win32_PerfRawData_PerfDisk_PhysicalDisk.Frequency_PerfTime |
Write Speed (WRITE_SPEED) |
|
Win32_PerfRawData_PerfDisk_PhysicalDisk.DiskWriteBytesPersec T:Win32_PerfRawData_PerfDisk_PhysicalDisk.Timestamp_PerfTime TB:Win32_PerfRawData_PerfDisk_PhysicalDisk.Frequency_PerfTime |
Requests (REQUESTS) |
|
Win32_PerfRawData_PerfDisk_PhysicalDisk.DiskTransfersPersec T:Win32_PerfRawData_PerfDisk_PhysicalDisk.Timestamp_PerfTime TB:Win32_PerfRawData_PerfDisk_PhysicalDisk.Frequency_PerfTime |
Read Requests (READ_REQUESTS) |
|
Win32_PerfRawData_PerfDisk_PhysicalDisk.DiskReadsPersec T:Win32_PerfRawData_PerfDisk_PhysicalDisk.Timestamp_PerfTime TB:Win32_PerfRawData_PerfDisk_PhysicalDisk.Frequency_PerfTime |
Write Requests (WRITE_REQUESTS) |
|
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) |
-- |
-- |
- Legend:
-
C: Counter value.
T: Time value.
TB: Time base.
: This time collected value - Last time collected value.
--: The field stores the raw (not altered) value of performance data acquired.
(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 |
-- |
- Legend:
-
Cn: Counter value.
--: The field stores the raw (not altered) value of performance data acquired.
(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") * |
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") * |
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") * |
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 |
-- |
- Legend:
-
C, Cn: Counter value.
T: Time value.
TB: Time base.
: This time collected value - Last time collected value.
--: The field stores the raw (not altered) value of performance data acquired.
(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 * [Child-Partition] TB2 * |
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) |
-- |
-- |
- Legend:
-
C, Cn: Counter value.
T: Time value.
TBn: Time base.
: This time collected value - Last time collected value.
--: The field stores the raw (not altered) value of performance data acquired.
(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) |
-- |
-- |
- Legend:
-
--: The field stores the raw (not altered) value of performance data acquired.
(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) |
-- |
-- |
- Legend:
-
C, Cn: Counter value.
--: The field stores the raw (not altered) value of performance data acquired.
(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:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.BytesPersec T:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.Timestamp_PerfTime TB:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.Frequency_PerfTime |
Send Rate (SEND_RATE) |
|
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:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.BytesSentPersec T:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.Timestamp_PerfTime TB:Win32_PerfRawData_NvspPortStats_HyperVVirtualSwitchPort.Frequency_PerfTime |
- Legend:
-
C, Cn: Counter value.
T: Time value.
TB: Time base.
: This time collected value - Last time collected value.
--: The field stores the raw (not altered) value of performance data acquired.
(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>
<In 2012 R2 Hyper-V>
|
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>
<In 2012 R2 Hyper-V>
|
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) |
-- |
-- |
- Legend:
-
C, Cn: Counter value.
Tn: Time value.
TBn: Time base.
: This time collected value - Last time collected value.
--: The field stores the raw (not altered) value of performance data acquired.
(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) |
-- |
-- |
- Legend:
-
C: Counter value.
--: The field stores the raw (not altered) value of performance data acquired.
(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 * [Child-Partition] (The total of TB3# * |
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) |
-- |
-- |
- Legend:
-
C, Cn: Counter value.
Tn: Time value.
TBn: Time base.
: This time collected value - Last time collected value.
--: The field stores the raw (not altered) value of performance data acquired.
- #
-
TB3 which is same as <Virtual Host Name> of "<Virtual Host Name>:Hv VP <Id>".