Performance metrics of XenServer host
The performance metrics of your XenServer host can provide visibility into host health, resource utilization, and associated virtual infrastructures.
To view your configured XenServer host monitor in Site24x7:
-
Navigate to Admin > Inventory > Monitors or go to VMware > XenServer Resources > XenServer Host.
-
Select the desired XenServer host to view detailed monitor health and performance metrics.
Interpret XenServer host performance metrics
Monitor Overview: This tab showcases overview of host availability, CPU utilization, memory utilization, and downtime statistics for the selected time period.
Virtual Machines: This tab displays all the virtual machines (VMs) associated with the selected XenServer host. This helps the IT team to detect overload or non-responsive VMs, ensuring balanced workload distribution.
CPU: This tab provides the detailed CPU utilization metric trends of the XenServer host. This helps for capacity planning and efficient workload optimization.
Memory: This tab provides detailed trends in memory utilization for the XenServer host. This helps forecast memory requirements with the historical graph.
Network: This tab provides deep insights into network performance and NIC usage. This helps to diagnose network bottlenecks affecting VM performance.
Storage Repository: This tab helps visualize the storage repositories associated with the XenServer host. This ensures storage resources are sufficient and do not hinder operating efficiency.
Monitor overview
| Metric | Description | Unit |
|---|---|---|
| Availability | Displays the availability percentage of the XenServer host, indicating how consistently it remains reachable and operational. | Percentage |
| CPU Utilization | Displays the percentage of CPU usage across the host. | Percentage |
| Memory Utilization | Displays the percentage of total memory currently in use. | Percentage |
| Downtimes | Displays the number of recorded downtime incidents. | Count |
| Event Timelines | Displays a visual representation of past events, including those labeled as Down, Critical, Trouble, Maintenance, Anomaly, or Suspended. | N/A |
| Updates | Displays details of the associated On-Premise Poller, if any. | Text |
| Associated Virtual Machines | Displays the number of VMs actively monitored. | Count |
| Associated Storage Repositories | Displays the number of connected storage repositories. | Count |
| Associated NICs | Displays the number of physical network interfaces attached. | Count |
| CPU Utilization (%) | Displays a graph of the utilized CPU by the XenServer host. | Percentage (Y-axis), time (X-axis) |
| Memory Utilization (%) | Displays a graph of the utilized memory by the XenServer host. | Percentage (Y-axis), time (X-axis) |
| XenServer host details | ||
| UUID | Displays a unique ID assigned to the XenServer host for system identification. | Unique ID |
| Hardware Vendor | Displays the manufacturer of the physical host hardware. | Text |
| Version | Displays the installed XenServer software version. | Version number |
| Major Version | Displays the major release version of the XenServer. | Version number |
| CPU Capacity (MHz) | Displays the total CPU processing capacity available on the XenServer host. | MHz |
| Number of Virtual Machines | Displays the total number of VMs associated with the XenServer host. | Count |
| Number of CPU Cores | Displays the total number of CPU cores available on the host. | Count |
| License Expiry | Displays the expiration date and time of the XenServer license. | Date and time |
| Pool Name | Displays the name of the resource pool to which the host belongs. | Text |
| Pool ID | Displays a unique ID of the resource pool. | Unique ID |
| Master IP Address | Displays the IP address of the pool master host. | IP address |
| Master UUID | Displays the unique ID of the pool master host. | Unique ID |
| Crash Dump SR Name | Displays the name of the storage repository assigned for crash dumps. | Text |
| Description | Displays the adminstrator-defined description of the XenServer host. | Text |
Virtual machines
Selecting the listed VM names will direct you to a detailed view of their performance metrics, including an overview, memory usage, integration processes, network performance, and storage repository information.
| Metric | Description | Unit |
|---|---|---|
| Name | Displays the name of the XenServer VMs. | Text |
| Status | Displays the current status of the associated VM. | Status |
| CPU (%) | Displays the percentage of the CPU utilized by the VM. | Percentage |
| Memory (%) | Displays the percentage of the memory utilized by the VM. | Percentage |
CPU
| Metric | Description | Unit |
|---|---|---|
| CPU Core Name | Displays the name of the CPU core. | Text |
| CPU Utilization (%) | Displays the CPU utilization by the XenServer host. | Percentage |
| Speed | Displays the speed of the CPU utilization. | MHz |
| Action | To set the threshold for the specific field names and alert if it breaches the threshold. | N/A |
| Load Average | Displays a graph with average system load time. | Average graph |
| CPU Utilization | Displays a percentage graph of the CPU utilization within the particular duration. | Percentage (Y-axis), time (X-axis) |
Memory
| Metric | Description | Unit |
|---|---|---|
| Total Memory | Displays the total physical memory available on the XenServer host. | MB |
| Used Memory | Displays the total memory consumed by the host and running VMs. | MB |
| Memory Usage | Displays the percentage of total physical memory used. | Percentage |
| Free Memory | Displays amount of physical memory available and free on the host. | MB |
| Overhead Memory | Displays the amount of memory reserved by the XenServer for virtualization overhead. | MB |
| XenAPI Memory Allocation | Displays the total memory allocated to the XenAPI services. | MB |
| XenAPI Memory Usage | Displays the actual memory consumed by the XenAPI services. | MB |
| XenAPI Memory Live | Displays the live memory usage by XenAPI services. | MB |
| XenAPI Memory Free | Displays the available free memory for the XenAPI process. | MB |
| Memory Utilization | Displays a graph of overall memory utilization trends of the XenServer host during the selected period. This chart presents Average, Minimum, and Maximum details on Total Memory (GB), Used Memory (GB), and Free Memory (GB). | GB (Y-axis), time (X-axis) |
| XenAPI Memory Utilization | Displays a graph of overall memory utilization trends of the XenAPI during the selected period. This chart presents Average, Minimum, and Maximum details on XenAPI Memory Allocation (MB), XenAPI Memory Usage (MB), and XenAPI Memory Used (MB). | Percentage (Y-axis), time (X-axis) |
| Used Memory | Displays a graph of used memory utilized trends of the XenServer host associated resources. This chart displays Average, Minimum, and Maximum used memory of the XenServer host. | GB (Y-axis), time (X-axis) |
| Overhead Memory | Displays a graph of memory overhead trends of the XenServer host associated resources. This chart displays Average, Minimum, Maximum, and 95th Percentile overhead memory of the XenServer host. | MB (Y-axis), time (X-axis) |
Network
| Metric | Description | Unit |
|---|---|---|
| Name | Displays the name of the network interface attached to the XenServer host. | Text |
| MAC Address | Displays the unique hardware address assigned to the network interface. | MAC address |
| Duplex Config | Displays the mode of Network Interface Configuration (NIC) whether it is full duplex or half duplex mode. | Text |
| Link Speed | Displays the data transfer speed of the NIC. | Mbps |
| MTU | Displays the maximum transmission unit (MTU), the largest packet size that can be transmitted without fragmentation. | Bytes |
| Status | Displays the current operational status of the NIC. | Text |
| Data Received Rate | Displays the current inbound traffic rate received by the NIC. | kbps |
| Data Transmitted Rate | Displays the current outbound traffic rate received by the NIC. | kbps |
| Error Rx Packets | Displays the number of incoming packets received with error. | Count |
| Action | To set the threshold for the specific field names and alert if it breaches the threshold. | N/A |
| Data Received Rate | Displays a graph of trends of the inbound network traffic within the specific time interval. | Kbps (Y-axis), time (X-axis) |
| Data Transmitted Rate | Displays a graph of trends of the outbound network traffic within the specific time interval. | Kbps (Y-axis), time (X-axis) |
| Error Rx Packets | Displays a graph of trends of the incoming error packets in the network traffic within the specific time interval. | Count (Y-axis), time (X-axis) |
| Error Tx Packets | Displays a graph of trends of the outgoing error packets in the network traffic within the specific time interval. | Count (Y-axis), time (X-axis) |
Storage repository
| Metric | Description | Unit |
|---|---|---|
| Name | Displays the name of the storage repository configured in the XenServer host. | Text |
| Description | Displays the path or descriptive information about the storage repository location. | Text |
| Type | Displays the storage protocol type used by the repository. E.g., SMB, NGS, iSCSI, ISO. | Text |
| Content Type | Displays the type of content stored in the repository. E.g., ISO image, virtual disk image. | Text |
| Shared Storage | Displays whether the repository is shared across multiple hosts in a pool. | Boolean |
| Storage Capacity | Displays the total storage available in the repository. | GB |
| Virtual Allocation | Displays the total storage space allocated to the virtual disks from this repository. | GB |
| Storage Usage | Displays the total storage space consumed by the repository. | GB |
| Storage Usage (%) | Displays the percentage of storage space consumed by the repository. | Percentage |
| Action | To set the threshold for the specific field names and alert if it breaches the threshold. | N/A |
| Storage Usage | Displays a graph of trends of the actual storage space consumed in the repository within the specific time interval. | GB |
| Storage Usage (%) | Displays a graph of trends percentage of storage space consumed in the repository within the specific time interval. | Percentage |
Threshold and availability
You can edit the Threshold Profile of your XenServer host monitor either through the Configuration Profile or by using the steps below:
- Navigate to VMware > XenServer Resources > XenServer Host.
- Select the monitor name you want to edit.
- Choose the CPU, Network, or Storage Repository tab.
- Click the pencil icon
in the Action column, to open the field level threshold changes. - For bulk threshold configurations, click the Threshold Configuration button.
- Click the drop-down menu corresponding to Child Resources Monitors in the Bulk Edit Threshold pop-up.
- Edit the parameter that needs to change.
- Click Save.
