[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.DEB.2.00.1207111930020.9370@chino.kir.corp.google.com>
Date: Wed, 11 Jul 2012 19:33:41 -0700 (PDT)
From: David Rientjes <rientjes@...gle.com>
To: Minchan Kim <minchan@...nel.org>
cc: Andrew Morton <akpm@...ux-foundation.org>,
linux-kernel@...r.kernel.org, linux-mm@...ck.org,
Rik van Riel <riel@...hat.com>,
KOSAKI Motohiro <kosaki.motohiro@...fujitsu.com>,
Mel Gorman <mgorman@...e.de>,
Johannes Weiner <hannes@...xchg.org>,
Kamezawa Hiroyuki <kamezawa.hiroyu@...fujitsu.com>
Subject: Re: [PATCH v2] mm: Warn about costly page allocation
On Thu, 12 Jul 2012, Minchan Kim wrote:
> Agreed and that's why I suggested following patch.
> It's not elegant but at least, it could attract interest of configuration
> people and they could find a regression during test phase.
> This description could be improved later by writing new documenation which
> includes more detailed story and method for capturing high order allocation
> by ftrace once we see regression report.
>
> At the moment, I would like to post this patch, simply.
> (Of course, I hope fluent native people will correct a sentence. :) )
>
> Any objections, Andrew, David?
>
There are other config options like CONFIG_SLOB that are used for a very
small memory footprint on systems like this. We used to have
CONFIG_EMBEDDED to suggest options like this but that has since been
renamed as CONFIG_EXPERT and has become obscured.
If size is really the only difference, I would think that people who want
the smallest kernel possible would be doing allnoconfig and then
selectively enabling what they need, so defconfig isn't really relevant
here. And it's very difficult for an admin to know whether or not they
"care about high-order allocations."
I'd reconsider disabling compaction by default unless there are other
considerations that haven't been mentioned.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists