Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1022232ybl; Sun, 1 Dec 2019 18:24:30 -0800 (PST) X-Google-Smtp-Source: APXvYqzU61P2yAY+ezNUwG4q/objp8VdZLKj1PuCv+xJEKrUEYtKV9N1S07RlT31PJvK54JubW8J X-Received: by 2002:a17:906:34d2:: with SMTP id h18mr13467016ejb.76.1575253470835; Sun, 01 Dec 2019 18:24:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575253470; cv=none; d=google.com; s=arc-20160816; b=nH8PgyCiIeooG6E02N0smeBUgAKJ4AYMiiqOK2G59Ry8Y+l0EIIOFxHua+tRiSkx8S ZPfYwpQkGzGfn+lWJkOfmnSelOrYKoUE+KmSLpM6MslJ7HUraJtvxEwvYPmcKnSO8P7i BoYK4+sJcDZ2EFVtCzKo7bHFsmaPe0DEoilpa+SjzkKe31j/v9D9/jdZM5en55R2Phwb NjKczP/PHsx2jiEqZ6nfcmOfmMANmLR8nXXG6iu/B5HkqMLE0FRkb6v95ORcNmTiusKS AbqI+puSAcLengLkpdPKU+iv6HUw/KrdQtrVOqWL6gYp9XOxSEExsHiFO3oi9FnU3Dn4 dFTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:references:to:from:subject; bh=GSbJkLskY48XVHwv2fdEXHFG7vwUZyO45q/CfYtouoE=; b=cPvZKqVP/ZFfhf4mbNRzgZ0r8WxhUhMDi5mThjqiRWmGZazZn/dx5FPPV0rK86D+GZ f1ltaYp6wjnVZwLQWGiO8OE7+oLPk6MZsy/AfcYHOorsK7PnLcvoGUGe/aMzByMZSEYi IUnmO8+OD5ORULJ12Or4NAUR4EzIuUStnyquKErTT15eo02Ig6uNsUIUaYANP4prdREg tUmFiCGjJQgPuqitaVEvsPd31VCIOu+sWaOCSL6uAzvF4jsL9OToVybZQg9KVTNtcZ9U LpwMM7AtHQucB/4ExFWzByrySTNzQ4sMUR9eGjtYDPemeojNFu8CDwzI7wK+x9oN9WGw 9H/g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 24si22535220eje.293.2019.12.01.18.24.06; Sun, 01 Dec 2019 18:24:30 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727327AbfLBCXN (ORCPT + 99 others); Sun, 1 Dec 2019 21:23:13 -0500 Received: from out30-45.freemail.mail.aliyun.com ([115.124.30.45]:50555 "EHLO out30-45.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727285AbfLBCXM (ORCPT ); Sun, 1 Dec 2019 21:23:12 -0500 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R871e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04394;MF=yun.wang@linux.alibaba.com;NM=1;PH=DS;RN=16;SR=0;TI=SMTPD_---0TjbqBc0_1575253385; Received: from testdeMacBook-Pro.local(mailfrom:yun.wang@linux.alibaba.com fp:SMTPD_---0TjbqBc0_1575253385) by smtp.aliyun-inc.com(127.0.0.1); Mon, 02 Dec 2019 10:23:06 +0800 Subject: Re: [PATCH v2 2/3] sched/numa: expose per-task pages-migration-failure From: =?UTF-8?B?546L6LSH?= To: Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Luis Chamberlain , Kees Cook , Iurii Zaikin , =?UTF-8?Q?Michal_Koutn=c3=bd?= , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, "Paul E. McKenney" References: <743eecad-9556-a241-546b-c8a66339840e@linux.alibaba.com> <207ef46c-672c-27c8-2012-735bd692a6de@linux.alibaba.com> <3931bf05-2939-0499-7660-8cc9a6f71c9a@linux.alibaba.com> Message-ID: Date: Mon, 2 Dec 2019 10:22:15 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <3931bf05-2939-0499-7660-8cc9a6f71c9a@linux.alibaba.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Peter, This has been acked by Mel Gorman, since it is not much related with the rest patches, would you like to pick this one now? Regards, Michael Wang On 2019/11/27 上午9:50, 王贇 wrote: > NUMA balancing will try to migrate pages between nodes, which > could caused by memory policy or numa group aggregation, while > the page migration could failed too for eg when the target node > run out of memory. > > Since this is critical to the performance, admin should know > how serious the problem is, and take actions before it causing > too much performance damage, thus this patch expose the counter > as 'migfailed' in '/proc/PID/sched'. > > Cc: Peter Zijlstra > Cc: Michal Koutný > Suggested-by: Mel Gorman > Signed-off-by: Michael Wang > --- > kernel/sched/debug.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/kernel/sched/debug.c b/kernel/sched/debug.c > index f7e4579e746c..73c4809c8f37 100644 > --- a/kernel/sched/debug.c > +++ b/kernel/sched/debug.c > @@ -848,6 +848,7 @@ static void sched_show_numa(struct task_struct *p, struct seq_file *m) > P(total_numa_faults); > SEQ_printf(m, "current_node=%d, numa_group_id=%d\n", > task_node(p), task_numa_group_id(p)); > + SEQ_printf(m, "migfailed=%lu\n", p->numa_faults_locality[2]); > show_numa_stats(p, m); > mpol_put(pol); > #endif >