[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Dynamic Memory Management and Migration (3.0.4-0)
Daniel P. Berrange wrote: > On Wed, Jan 31, 2007 at 04:29:25PM +0100, Timo Benk wrote: >> Hello, >> >> i noticed the following Problem: >> >> if i want to allow dynamic memory management of Linux-domains, i need to >> set the following kernel parameter. Otherwise it is not possible, to >> increase the memory of the domain above the initial assigned value: >> >> extra = "mem=10240M" > > That should not be neccessary. We fixed the Hypervisor to implement the > neccessary magic so that XenD can utilize the 'maxmem' parameter in > guest config files correctly So for example > > mem=500 > maxmem=800 > > Will make the guest VM boot up with 500 MB of initial RAM. It will also > tell it to allocate page tables entries big enough to address 800 MB of > RAM. So after boot up, you will be able to balloon the guest upto this > maxmimum of 800 MB simply using 'xm mem-set 800'. A quick test with 3.0.4-0 does not work on my side. I will try it again tomorrow with 3.0.4-1. I dunno when the patch was applied to the xen source. Her is what i have tried: Domain-0:~ # xm create /etc/xen/vm/xendom1 -n Using config file "/etc/xen/vm/xendom1". (vm (name xendom1) (memory 256) (maxmem 512) (vcpus 1) (on_xend_start ignore) (on_xend_stop ignore) (cpu_cap 100) (cpu_weight 100) (image (linux (kernel /boot/vmlinuz-2.6.16.33-xenU) (ramdisk /boot/initrd-2.6.16.33-xenU) (root '/dev/sda1 ro') ) ) (device (vbd (uname phy:/dev/xenvol/xendom1_root) (dev sda1) (mode w))) (device (vbd (uname phy:/dev/xenvol/xendom1_swap) (dev sda2) (mode w))) (device (vif (mac 00:11:25:67:30:65))) ) Domain-0:~ # xm create /etc/xen/vm/xendom1 Using config file "/etc/xen/vm/xendom1". Started domain xendom1 Domain-0:~ # xm list Name ID Mem VCPUs State Time(s) Domain-0 0 2265 1 r----- 4834.5 xendom1 6 256 1 -b---- 4.3 Domain-0:~ # xm mem-set xendom1 300 Domain-0:~ # xm list Name ID Mem VCPUs State Time(s) Domain-0 0 2265 1 r----- 4835.2 xendom1 6 257 1 ------ 13.1 Domain-0:~ # ssh root@xxxxxxxxxxxx Last login: Wed Jan 31 23:56:00 2007 from 172.17.0.1 xendom1:~ # free total used free shared buffers cached Mem: 262384 108404 153980 0 5840 63840 -/+ buffers/cache: 38724 223660 Swap: 524280 0 524280 xendom1:~ # logout Connection to 172.17.0.101 closed. Domain-0:~ # xm mem-set xendom1 400 Domain-0:~ # ssh root@xxxxxxxxxxxx Last login: Wed Jan 31 23:56:08 2007 from 172.17.0.128 xendom1:~ # free total used free shared buffers cached Mem: 262384 108908 153476 0 6388 63812 -/+ buffers/cache: 38708 223676 Swap: 524280 0 524280 xendom1:~ # Greetings, -timo -- Timo Benk - Jabber ID: fry@xxxxxxxxxxxx - ICQ ID: #414944731 PGP Public Key: http://m28s01.vlinux.de/timo_benk_gpg_key.asc _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |