From: Dan Magenheimer <dan.magenheimer@oracle.com>
To: v.tolstov@selfip.ru, Jeremy Fitzhardinge <jeremy@goop.org>
Cc: xen-devel@lists.xensource.com
Subject: RE: failed to start centos 5 domU with maxmem=30000
Date: Fri, 13 Aug 2010 08:19:34 -0700 (PDT) [thread overview]
Message-ID: <f6e2f19e-a342-460a-a164-752be2cc6d50@default> (raw)
In-Reply-To: <1281678897.9689.5.camel@vase.work>
> This is problem, because a'm using centos, debian, ubuntu, opensuse and
> other systems in domU, but i read that tmem support needed in dom0 and
> domU. Debian and Ubuntu i think, does not support this... But i'm try.
I have kernel rpm's for some versions of Oracle Enterprise Linux
that might work on the same version of centos. I'm told that an
earlier version of the tmem patch (without self-ballooning) was
added to opensuse.
Due to upstream Linux kernel change requests, the tmem Linux patches
continue to change... cosmetic changes, all core functionality
is the same. I've been focused on that rather than on keeping
the patches for older versions up to date. But if you are eager
to try tmem on a particular distro and you have experience in
patching kernels for that distro, I would be happy to help.
Also, tmem does not require dom0 kernel changes, but the toolset
that create domains must be aware of tmem because tmem introduces
the concept of "freeable" memory... since tmem eventually uses all
free memory in the system, creating a domain may require freeable
memory to be freed and the tools need to know how to do that.
Xend (xm) works fine as of 4.0.0.
Again, efficient utilization of memory is a very hard problem.
"Simple" solutions that have been tried to date (such as externally
ballooning all guests from the host, and page sharing with host
swapping) have unacceptable side-effects. Tmem uses paravirtualization
to achieve a much more efficient solution to the problem, but it
requires guest changes.
Thanks,
Dan
prev parent reply other threads:[~2010-08-13 15:19 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-12 10:24 failed to start centos 5 domU with maxmem=30000 Vasiliy G Tolstov
2010-08-12 11:37 ` Pasi Kärkkäinen
2010-08-12 11:37 ` Vasiliy G Tolstov
2010-08-12 12:17 ` Dan Magenheimer
2010-08-12 12:24 ` Vasiliy G Tolstov
2010-08-12 18:00 ` Dan Magenheimer
2010-08-13 5:56 ` Vasiliy G Tolstov
2010-08-12 18:34 ` Jeremy Fitzhardinge
2010-08-13 5:54 ` Vasiliy G Tolstov
2010-08-13 15:19 ` Dan Magenheimer [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=f6e2f19e-a342-460a-a164-752be2cc6d50@default \
--to=dan.magenheimer@oracle.com \
--cc=jeremy@goop.org \
--cc=v.tolstov@selfip.ru \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).