[Libvir] libvirt statistics
Daniel P. Berrange
berrange at redhat.com
Thu Sep 6 13:58:38 UTC 2007
On Thu, Sep 06, 2007 at 02:10:39PM +0100, Richard W.M. Jones wrote:
> [Using `pahole' and friends - see
> http://git.kernel.org/?p=linux/kernel/git/acme/pahole.git;a=summary and
> https://ols2006.108.redhat.com/2007/Reprints/melo-Reprint.pdf ]
>
> These are all on x86-64. You'll get slightly different results on a 32
> bit arch.
>
> Largest structures, by size:
>
> qemud_vm_def: 16608 4
> qemud_vm_os_def: 16436 1
> _testConn: 14504 2
> qemud_vm: 12368 2
> qemud_network: 8240 0
> qemud_vm_disk_def: 4376 2
> qemud_driver: 4192 1
> qemud_vm_net_def: 4136 2
> xenXMConfCache: 4112 0
Hmm, practically all of those large structs come from the statically
allocated char arrays of PATH_MAX. Switching them to be malloc'd would
save far more than packing the structs.
Dan.
--
|=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=|
|=- Perl modules: http://search.cpan.org/~danberr/ -=|
|=- Projects: http://freshmeat.net/~danielpb/ -=|
|=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|
More information about the libvir-list
mailing list