Ten useful tools - to maximize XenServer

7:26 PM
Ten useful tools - to maximize XenServer -

I have put together a page useful tools for the study and profiling Citrix XenServer. It is designed as part of a site that we put in place to help those designing applications for XenServer to test and optimize their environments, but will also be useful for administrators enthusiastic system to identify bottlenecks and implementing performance improvements for XenServer (see my post on XenServer performance tuning). This should be useful for those working with Citrix XenServer for server virtualization or as a platform for XenDesktop, CloudPlatform, Netscaler SDX or similar. In addition to advice on tools to study specific features such as GPU or passthrough vGPU can be found here

So here you go 10 useful tools for understanding XenServer (alphabetical) :.

1. Bonnie ++

This is an open source project that helps to measure and investigate the network load and includes tools to investigate a IO and large creation / deletion of small files file. There are a lot of user guides and blogs on this tool.

2. CPU-Z

CPU-Z can be especially useful if you plan: How to study and use the Turbo mode, C and P United States in XenServer

3. IOMeter

IOMeter is an open source tool, a tool I / O measurement subsystem and characterizing single and clustered systems. IOMeter is an easy way to generate stress on the I / O system and as such can be very useful in product development tests that interact with and generating load on the OVS.

4. iperf

iperf is an open source utility that can be very useful for diagnosing network problems in a XenServer environment. There are many how-to-guides and introductory tutorials available as here.

5. OProfile

OProfile is an open source tool available from http://oprofile.sourceforge.net/news/. Xen specific Vary is currently shipping in XS6.1 versions and upwards. It is detailed here: http://xenoprof.sourceforge.net/xenoprof_2.0.txt

6. vhd-util

vhd-util is an unsupported tool comes with XenServer and as such should never be used as an "API" around which to build an application based on its disposal or stability of the results. However, it is very useful as a tool to work with and VHD snapshots. It can be used to check, display and understand the VHD files including strings of clichés. There is little documentation and you will probably need to refer to using command line by typing "vhd-util" to the XenServer command line and ask for help to the desired option, for example

[root@dot56 ~] # vhd-util
use: vhd-util COMMAND [OPTIONS]
COMMAND: = {create | snapshot | query | read | set | repair | resize | complete | coalesce | change | scan | check |} return
[root@dot56 ~] # vhd-util check -h
Options: -n [-i ignore missing primary footers] [-I ignore parent uuids] [-t ignore timestamps] [-p check parents] [-b check bitmaps] [-s stats] [-h help]
[root@dot56 ~] #

Some additional information is available:

  • on this blog Citrix
  • research in the Citrix knowledge base for " vhd-util "
  • research in the Citrix support forums

7. WinDbg

WinDbg is one of a number of tools available for Debugging Windows guest on XenServer (see link for details)

8. XenCenter

A wide range of settings are available for XenServer including: C-state, P-State IOPS, Latency and much more. Not all of these are enabled by default. The full range of settings available for hosts and virtual machines are described in Chapter 9 of XenServer 6.2 Administration Guide. This chapter also details how you can explore these settings via XenCenter.

9. xentop

xentop displays real-time information on a Xen system. It comes with the Xen tools. This Citrix article details later use: http://support.citrix.com/article/CTX127896.

10. xl

The xl utility is actually a part of the hypervisor Xen upstream developed as open source, such as the utility is not maintained by Citrix XenServer, but Xen.org.

We would generally does not recommend the use of XenServer developer xl regularly to configure test cases or the like because it affects only a portion of toolstack and as such the XenAPI XAPI and not to be aware of the changes that can lead to a very confused toolstack and some rather strange effects.

xl can, however, be of some use for debugging and diagnostics, especially investigative options such as info [-n, --numa] by which you can request information from equipment such as cores_per_socket and threads_per_core and similar data that you can connect or keep in comparative assessments.

I wish to update the page on which it is based blog, please do so to add more to the comments below, or review gotchas known with those I have suggested.

Previous
Next Post »
0 Komentar