On Fri, Oct 09, 2009 at 21:43:26 +0100, Mal Gorman wrote:
> As you have tested this recently, would you be willing to post the
> results? While it's not a requirement of the patch, it would be nice to have
> an idea of how the effectiveness of memory hot-remove is improved when used
> with the powerpc balloon. This might convince others developers for balloons
> to register with the notifier.

I did ten test runs without my patches and ten test runs with my patches
on a 2.6.32-rc3 kernel.

Without the patch:
6 out of 10 memory-remove operations without the patch removed 1 LMB
(64Mb), the rest of the memory-remove attempts failed to remove any LMBs.

With the patch:
All of the memory-remove operations removed some LMBs.  The average
removed was just over 11 LMBs (704Mb) per attempt.

Linux was given 2Gb of memory.  During the test runs the average memory in
use was 140Mb, not including cache and buffers, and the average amount
consumed by the balloon was 1217Mb.  The system was idle while the
memory remove operation was performed.  After each attempt the system
was rebooted and allowed ~10 minutes to settle after boot.

With a 2Gb configuration on POWER the LMB size is 64Mb.  The drmgr command
(part of powerpc-utils) was used to remove memory by LBM, just as an
end-user would.  Below is a list of the runs and the number of LMBs
removed.

Stock kernel (v2.6.32-rc3)
--------------------------
LMBs    Used kb Loaned kb
removed
0       135232  1257280
0       151168  1231744
1       152128  1234176
1       150976  1239232
1       151808  1232064
0       136064  1249152
0       137088  1246976
1       135296  1289984
1       136384  1263104
1       152960  1243904
=======================
0.60    143910  1248762 Average
0.49      7929    16960 StdDev

Patched kernel
--------------------------
LMBs    Used kb Loaned kb
removed
12      134336  1294336
10      152192  1250432
 9      152832  1235520
15      153152  1237952
12      152320  1232704
13      135360  1252224
11      154176  1237056
10      153920  1243264
10      150720  1236416
13      151040  1230848
=======================
11.50   149005  1245075 Average
 1.75     7158    17738 StdDev


Regards,
Robert Jennings
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to