> Maybe I'll think about sudo-enabling cmmflush and checking the last field of > /proc/buddyinfo to see if it needs to be run.
I tried doing things based on the values of /proc/buddyinfo but what I found is that if there are zeroes in the high order slab counts, there is a chance that vmcp with 1M buffer will fail. But not a guarantee. Sometimes Linux just rearranges the slabs and finds the memory. Which makes it even harder to reproduce. Beware that you can spend ages debugging this ;-) Tomas
