From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 48A15C433F5 for ; Wed, 23 Feb 2022 07:10:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 897F68D0002; Wed, 23 Feb 2022 02:10:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 81FF58D0001; Wed, 23 Feb 2022 02:10:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 698D58D0002; Wed, 23 Feb 2022 02:10:53 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay.a.hostedemail.com [64.99.140.24]) by kanga.kvack.org (Postfix) with ESMTP id 54ECE8D0001 for ; Wed, 23 Feb 2022 02:10:53 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay11.hostedemail.com (Postfix) with ESMTP id 21B1B8066E for ; Wed, 23 Feb 2022 07:10:53 +0000 (UTC) X-FDA: 79173172386.10.E86B042 Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) by imf24.hostedemail.com (Postfix) with ESMTP id 46ED0180002 for ; Wed, 23 Feb 2022 07:10:52 +0000 (UTC) Received: by mail-pf1-f177.google.com with SMTP id x18so14495434pfh.5 for ; Tue, 22 Feb 2022 23:10:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajou.ac.kr; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=UnYuBTBC02IDGurVKWqCwwD4Ax807V8FS59cBIjeBnY=; b=At6K6BI+UF/OMrPo98IMklq3SWpmsBJNoRWsWKAu5Jpp+/UP2hOMGp8L9AglQfH4Qm tSmQg6OZ1o0LN9fYsMtjh3qe9ZrbGCO7t3ga00b1brLIyiMttVxjjsMVYMivbV9HccSV OtbL25h8lgVttNJPI1kHi9lvvf8EAb2b6nPT0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=UnYuBTBC02IDGurVKWqCwwD4Ax807V8FS59cBIjeBnY=; b=YfMDxuGQJgKt7LjFU++vaHJtGE/xdYdDQF3fKgEr0URT1OLdmve476JJDs/TLVtCRW o+dq/eg+6hQvYlf0xFDmUYhivKyzNoMHbFiwMJcRauA05Ayezw1nbTIkj5WscdfLH09+ MWg6+HvoCmTGOMBKox2H275gEARQdQCtGwxIRnc8QwIat/42pX8WOs2AO5qnqVAFeY7m XbNLhg0VCY7AljDsG/5B0h/gSRp8Q2jp52bwkJVkO5CRC7VANVWL/5BDStmBr4CXwxM0 kBKZ+NFKg7qHRfABt/3DJyKtWSlzdpB+eO+NMza5ZqL6JkWQmCa5+8jK04OLpUL95Jdj D+oQ== X-Gm-Message-State: AOAM530RITk920y2g5GKizFtkNQ9pPvD36sZWJ0Rh44iFuXDzXOVT6Es 9DseYHFCELTzE0mokllm3Jjbgg== X-Google-Smtp-Source: ABdhPJwS4HzcM9ielkNYjkNr8cWrE1EwP3XXS77aCdUlc2GDm25FusYvMuDRgHDodOEPN88+cxH0dQ== X-Received: by 2002:a63:e604:0:b0:373:8aca:846e with SMTP id g4-20020a63e604000000b003738aca846emr22474459pgh.406.1645600250601; Tue, 22 Feb 2022 23:10:50 -0800 (PST) Received: from swarm08 ([210.107.197.32]) by smtp.gmail.com with ESMTPSA id g1sm18107670pfu.32.2022.02.22.23.10.46 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 22 Feb 2022 23:10:50 -0800 (PST) Date: Wed, 23 Feb 2022 16:10:44 +0900 From: Jonghyeon Kim To: SeongJae Park Cc: Jonghyeon Kim , Jonathan.Cameron@Huawei.com, amit@kernel.org, benh@kernel.crashing.org, corbet@lwn.net, david@redhat.com, dwmw@amazon.com, elver@google.com, foersleo@amazon.de, gthelen@google.com, markubo@amazon.de, rientjes@google.com, shakeelb@google.com, shuah@kernel.org, linux-damon@amazon.com, linux-mm@kvack.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [RFC PATCH v1 1/3] mm/damon: Rebase damos watermarks for NUMA systems Message-ID: <20220223071044.GA6270@swarm08> References: <20220218102611.31895-2-tome01@ajou.ac.kr> <20220222095317.7911-1-sj@kernel.org> <20220223051056.GA3502@swarm08> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220223051056.GA3502@swarm08> User-Agent: Mutt/1.9.4 (2018-02-28) X-Stat-Signature: ki47y1ukcisxs9wkgrj4uprabi5ifbfo X-Rspam-User: Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=ajou.ac.kr header.s=google header.b=At6K6BI+; spf=pass (imf24.hostedemail.com: domain of tome01@ajou.ac.kr designates 209.85.210.177 as permitted sender) smtp.mailfrom=tome01@ajou.ac.kr; dmarc=pass (policy=reject) header.from=ajou.ac.kr X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 46ED0180002 X-HE-Tag: 1645600252-62095 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000044, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Wed, Feb 23, 2022 at 02:10:56PM +0900, Jonghyeon Kim wrote: > On Tue, Feb 22, 2022 at 09:53:17AM +0000, SeongJae Park wrote: > > Hello Jonghyeon, > > > > Hello SeongJae, > > > On Fri, 18 Feb 2022 19:26:09 +0900 Jonghyeon Kim wrote: > > > > > For NUMA systems, there is a need to allow damos to select watermark > > > options for monitoring each NUMA node or whole system free memory. Even > > > if we do not use NUMA, since the default NUMA node number is 0, we can > > > monitor the whole system memory without any configuration. > > > > Some users using NUMA machines but don't do NUMA-specific memory allocations > > and therefore assume memory free rate in each NUMA node will be similar might > > want to monitor only global free memory ratio, to limit number of kdamonds for > > reducing CPU overhead. In the case, this patch would make them monitor only > > the first node. > > I think that the purpose of DAMON_RECALIM is proactively reclaiming memory > before waking up kswapd. But I missed that case you mentioned. In that case, > they might not want to monitor each NUMA node. I agree with this. > > > > > How about leaving DAMOS_WMARK_FREE_MEM_RATE to work as is, and adding a new > > metric type, say, DAMOS_WMARK_NODE_FREE_MEM_RATE? > > > > Yes, it looks good to me. > > > Thanks, > Jonghyeon