Changes

Jump to: navigation, search

Xen Monitoring Tools and Techniques

1,681 bytes added, 19:21, 22 April 2008
Monitoring Xen Performance with XenMon =
== Monitoring Xen Performance with XenMon ==
The ''XenMon'' tool is useful for monitoring the performance Xen domains, particularly when identifying with domains are responsible for the highest I/O or processing loads on a system.
woke up 288 times in 288 seconds (1 per second)
</pre>
 
XenMon accepts a range of command-line options which control various aspects of the monitoring. For a breakdown of these options simply pass the ''--help'' argument through through to ''xenmon.py'':
 
<pre>
xenmon.py --help
usage: xenmon.py [options]
 
options:
-h, --help show this help message and exit
-l, --live show the ncurses live monitoring frontend (default)
-n, --notlive write to file instead of live monitoring
-p PREFIX, --prefix=PREFIX
prefix to use for output files
-t DURATION, --time=DURATION
stop logging to file after this much time has elapsed
(in seconds). set to 0 to keep logging indefinitely
-i INTERVAL, --interval=INTERVAL
interval for logging (in ms)
--ms_per_sample=MSPERSAMPLE
determines how many ms worth of data goes in a sample
--cpu=CPU specifies which cpu to display data for
--allocated Display allocated time for each domain
--noallocated Don't display allocated time for each domain
--blocked Display blocked time for each domain
--noblocked Don't display blocked time for each domain
--waited Display waiting time for each domain
--nowaited Don't display waiting time for each domain
--excount Display execution count for each domain
--noexcount Don't display execution count for each domain
--iocount Display I/O count for each domain
--noiocount Don't display I/O count for each domain
</pre>
 
== Monitoring Performance with XenTop ==
1,798
edits

Navigation menu