Xen XAPI Memory Test
XAPI – short for Xen API - is at the heart of the Citrix XenServer. It manages everything - all the resources in your XenServer environment. It reads in configs, initializes networking paths, checks licensing, maintains a database with all this info (the XAPI database), manages Storage Repositories, manages VMs, tracks VM states, manages networking, High Availability and other XenServer hosts in the pool and more. In short, every XenServer request or action is done via XAPI.
For performing all these operations, the XAPI daemon uses the memory allocated. If users to the XenServer or its VMs complain of slowdowns, it would be wise to check the memory usage of the XAPI daemon as well, amongst other things, as significant memory usage by the XAPI can also cause the host and VMs to choke. To enable administrators to track the memory usage of the XAPI daemon, the eG agent periodically runs the Xen XAPI Memory test. This test checks the memory usage of the XAPI daemon at configured intervals, captures abnormal usage patterns (if any), and proactively alerts administrators to them, so that potential slowdowns in the performance of the XenServer can be averted.
Target of the test : A XenServer host
Agent deploying the test : An internal/remote agent
Outputs of the test : One set of results for each local SR on the monitored XenServer host
Configurable parameters for the test
Once this is done, you can configure the eG tests with the credentials of a xen user with Read-only privileges. |
Measurements made by the test
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Memory usage: |
Indicates the amount of allocated memory that is used by the XAPI daemon. |
MB |
A low value is desired for this measure. |
Free memory: |
Indicates the amount of allocated memory that is still unused by the XAPI daemon. |
MB |
Ideally, the value of this measure should be high. A consistent decrease in this value could indicate excessive memory usage by the XAPI. |
Live memory: |
Indicates the amount of live memory that is used by the XAPI. |
MB |
|
Memory allocation: |
Indicates the amount of memory allocated by the XAPI daemon. |
MB |
|