On Wed, Nov 10, 2010 at 02:27:04PM +0000, Mel Gorman wrote:Exactly. Furthermore the improvement will still happen later by polling compaction once every 10 sec with khugepaged (this is also required in case some other guest or application quit releasing tons of ram maybe natively order 9 in the buddy without requiring any further compaction invocation). What the default should be I don't know, but I like a default that fails without causing swap storms. If you want the swap storms and to drop all ptes regardless of their young bits, you should ask explicitly for it I think. Anybody asking for high order allocation and pretending to succeed despite the anti-frag and movable pageblocks migrated with compaction aren't enough to succeed should be able to handle a full graceful failure like THP does by design (or worst case to return error to userland). As far as I can tell tg3 atomic order 2 allocation also provides for a graceful fallback for the same reason (however in new mainline it floods the dmesg with tons of printk, which it didn't used to with older kernels but it's not an actual regression). Great. Well this is also why I disabled it with the smallest possible modification, to avoid stepping on your toes. Well I wasn't sure if you tested it already on that very workload, the patches weren't from you (even if you were in the signoffs). I mentioned it just in case, glad it's not related :). --
| Greg KH | Og dreams of kernels |
| Jens Axboe | [PATCH 31/33] Fusion: sg chaining support |
| Arnd Bergmann | Re: finding your own dead "CONFIG_" variables |
| Mark Brown | [PATCH 2/2] Subject: natsemi: Allow users to disable workaround for DspCfg reset |
| Tony Breeds | [LGUEST] Look in object dir for .config |
git: | |
| Brian Downing | Re: Git in a Nutshell guide |
| John Benes | Re: master has some toys |
| Matthias Lederhofer | [PATCH 4/7] introduce GIT_WORK_TREE to specify the work tree |
| Alexander Sulfrian | [RFC/PATCH] RE: git calls SSH_ASKPASS even if DISPLAY is not set |
| Junio C Hamano | Re: Rss produced by git is not valid xml? |
| Linux Kernel |
