Hyper-V Virtual Machines


Applications Manager monitors the virtual machines configured in the Hyper-V server. It gives the ability to manage VMs (Start / Stop / Restart) from the Applications Manager web client in case of any performance problems. Applications Manager's Virtual Machine monitoring tool provides extensive metric data to monitor your virtual machine servers. The solution also tracks attributes related to processes, guest OS, event log, etc. at the VM level.

  • Availability tab lists all the virtual machines present in the Hyper-V servers and their availability status. You can also view the Availability history of the virtual machines for the past 24 hours or 30 days.
  • Performance tab shows some key performance indicators of the virtual machine including CPU Utilization, Memory Utilization, Disk I/O Utilization and Network Utilization along with heat charts for these attributes. This tab also shows the health status and events for the past 24 hours or 30 days.
  • List view displays all the virtual machines discovered under each Hyper-V server. This view provides an overall idea of the availability and health of all the virtual machines. The list view also enables you to perform bulk admin configurations. Click on the individual virtual machines listed to view detailed VM metrics.
  • Top Virtual Machines tab shows graphs for the top CPU consumers, top memory consumers, top disk I/O consumers, and top network consumers of the Hyper-V server. This section enables you to find out which virtual machines are consuming your server resources and take action accordingly.

Click on the individual monitors listed in the Availability tab to view detailed performance metrics of the corresponding virtual machine. Below is an explanation of the metrics shown in these tabs:

Monitor Information

Parameter Description
Name The name of the virtual machine.
Type Denotes the type you are monitoring.
Health Denotes the health (Clear, Warning, Critical) status of the VM.
GUID The unique Hyper-V identifier of this virtual machine.
VM State Specifies the current state of the virtual machine.
Last Polled at Specifies the time at which the last poll was performed.
Next Poll at Specifies the time at which the next poll is scheduled.
Availability Shows the overall availability status of the VM for the day. You can also view 7/30 reports and the current availability status of the VM.

Performance Overview

Parameter Description
CPU Stats
CPU Utilization The CPU Usage of the virtual machine (in percentage).
VM Details
Number of Virtual Processors The number of virtual processors present in the partition. All execution in this child partition happens on Virtual Processors.

Memory

Parameter Description
Memory Details
Total Memory The total amount of memory currently available to the virtual machine (in megabytes).
Deposited Pages The number of deposited pages in this partition.
Address Spaces The number of address spaces in the virtual TLB of the partition.
Virtual TLB Size recommended The recommended number of pages to be deposited for the virtual TLB.
Virtual TLB Pages The number of pages used by the virtual TLB of this partition.
GPA space modifications per second The rate of modifications to the GPA space of this partition.
Virtual TLB Flush Entries per second The rate of flushes of the entire virtual TLB.
Physical Pages Allocated The number of physical pages allocated in this partition.
Preferred NUMA Node Index The preferred NUMA node index associated with this partition.
Remote Physical Pages The number of physical pages not allocated from the preferred NUMA node.
Guest Visible Physical Memory The amount of virtual memory visible to this virtual machine.
Demand Memory Amount of memory required by this virtual machine.
Average Demand Memory The average value of the amount of memory required by this virtual machine.

Network

Parameter Description
Network Interface Utilization
Name Name of the Network Interface Card (NIC).
Data Receive Rate The rate at which this NIC receives data (in Bytes/sec).
Data Transmit Rate The rate at which this NIC transmits data (in Bytes/sec).
Packets Received The number of packets received by the interface.
Packets Transmitted The number of packets transmitted from the interface.

Storage

Parameter Description
Disk I/O Utilization
Hard Disk Name Name of the parent virtual hard disk.
Differencing Hard Disk Name of the differencing disk representing to this parent virtual hard disk.
Disk Read Rate The rate at which data is read from the disk (in Bytes/sec).
Disk Total Read The total number of read operations that have occurred in this disk.
Disk Write Rate The rate at which data is written to the disk (in Bytes/sec).
Disk Total Write The total number of write operations that have occurred in this disk.
VM Hard Disk Information
Hard Disk Name Name of the virtual hard disk.
Total Disk Size The total amount of disk space configured for this virtual machine (in GB).
File Size The actual amount of disk space utilized on the physical disk for this virtual machine (in GB).
Disk Fragment Amount of file segments that have been fragmented in this virtual hard disk (in percentage).
Disk Partition Utilization
Disk Name of the disk partition.
Total Size (MB) The total amount of disk space allocated to this partition.
Used (%) Amount of disk space used from this partition.
Used (MB) Amount of disk space used from this partition.
Free (%) The remaining amount of disk space available after use in this partition.
Free (MB) The remaining amount of disk space available after use in this partition.

Configuration

Parameter Description
GUID The value of the Globally Unique Identifier (GUID) of the virtual machine.
OS Name * The name of the OS installed on this virtual machine.
VM Health State The current health status of the virtual machine.
VM State The current state of the virtual machine.
Configuration File Path * The path where the configuration file is located for this virtual machine.
IP Address * The value of the IP address of the virtual machine.
Host Name * The hostname of the virtual machine.
Boot Time * The latest boot time of the virtual machine.
Up Time * The amount of time the virtual machine is in running condition.
Number of Virtual Processors The number of virtual processors available in this virtual machine.
Memory Allocated The amount of memory allocated for this virtual machine.
Virtual Hard Disk File Path * The path where the Virtual Hard Disk file is located for this virtual machine.

* Not available for the Hyper-V server 2008 version.