Thanks everyone. It's time to go home now. I will finish reading the thread and respond later.
On Wed, Jan 12, 2011 at 03:16:00PM -0700, Eric Blake wrote:Well libguestfs itself likely needs to inspect the disk every time
> It may be worth adding an optional XML element that records a string to
> use for the guestOS argument. In fact, the libguestfs tool suite
> already has some pretty decent ways to guess the OS of an arbitrary VM
> guest (even when using other hypervisors, like qemu-kvm, which don't
> have any counterpart of a guestOS argument in native format), but it
> takes several seconds to figure that out per domain. libguestfs would
> certainly be pleased with a way to annotate guestOS details into an XML
> description, rather than having to relearn it every time.
(eg. the operating system might have been upgraded since last time).
Also we don't necessarily have libvirt around - we can be asked to
inspect a raw disk image.
However I know that there was someone asking me if the inspection data
could be cached in the libvirt XML so that they could query it out
quickly later on. Unfortunately I forget now who asked me this and
which project wanted it (maybe Chris Lalancette??).
virt-top is 'top' for virtual machines. Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top