[Libvir] ANNOUNCE: Virt-top - a top-like utility for displaying virtualization stats

Jan Michael Jan.Michael at cern.ch
Tue Aug 7 08:08:21 UTC 2007


Hi Richard,

I haven't followed development of libvirt for a while since it was  
unuseable for our monitoring due to the inaccurate measuring of cpu%.  
At that time I was happy to have a working lib in version 0.1.9.

When you came up with vir-top, I wanted to give it a try. But  
therefore at least version 0.3.1 of libvirt is needed. So I had to  
compile the library again and run in the following error during make:

<error>
remote_internal.c: At top level:
remote_internal.c:969: warning: unused parameter 'sock'
make[2]: *** [libvirt_la-remote_internal.lo] Error 1
make[2]: Leaving directory `/opt/libvirt-0.3.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/libvirt-0.3.1'
make: *** [all] Error 2
</error>

I tried to configure without remote, but had no luck.

Could you be so nice and tell me which requesitions my systems has to  
fulfill that I can successfully compile libvirt?

By the way. I'm using a RHES 4.x based distribution, Xen 3.0.3 and  
kernel 2.6.18 in dom0. I have only Xen installed an only use libvirt  
on top of Xen.

Thanks for your help,

	Jan


On 06.08.2007, at 23:15, Richard W.M. Jones wrote:
> I'm pleased to announce the first release of virt-top, which is a  
> top-like utility for displaying virtualization stats.
>
> It aims to look and feel very much like regular 'top', so as to be  
> as familiar as possible for systems administrators.  You can also  
> use it as a pleasant replacement for xentop.
>
> It uses libvirt, so can display stats across a variety of different  
> hypervisors and virtualization systems (not just Xen, although that  
> is where the testing has gone so far).
>
>   http://et.redhat.com/~rjones/virt-top/
>
> The license is a combination of LGPL (for the library) and GPL (for  
> the virt-top program).
>
> Current status
> --------------
>
> You can view domains and use familiar keys like 'P'/'M'/... to sort  
> by processor/memory/..., and 'd'/'s' to set the delay between  
> updates. Also some common top command-line options are  
> implemented.  The man page is here: http://et.redhat.com/~rjones/ 
> virt-top/virt-top.txt
>
> There are a variety of source and binary RPMs available for Fedora  
> users.  I don't yet have a working Debian/Ubuntu package, but will  
> have a go at making one tomorrow.
>
> The next thing I'll be working on is showing virtual and physical  
> CPU usage of guests.  After that I'm hoping to discuss extensions  
> to libvirt to make other interesting statistics available to virt- 
> top, in particular disk and network I/O stats.
>
> There are a few data collection artifacts which need to be  
> investigated.  In particular, %CPU sometimes goes over 100%.   
> Obviously accurate data collection is an important goal for this tool.
>
> Memory usage is good: typical 'RES' (in regular top) for virt-top  
> is just under 2.5 MB, and I've had it running for hours at a time  
> without memory usage increasing, which seems to indicate that there  
> aren't any major memory leaks.
>
> Development
> -----------
>
> The program is currently very small: exactly 500 lines of code!
>
> If you want to dive in and send me patches they are most welcome,  
> but remember that I'm trying to make this utility act as much like  
> 'top' as possible, so if 'top' does it in a particular way, then  
> I'd prefer virt-top to do the same thing.  (May not apply to  
> obscure top functionality, if top does something silly).
>
> If you're a systems administrator, not a programmer, and you'd like  
> virt-top to have some particular feature, then please let me know,  
> and I will be happy to review it and code it for you.
>
> Rich.
>
> -- 
> Emerging Technologies, Red Hat - http://et.redhat.com/~rjones/
> Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod
> Street, Windsor, Berkshire, SL4 1TE, United Kingdom.  Registered in
> England and Wales under Company Registration No. 03798903
> <virt-top.png>
> --
> Libvir-list mailing list
> Libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4028 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20070807/3b421571/attachment-0001.p7s>


More information about the libvir-list mailing list