Connectikpeople has captured 10 useful tools for optimising Citrix XenServer.
Published by Rachel Berry , this approach, aims to help those who design applications for
Xenserver to test and optimise their environments. The useful tools are also intended
for enthusiastic system administrators for identifying bottlenecks and
implementing performance improvements for XenServer.
Connectikpeople also observes that, this should be useful to those working
with Citrix XenServer for server virtualisation or as a platform for XenDesktop, CloudPlatform,
Netscaler
SDX or similar.
Among these useful tools, we have captured:
Bonnie++
An open source project aims to help measure and investigate network load and includes tools
to investigate large file IO and creation/deletion of small files.
IOMeter
IOMeter is an
open source tool, an I/O subsystem measurement and characterization tool for
single and clustered systems. IOMeter is an easy way to generate stress on the
I/O system and as such can be very useful within development test of products
interacting with or generating load on the OVS.
iperf
iperf is an open source utility that can be a very useful for
diagnosing network issues in a XenServer environment.
OProfile
OProfile is an open source tool, a Xen specific varient is currently
shipped in versions XS6.1 and upwards. Detailed here: http://xenoprof.sourceforge.net/xenoprof_2.0.txt
thc-ipv6
This is an IPv6 protocol attack suite for Linux from www.thc.org/thc-ipv6, it can generate many varieties of malicious and corrupt packets that will
allow vendor developers to assess the robustness of their solutions.
vhd-util
vhd-util is an unsupported tool shipped with XenServer and as such should
never be used as an “API” around which to construct an application relying on
its provision or stability of results. However it is very useful as a tool for
working with VHDs and snapshots. It can be used to check, display and
understand VHD files including snapshot chains.
WinDbg
A wide range of metrics are available for XenServer including: C-State,
P-State, IOPS, Latency and many more.
xl
The utility xl is actually part of the
upstream Xen hypervisor developed as Open Source, as such the utility isn’t
maintained by Citrix in XenServer but by Xen.org.