"Dan Magenheimer" <dan....@oracle.com> 29.04.08 20:35 >>>
I made some actual measurements of the results of this algorithm
(on a RHEL5u1-32bit guest).
memory= Minimum
128 75776kB
256 108544kB
512 173056kB
1024 238592kB
This corresponds to expected values in the source comment
However, I wonder if the algorithm is probably too
conservative for large(r) memory domains. With
a light load (i.e. continuously compiling Xen),
memory utilization rarely exceeds 72MB, regardless
of the max memory (at least in the above tested values).
Sure, this was (in different wording) also stated in the comment
that came with the patch. A more precise estimate would certainly
be welcome, but I'm afraid is going to come with a much higher
(complexity) price tag. Unless you have something simple and
obvious in mind that we simply didn't spot...
Jan