Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755062Ab2E2SgN (ORCPT ); Tue, 29 May 2012 14:36:13 -0400 Received: from mx1.redhat.com ([209.132.183.28]:42616 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754789Ab2E2SgM (ORCPT ); Tue, 29 May 2012 14:36:12 -0400 Date: Tue, 29 May 2012 20:35:16 +0200 From: Andrea Arcangeli To: Peter Zijlstra Cc: Rik van Riel , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Hillf Danton , Dan Smith , Linus Torvalds , Andrew Morton , Thomas Gleixner , Ingo Molnar , Paul Turner , Suresh Siddha , Mike Galbraith , "Paul E. McKenney" , Lai Jiangshan , Bharata B Rao , Lee Schermerhorn , Johannes Weiner , Srivatsa Vaddagiri , Christoph Lameter Subject: Re: [PATCH 13/35] autonuma: add page structure fields Message-ID: <20120529183516.GO21339@redhat.com> References: <1337965359-29725-1-git-send-email-aarcange@redhat.com> <1337965359-29725-14-git-send-email-aarcange@redhat.com> <1338297385.26856.74.camel@twins> <20120529163849.GF21339@redhat.com> <4FC4FD51.2080001@redhat.com> <1338310613.26856.139.camel@twins> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1338310613.26856.139.camel@twins> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1648 Lines: 33 On Tue, May 29, 2012 at 06:56:53PM +0200, Peter Zijlstra wrote: > On Tue, 2012-05-29 at 12:46 -0400, Rik van Riel wrote: > > > I don't think it's too great, memcg uses for half of that and yet > > > nobody is booting with cgroup_disable=memory even on not-NUMA servers > > > with less RAM. > > Right, it was such a hit we had to disable that by default on RHEL6. CONFIG_CGROUP_MEM_RES_CTLR is =y, do you mean it's set to cgroup_disable=memory by default in grub? I didn't notice that. If a certain amount of users is passing cgroup_disable=memory at boot because they don't need the feature, well that's perfectly reasonable and the way it should be. That's why such an option exists and why I also provided a noautonuma parameter for the same reason. > Right, hnaz did great work there, but wasn't there still some few pieces > of the shadow page frame left? ISTR LSF/MM talk of moving the last few > bits into the regular page frame, taking the word that became available > through: fc9bb8c768 ("mm: Rearrange struct page"). memcg diet topic is there for a long time, they started working on it more than 1 year ago, I'm currently referring to current upstream (maybe 1 week ago old). But this is normal, first you focus on the algorithm, then you worry how to optimize the implementation to reduce the memory usage without altering the runtime (well, without altering it too much at least...). -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/