Citrix Support is focused on ensuring Customer and Partner satisfaction with the support of our products. One of our initiatives is to increase the ability of our Partners and Customers to leverage self-service avenues for finding answers and resolving problems. A key area that the Support teams focus on is development of troubleshooting and health checking tools.
PerformanceVM is a XenServer virtual machine that helps troubleshoot performance related issues, such as poor performance caused by storage I/O and network I/O. The virtual machine, built on Debian Linux, equips with following test utilities and is accessible using a Web based user interface:
- Disk I/O performance utility – It can be used to conduct the following disk I/O operations to measure: sequential read/writes and random read/writes with various specified block sizes. This performance testing utility assesses the performance of a given Storage Repository by reading and writing data to a test virtual disk, created by the user specifically for this test.
- Network I/O performance utility – It is essentially a modified version of Netperf. Additional information about Netperf can be found at http://www.netperf.org. Netperf runs on the backend and provides end-to-end request/response round trip latency and TCP/UDP throughput tests.
You can download the XenServer Virtual Machine Performance Utility here.
Also find below a video by one of the tools developers Andrew Poblete, providing an overview and demo of the XenServer Virtual Machine Performance Utility .