
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