This patch is for -testing, to fix some wrong calculates of max_pages and max_memkb. Now balloon problem goes away (on *testing*). Unfortunately i cannot confirm the similar fix to -unstable yesterday is able to fix balloon problem, since i got some troubles creating domU with the latest -unstable. Demonstration: $ xm list Name Id Mem(MB) CPU State Time(s) Console Domain-0 0 92 0 r---- 44.3 tty 1 40 0 -b--- 0.9 9601 $ xm balloon tty 45 bun@dewey2:~/projects/myxen$ xm list Name Id Mem(MB) CPU State Time(s) Console Domain-0 0 92 0 r---- 45.3 tty 1 45 0 -b--- 0.9 9601 bun@dewey2:~/projects/myxen$ xm balloon tty 35 bun@dewey2:~/projects/myxen$ xm list Name Id Mem(MB) CPU State Time(s) Console Domain-0 0 92 0 r---- 46.1 tty 1 35 0 -b--- 0.9 9601 Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com> $ diffstat balloon.patch tools/libxc/xc_domain.c | 2 +- xen/common/dom0_ops.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On 7/18/05, aq <aquynh@gmail.com> wrote:> This patch is for -testing, to fix some wrong calculates of max_pages > and max_memkb. Now balloon problem goes away (on *testing*). > > Unfortunately i cannot confirm the similar fix to -unstable yesterday > is able to fix balloon problem, since i got some troubles creating > domU with the latest -unstable. > > Demonstration: > > $ xm list > Name Id Mem(MB) CPU State Time(s) Console > Domain-0 0 92 0 r---- 44.3 > tty 1 40 0 -b--- 0.9 9601 > > $ xm balloon tty 45 > bun@dewey2:~/projects/myxen$ xm list > Name Id Mem(MB) CPU State Time(s) Console > Domain-0 0 92 0 r---- 45.3 > tty 1 45 0 -b--- 0.9 9601 > > bun@dewey2:~/projects/myxen$ xm balloon tty 35 > bun@dewey2:~/projects/myxen$ xm list > Name Id Mem(MB) CPU State Time(s) Console > Domain-0 0 92 0 r---- 46.1 > tty 1 35 0 -b--- 0.9 9601 >i can confirm that now (on -testing) "xm maxmem" also works :-) bun@dewey2:~/projects/myxen$ xm list Name Id Mem(MB) CPU State Time(s) Console Domain-0 0 92 0 r---- 101.4 tty 3 40 0 -b--- 0.7 9603 bun@dewey2:~/projects/myxen$ xm balloon tty 62 bun@dewey2:~/projects/myxen$ xm list Name Id Mem(MB) CPU State Time(s) Console Domain-0 0 92 0 r---- 102.1 tty 3 60 0 -b--- 0.7 9603 bun@dewey2:~/projects/myxen$ xm maxmem tty 62 bun@dewey2:~/projects/myxen$ xm balloon tty 62 bun@dewey2:~/projects/myxen$ xm list Name Id Mem(MB) CPU State Time(s) Console Domain-0 0 92 0 r---- 103.2 tty 3 62 0 -b--- 0.7 9603 regards, aq _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Hi aq, I tested the -testing tree by applying your patch and i can successfully balloon the domain''s memory above the initial allocation now. BTW, you can give either bytes, or m (mega bytes), or k (kilo bytes) to the "mem=" kernel command line parameter in the "extra" option of the domain''s config file. Thanks! Xuehai aq wrote:> On 7/18/05, aq <aquynh@gmail.com> wrote: > >>This patch is for -testing, to fix some wrong calculates of max_pages >>and max_memkb. Now balloon problem goes away (on *testing*). >> >>Unfortunately i cannot confirm the similar fix to -unstable yesterday >>is able to fix balloon problem, since i got some troubles creating >>domU with the latest -unstable. >> >>Demonstration: >> >>$ xm list >>Name Id Mem(MB) CPU State Time(s) Console >>Domain-0 0 92 0 r---- 44.3 >>tty 1 40 0 -b--- 0.9 9601 >> >>$ xm balloon tty 45 >>bun@dewey2:~/projects/myxen$ xm list >>Name Id Mem(MB) CPU State Time(s) Console >>Domain-0 0 92 0 r---- 45.3 >>tty 1 45 0 -b--- 0.9 9601 >> >>bun@dewey2:~/projects/myxen$ xm balloon tty 35 >>bun@dewey2:~/projects/myxen$ xm list >>Name Id Mem(MB) CPU State Time(s) Console >>Domain-0 0 92 0 r---- 46.1 >>tty 1 35 0 -b--- 0.9 9601 >> > > > i can confirm that now (on -testing) "xm maxmem" also works :-) > > bun@dewey2:~/projects/myxen$ xm list > Name Id Mem(MB) CPU State Time(s) Console > Domain-0 0 92 0 r---- 101.4 > tty 3 40 0 -b--- 0.7 9603 > > bun@dewey2:~/projects/myxen$ xm balloon tty 62 > bun@dewey2:~/projects/myxen$ xm list > Name Id Mem(MB) CPU State Time(s) Console > Domain-0 0 92 0 r---- 102.1 > tty 3 60 0 -b--- 0.7 9603 > > bun@dewey2:~/projects/myxen$ xm maxmem tty 62 > bun@dewey2:~/projects/myxen$ xm balloon tty 62 > bun@dewey2:~/projects/myxen$ xm list > Name Id Mem(MB) CPU State Time(s) Console > Domain-0 0 92 0 r---- 103.2 > tty 3 62 0 -b--- 0.7 9603 > > > > regards, > aq > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel