On 6/8/07, Mark Williamson <mark.williamson@xxxxxxxxxxxx> wrote:
> if Balloon driver is not present in the guest OS then how xen control
> the memory of the that Guest OS
It can't; Xen depends on guest OS co-operation in order to resize the guest's
physical memory footprint.
ok it means if during domU creation if config file says memory is 64MB
then it can't be resize.
> or there is some other mechanism also with which the guest OS page
> allocator can inftate or deflate the balloon.
The balloon can be controlled from outside Xen using xm mem-set. It can also
outside xen means guest OS can use xm-mem set tool to inflate and
deflate the ballon.
be controlled within the guest by echoing something into a special file. If
there's no balloon driver, there's no way to change the memory footprint (as
of 3.1 the balloon driver can work in HVM, though).
Other hypervisors / virtual machine software is able to page guest memory out
to disk in order to vary the machine RAM allocation used by each guest; Xen
doesn't do this.
Cheers,
Mark
I think so many control for the ballon driver may cause the conflit if
xen and guest OS is simultaneously trying to resize the ballon.
--
Dave: Just a question. What use is a unicyle with no seat? And no pedals!
Mark: To answer a question with a question: What use is a skateboard?
Dave: Skateboards have wheels.
Mark: My wheel has a wheel!
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|