From: Peter Zijlstra <peterz@infradead.org>
To: Wanpeng Li <liwanp@linux.vnet.ibm.com>
Cc: Ingo Molnar <mingo@redhat.com>,
Andrew Morton <akpm@linux-foundation.org>,
linux-mm@kvack.org, linux-kernel@vger.kernel.org,
Mike Galbraith <bitbucket@online.de>
Subject: Re: [PATCH] sched/auto_group: fix consume memory even if add 'noautogroup' in the cmdline
Date: Mon, 6 Jan 2014 13:17:19 +0100 [thread overview]
Message-ID: <20140106121719.GH31570@twins.programming.kicks-ass.net> (raw)
In-Reply-To: <1388139751-19632-1-git-send-email-liwanp@linux.vnet.ibm.com>
On Fri, Dec 27, 2013 at 06:22:31PM +0800, Wanpeng Li wrote:
> We have a server which have 200 CPUs and 8G memory, there is auto_group creation
I'm hoping that is 8T, otherwise that's a severely under provisioned
system, that's a mere 40M per cpu, does that even work?
> which will almost consume 12MB memory even if add 'noautogroup' in the kernel
> boot parameter. In addtion, SLUB per cpu partial caches freeing that is local to
> a processor which requires the taking of locks at the price of more indeterminism
> in the latency of the free. This patch fix it by check noautogroup earlier to avoid
> free after unnecessary memory consumption.
That's just a bad changelog. It fails to explain the actual problem and
it babbles about unrelated things like SLUB details.
Also, I'm not entirely sure what the intention was of this code, I've so
far tried to ignore the entire autogroup fest...
It looks like it creates and maintains the entire autogroup hierarchy,
such that if you at runtime enable the sysclt and move tasks 'back' to
the root cgroup you get the autogroup behaviour.
Was this intended? Mike?
This patch obviously breaks that.
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
next prev parent reply other threads:[~2014-01-06 12:17 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-27 10:22 Wanpeng Li
2014-01-06 12:17 ` Peter Zijlstra [this message]
2014-01-06 14:02 ` Mike Galbraith
2014-01-06 23:23 ` Wanpeng Li
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140106121719.GH31570@twins.programming.kicks-ass.net \
--to=peterz@infradead.org \
--cc=akpm@linux-foundation.org \
--cc=bitbucket@online.de \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=liwanp@linux.vnet.ibm.com \
--cc=mingo@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox