Hi Dan, On Fri, 27 Apr 2007 19:07:43 +0100 "Daniel P. Berrange" wrote: > > With that the 'virsh dominfo demo' does show correct memory usage. If > I do a 'virsh vcpuinfo demo' though the whole box hangs & I get a kernel > trace ! At this think I think this is most likely to be something wrong > with the Fedora kernel rather than libvirt, since we know there's anumber > of other wierd bugs with this 2.6.20 kernel. x86_64 worked fine AFAICT > > 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 -=| I'm sorry for my delay in replying. I made a mistake when I confirmed this problem before. > # ./virsh dominfo HVM_RH5_sda6 | grep mem > Max memory: 460800 kB > Used memory: 299008 kB I said I could get the value after I changed the definition of XEN_V2_OP_GETDOMAININFOLIST. But actually the virsh command showed the value using "xend_internal.c", not using "xen_internal.c". Here is a result of a comparing between "xend_internal.c" and "xen_internal.c". # xm list Name ID Mem VCPUs State Time(s) Domain-0 0 729 2 r----- 483.5 HVM_RH5_sda6 5 195 2 ------ 10294.2 # virsh setmaxmem HVM_RH5_sda6 500000 # xm list -l HVM_RH5_sda6 | grep mem (maxmem 400) (memory 195) (shadow_memory 6) # ./virsh dominfo HVM_RH5_sda6 [DEBUG] using: xenDaemonDomainGetInfo State: no state CPU(s): 5 CPU time: 10202.0s Max memory: 409600 kB <--- Used memory: 199680 kB <--- # ./virsh dominfo HVM_RH5_sda6 [DEBUG] using: xenHypervisorGetDomainInfo State: no state CPU(s): 5 CPU time: 10214.1s Max memory: 500000 kB <--- Used memory: 207744 kB <--- I think the value is correct when using "xenDaemonDomainGetInfo". So I want to use only "xenDaemonDomainGetInfo" for Xen when executing "virsh dominfo" command. How does that sound ? Thanks, Saori Fukuta