All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anton Vorontsov <anton-9xeibp6oKSgdnm+yROfE0A@public.gmane.org>
To: Glauber Costa <glommer-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
Cc: Michal Hocko <mhocko-AlSwsSmVLrQ@public.gmane.org>,
	linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org,
	cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
	Andrew Morton
	<akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>,
	kamezawa.hiroyu-+CUm20s59erQFUHtdCDX3A@public.gmane.org,
	handai.szj-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
	Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org>,
	Mel Gorman <mgorman-l3A5Bk7waGM@public.gmane.org>
Subject: Re: [PATCH v2 2/5] memcg: provide root figures from system totals
Date: Wed, 20 Mar 2013 09:40:48 -0700	[thread overview]
Message-ID: <20130320164047.GA22177@lizard.fhda.edu> (raw)
In-Reply-To: <51496E71.5010707-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>

On Wed, Mar 20, 2013 at 12:08:17PM +0400, Glauber Costa wrote:
[...]
> >> The fact that I keep bypassing when hierarchy is present, it is
> >> more of a reuse of the infrastructure since it's there anyway.
> >>
> >> Also, I would like the root memcg to be usable, albeit cheap, for
> >> projects like memory pressure notifications.
> >  
> > root memcg without any childre, right?
> > 
> yes, of course.

Just want to raise a voice of support for this one. Thanks to Glauber's
efforts, we might not need another memory pressure interface for
CONFIG_MEMCG=n case, since we might have CONFIG_MEMCG=y that will be super
cheap when used with just a root memcg w/o children, and still usable for
mem pressure. So this particular scenario is actually in demand[1].

Thanks!

Anton

[1] http://lkml.indiana.edu/hypermail/linux/kernel/1302.2/03173.html

WARNING: multiple messages have this Message-ID (diff)
From: Anton Vorontsov <anton@enomsg.org>
To: Glauber Costa <glommer@parallels.com>
Cc: Michal Hocko <mhocko@suse.cz>,
	linux-mm@kvack.org, cgroups@vger.kernel.org,
	Tejun Heo <tj@kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	kamezawa.hiroyu@jp.fujitsu.com, handai.szj@gmail.com,
	Johannes Weiner <hannes@cmpxchg.org>,
	Mel Gorman <mgorman@suse.de>
Subject: Re: [PATCH v2 2/5] memcg: provide root figures from system totals
Date: Wed, 20 Mar 2013 09:40:48 -0700	[thread overview]
Message-ID: <20130320164047.GA22177@lizard.fhda.edu> (raw)
In-Reply-To: <51496E71.5010707@parallels.com>

On Wed, Mar 20, 2013 at 12:08:17PM +0400, Glauber Costa wrote:
[...]
> >> The fact that I keep bypassing when hierarchy is present, it is
> >> more of a reuse of the infrastructure since it's there anyway.
> >>
> >> Also, I would like the root memcg to be usable, albeit cheap, for
> >> projects like memory pressure notifications.
> >  
> > root memcg without any childre, right?
> > 
> yes, of course.

Just want to raise a voice of support for this one. Thanks to Glauber's
efforts, we might not need another memory pressure interface for
CONFIG_MEMCG=n case, since we might have CONFIG_MEMCG=y that will be super
cheap when used with just a root memcg w/o children, and still usable for
mem pressure. So this particular scenario is actually in demand[1].

Thanks!

Anton

[1] http://lkml.indiana.edu/hypermail/linux/kernel/1302.2/03173.html

--
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>

  parent reply	other threads:[~2013-03-20 16:40 UTC|newest]

Thread overview: 72+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-05 13:10 [PATCH v2 0/5] bypass root memcg charges if no memcgs are possible Glauber Costa
2013-03-05 13:10 ` Glauber Costa
     [not found] ` <1362489058-3455-1-git-send-email-glommer-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-05 13:10   ` [PATCH v2 1/5] memcg: make nocpu_base available for non hotplug Glauber Costa
2013-03-05 13:10     ` Glauber Costa
     [not found]     ` <1362489058-3455-2-git-send-email-glommer-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-06  0:04       ` Kamezawa Hiroyuki
2013-03-06  0:04         ` Kamezawa Hiroyuki
2013-03-19 11:07     ` Michal Hocko
2013-03-05 13:10   ` [PATCH v2 2/5] memcg: provide root figures from system totals Glauber Costa
2013-03-05 13:10     ` Glauber Costa
2013-03-06  0:27     ` Kamezawa Hiroyuki
     [not found]       ` <51368D80.20701-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2013-03-06  8:30         ` Glauber Costa
2013-03-06  8:30           ` Glauber Costa
     [not found]           ` <5136FEC2.2050004-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-06 10:45             ` Kamezawa Hiroyuki
2013-03-06 10:45               ` Kamezawa Hiroyuki
     [not found]               ` <51371E4A.7090807-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2013-03-06 10:52                 ` Glauber Costa
2013-03-06 10:52                   ` Glauber Costa
     [not found]                   ` <51371FEF.3020507-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-06 10:59                     ` Kamezawa Hiroyuki
2013-03-06 10:59                       ` Kamezawa Hiroyuki
     [not found]                       ` <513721A5.6080401-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2013-03-13  6:58                         ` Sha Zhengju
2013-03-13  6:58                           ` Sha Zhengju
     [not found]                           ` <CAFj3OHWm_GjLFwNEE=D69DR-YSF25AZvKTLHpyHq7aYDi12b0g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-03-13  9:15                             ` Kamezawa Hiroyuki
2013-03-13  9:15                               ` Kamezawa Hiroyuki
2013-03-13  9:59                               ` Sha Zhengju
2013-03-14  0:03                                 ` Kamezawa Hiroyuki
2013-03-14  0:03                                   ` Kamezawa Hiroyuki
2013-03-06 10:50             ` Kamezawa Hiroyuki
2013-03-06 10:50               ` Kamezawa Hiroyuki
     [not found]     ` <1362489058-3455-3-git-send-email-glommer-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-19 12:46       ` Michal Hocko
2013-03-19 12:46         ` Michal Hocko
     [not found]         ` <20130319124650.GE7869-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2013-03-19 12:55           ` Michal Hocko
2013-03-19 12:55             ` Michal Hocko
2013-03-20  7:03             ` Glauber Costa
     [not found]               ` <51495F35.9040302-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-20  8:03                 ` Michal Hocko
2013-03-20  8:03                   ` Michal Hocko
2013-03-20  8:08                   ` Glauber Costa
     [not found]                     ` <51496E71.5010707-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-20  8:18                       ` Michal Hocko
2013-03-20  8:18                         ` Michal Hocko
2013-03-20  8:34                         ` Glauber Costa
2013-03-20  8:58                           ` Michal Hocko
2013-03-20  9:30                             ` Glauber Costa
     [not found]                               ` <514981C3.8070304-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-21  6:08                                 ` Kamezawa Hiroyuki
2013-03-21  6:08                                   ` Kamezawa Hiroyuki
2013-03-20 16:40                       ` Anton Vorontsov [this message]
2013-03-20 16:40                         ` Anton Vorontsov
2013-03-20  7:04         ` Glauber Costa
2013-03-05 13:10   ` [PATCH v2 3/5] memcg: make it suck faster Glauber Costa
2013-03-05 13:10     ` Glauber Costa
     [not found]     ` <1362489058-3455-4-git-send-email-glommer-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-06  0:46       ` Kamezawa Hiroyuki
2013-03-06  0:46         ` Kamezawa Hiroyuki
2013-03-06  8:38         ` Glauber Costa
     [not found]           ` <5137007E.7030004-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-06 10:54             ` Kamezawa Hiroyuki
2013-03-06 10:54               ` Kamezawa Hiroyuki
2013-03-13  8:08       ` Sha Zhengju
2013-03-13  8:08         ` Sha Zhengju
     [not found]         ` <CAFj3OHU6f3o5GmbFyUsqtSWqHruSS4Yyodx=s=Vh8mO7GfTE8w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-03-20  7:13           ` Glauber Costa
2013-03-20  7:13             ` Glauber Costa
2013-03-19 13:58       ` Michal Hocko
2013-03-19 13:58         ` Michal Hocko
2013-03-20  7:00         ` Glauber Costa
     [not found]           ` <51495E73.8090409-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-20  8:13             ` Michal Hocko
2013-03-20  8:13               ` Michal Hocko
2013-03-05 13:10   ` [PATCH v2 4/5] memcg: do not call page_cgroup_init at system_boot Glauber Costa
2013-03-05 13:10     ` Glauber Costa
     [not found]     ` <1362489058-3455-5-git-send-email-glommer-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-06  1:07       ` Kamezawa Hiroyuki
2013-03-06  1:07         ` Kamezawa Hiroyuki
     [not found]         ` <513696C1.3090301-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2013-03-06  8:22           ` Glauber Costa
2013-03-06  8:22             ` Glauber Costa
2013-03-19 14:06     ` Michal Hocko
2013-03-05 13:10   ` [PATCH v2 5/5] memcg: do not walk all the way to the root for memcg Glauber Costa
2013-03-05 13:10     ` Glauber Costa
     [not found]     ` <1362489058-3455-6-git-send-email-glommer-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-03-06  1:08       ` Kamezawa Hiroyuki
2013-03-06  1:08         ` Kamezawa Hiroyuki

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=20130320164047.GA22177@lizard.fhda.edu \
    --to=anton-9xeibp6oksgdnm+yrofe0a@public.gmane.org \
    --cc=akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org \
    --cc=cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=glommer-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org \
    --cc=handai.szj-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org \
    --cc=kamezawa.hiroyu-+CUm20s59erQFUHtdCDX3A@public.gmane.org \
    --cc=linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org \
    --cc=mgorman-l3A5Bk7waGM@public.gmane.org \
    --cc=mhocko-AlSwsSmVLrQ@public.gmane.org \
    --cc=tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.