From: Michal Hocko <mhocko@kernel.org>
To: lkp@lists.01.org
Subject: Re: [mm, oom] faad2185f4: vm-scalability.throughput -11.8% regression
Date: Thu, 28 Apr 2016 13:21:35 +0200 [thread overview]
Message-ID: <20160428112135.GD31489@dhcp22.suse.cz> (raw)
In-Reply-To: <e7bfca34-2f7b-290f-0638-4ab1794b9fbd@intel.com>
[-- Attachment #1: Type: text/plain, Size: 2351 bytes --]
On Thu 28-04-16 17:45:23, Aaron Lu wrote:
> On 04/28/2016 04:57 PM, Michal Hocko wrote:
> > On Thu 28-04-16 13:17:08, Aaron Lu wrote:
[...]
> >> I have the same doubt too, but the results look really stable(only for
> >> commit 0da9597ac9c0, see below for more explanation).
> >
> > I cannot seem to find this sha1. Where does it come from? linux-next?
>
> Neither can I...
> The commit should come from 0day Kbuild service I suppose, which is a
> robot to do automatic fetch/building etc.
> Could it be that the commit appeared in linux-next some day and then
> gone?
This wouldn't be unusual because mmotm part of the linux next is
constantly rebased.
[...]
> > OK, so we have 96G for consumers with 32G RAM and 96G of swap space,
> > right? That would suggest they should fit in although the swapout could
> > be large (2/3 of the faulted memory) and the random pattern can cause
> > some trashing. Does the system bahave the same way with the stream anon
> > load? Anyway I think we should be able to handle such load, although it
>
> By stream anon load, do you mean continuous write, without read?
Yes
> > is quite untypical from my experience because it can be pain with a slow
> > swap but ramdisk swap should be as fast as it can get so the swap in/out
> > should be basically noop.
> >
> >> So I guess the question here is, after the OOM rework, is the OOM
> >> expected for such a case? If so, then we can ignore this report.
> >
> > Could you post the OOM reports please? I will try to emulate a similar
> > load here as well.
>
> I attached the dmesg from one of the runs.
[...]
> [ 77.434044] slabinfo invoked oom-killer: gfp_mask=0x26040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), order=2, oom_score_adj=0
[...]
> [ 138.090480] kthreadd invoked oom-killer: gfp_mask=0x27000c0(GFP_KERNEL_ACCOUNT|__GFP_NOTRACK), order=2, oom_score_adj=0
[...]
> [ 141.823925] lkp-setup-rootf invoked oom-killer: gfp_mask=0x27000c0(GFP_KERNEL_ACCOUNT|__GFP_NOTRACK), order=2, oom_score_adj=0
All of them are order-2 and this was a known problem for "mm, oom:
rework oom detection" commit and later should make it much more
resistant to failures for higher (!costly) orders. So I would definitely
encourage you to retest with the current _complete_ mmotm tree.
--
Michal Hocko
SUSE Labs
WARNING: multiple messages have this Message-ID (diff)
From: Michal Hocko <mhocko@kernel.org>
To: Aaron Lu <aaron.lu@intel.com>
Cc: "Huang, Ying" <ying.huang@intel.com>,
kernel test robot <xiaolong.ye@intel.com>,
Stephen Rothwell <sfr@canb.auug.org.au>,
Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>,
Hillf Danton <hillf.zj@alibaba-inc.com>,
LKML <linux-kernel@vger.kernel.org>,
Johannes Weiner <hannes@cmpxchg.org>,
Mel Gorman <mgorman@suse.de>,
David Rientjes <rientjes@google.com>,
Andrew Morton <akpm@linux-foundation.org>,
lkp@01.org, KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>,
linux-mm@kvack.org
Subject: Re: [LKP] [lkp] [mm, oom] faad2185f4: vm-scalability.throughput -11.8% regression
Date: Thu, 28 Apr 2016 13:21:35 +0200 [thread overview]
Message-ID: <20160428112135.GD31489@dhcp22.suse.cz> (raw)
In-Reply-To: <e7bfca34-2f7b-290f-0638-4ab1794b9fbd@intel.com>
On Thu 28-04-16 17:45:23, Aaron Lu wrote:
> On 04/28/2016 04:57 PM, Michal Hocko wrote:
> > On Thu 28-04-16 13:17:08, Aaron Lu wrote:
[...]
> >> I have the same doubt too, but the results look really stable(only for
> >> commit 0da9597ac9c0, see below for more explanation).
> >
> > I cannot seem to find this sha1. Where does it come from? linux-next?
>
> Neither can I...
> The commit should come from 0day Kbuild service I suppose, which is a
> robot to do automatic fetch/building etc.
> Could it be that the commit appeared in linux-next some day and then
> gone?
This wouldn't be unusual because mmotm part of the linux next is
constantly rebased.
[...]
> > OK, so we have 96G for consumers with 32G RAM and 96G of swap space,
> > right? That would suggest they should fit in although the swapout could
> > be large (2/3 of the faulted memory) and the random pattern can cause
> > some trashing. Does the system bahave the same way with the stream anon
> > load? Anyway I think we should be able to handle such load, although it
>
> By stream anon load, do you mean continuous write, without read?
Yes
> > is quite untypical from my experience because it can be pain with a slow
> > swap but ramdisk swap should be as fast as it can get so the swap in/out
> > should be basically noop.
> >
> >> So I guess the question here is, after the OOM rework, is the OOM
> >> expected for such a case? If so, then we can ignore this report.
> >
> > Could you post the OOM reports please? I will try to emulate a similar
> > load here as well.
>
> I attached the dmesg from one of the runs.
[...]
> [ 77.434044] slabinfo invoked oom-killer: gfp_mask=0x26040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), order=2, oom_score_adj=0
[...]
> [ 138.090480] kthreadd invoked oom-killer: gfp_mask=0x27000c0(GFP_KERNEL_ACCOUNT|__GFP_NOTRACK), order=2, oom_score_adj=0
[...]
> [ 141.823925] lkp-setup-rootf invoked oom-killer: gfp_mask=0x27000c0(GFP_KERNEL_ACCOUNT|__GFP_NOTRACK), order=2, oom_score_adj=0
All of them are order-2 and this was a known problem for "mm, oom:
rework oom detection" commit and later should make it much more
resistant to failures for higher (!costly) orders. So I would definitely
encourage you to retest with the current _complete_ mmotm tree.
--
Michal Hocko
SUSE Labs
--
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>
WARNING: multiple messages have this Message-ID (diff)
From: Michal Hocko <mhocko@kernel.org>
To: Aaron Lu <aaron.lu@intel.com>
Cc: "Huang, Ying" <ying.huang@intel.com>,
kernel test robot <xiaolong.ye@intel.com>,
Stephen Rothwell <sfr@canb.auug.org.au>,
Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>,
Hillf Danton <hillf.zj@alibaba-inc.com>,
LKML <linux-kernel@vger.kernel.org>,
Johannes Weiner <hannes@cmpxchg.org>,
Mel Gorman <mgorman@suse.de>,
David Rientjes <rientjes@google.com>,
Andrew Morton <akpm@linux-foundation.org>,
lkp@01.org, KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>,
linux-mm@kvack.org
Subject: Re: [LKP] [lkp] [mm, oom] faad2185f4: vm-scalability.throughput -11.8% regression
Date: Thu, 28 Apr 2016 13:21:35 +0200 [thread overview]
Message-ID: <20160428112135.GD31489@dhcp22.suse.cz> (raw)
In-Reply-To: <e7bfca34-2f7b-290f-0638-4ab1794b9fbd@intel.com>
On Thu 28-04-16 17:45:23, Aaron Lu wrote:
> On 04/28/2016 04:57 PM, Michal Hocko wrote:
> > On Thu 28-04-16 13:17:08, Aaron Lu wrote:
[...]
> >> I have the same doubt too, but the results look really stable(only for
> >> commit 0da9597ac9c0, see below for more explanation).
> >
> > I cannot seem to find this sha1. Where does it come from? linux-next?
>
> Neither can I...
> The commit should come from 0day Kbuild service I suppose, which is a
> robot to do automatic fetch/building etc.
> Could it be that the commit appeared in linux-next some day and then
> gone?
This wouldn't be unusual because mmotm part of the linux next is
constantly rebased.
[...]
> > OK, so we have 96G for consumers with 32G RAM and 96G of swap space,
> > right? That would suggest they should fit in although the swapout could
> > be large (2/3 of the faulted memory) and the random pattern can cause
> > some trashing. Does the system bahave the same way with the stream anon
> > load? Anyway I think we should be able to handle such load, although it
>
> By stream anon load, do you mean continuous write, without read?
Yes
> > is quite untypical from my experience because it can be pain with a slow
> > swap but ramdisk swap should be as fast as it can get so the swap in/out
> > should be basically noop.
> >
> >> So I guess the question here is, after the OOM rework, is the OOM
> >> expected for such a case? If so, then we can ignore this report.
> >
> > Could you post the OOM reports please? I will try to emulate a similar
> > load here as well.
>
> I attached the dmesg from one of the runs.
[...]
> [ 77.434044] slabinfo invoked oom-killer: gfp_mask=0x26040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), order=2, oom_score_adj=0
[...]
> [ 138.090480] kthreadd invoked oom-killer: gfp_mask=0x27000c0(GFP_KERNEL_ACCOUNT|__GFP_NOTRACK), order=2, oom_score_adj=0
[...]
> [ 141.823925] lkp-setup-rootf invoked oom-killer: gfp_mask=0x27000c0(GFP_KERNEL_ACCOUNT|__GFP_NOTRACK), order=2, oom_score_adj=0
All of them are order-2 and this was a known problem for "mm, oom:
rework oom detection" commit and later should make it much more
resistant to failures for higher (!costly) orders. So I would definitely
encourage you to retest with the current _complete_ mmotm tree.
--
Michal Hocko
SUSE Labs
next prev parent reply other threads:[~2016-04-28 11:21 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-04-27 3:15 [mm, oom] faad2185f4: vm-scalability.throughput -11.8% regression kernel test robot
2016-04-27 3:15 ` [lkp] " kernel test robot
2016-04-27 7:36 ` Michal Hocko
2016-04-27 7:36 ` [lkp] " Michal Hocko
2016-04-27 8:20 ` Huang, Ying
2016-04-27 8:20 ` [LKP] [lkp] " Huang, Ying
2016-04-27 8:37 ` Michal Hocko
2016-04-27 8:37 ` [LKP] [lkp] " Michal Hocko
2016-04-27 8:44 ` Huang, Ying
2016-04-27 8:44 ` [LKP] [lkp] " Huang, Ying
2016-04-27 9:17 ` Michal Hocko
2016-04-27 9:17 ` [LKP] [lkp] " Michal Hocko
2016-04-28 5:17 ` Aaron Lu
2016-04-28 5:17 ` [LKP] [lkp] " Aaron Lu
2016-04-28 5:17 ` Aaron Lu
2016-04-28 8:57 ` Michal Hocko
2016-04-28 8:57 ` [LKP] [lkp] " Michal Hocko
2016-04-28 8:57 ` Michal Hocko
2016-04-28 9:45 ` Aaron Lu
2016-04-28 9:45 ` [LKP] [lkp] " Aaron Lu
2016-04-28 11:21 ` Michal Hocko [this message]
2016-04-28 11:21 ` Michal Hocko
2016-04-28 11:21 ` Michal Hocko
2016-04-29 8:59 ` Aaron Lu
2016-04-29 8:59 ` [LKP] [lkp] " Aaron Lu
2016-04-29 8:59 ` Aaron Lu
2016-04-29 9:29 ` Michal Hocko
2016-04-29 9:29 ` [LKP] [lkp] " Michal Hocko
2016-04-29 9:29 ` Michal Hocko
2016-04-29 12:54 ` Aaron Lu
2016-04-29 12:54 ` [LKP] [lkp] " Aaron Lu
2016-04-29 12:54 ` Aaron Lu
2016-04-29 13:00 ` Michal Hocko
2016-04-29 13:00 ` [LKP] [lkp] " Michal Hocko
2016-04-29 13:00 ` Michal Hocko
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=20160428112135.GD31489@dhcp22.suse.cz \
--to=mhocko@kernel.org \
--cc=lkp@lists.01.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.