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 564E0C52D7B for ; Tue, 13 Aug 2024 18:21:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BB7586B0095; Tue, 13 Aug 2024 14:21:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B67F76B0098; Tue, 13 Aug 2024 14:21:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A2EAC6B009A; Tue, 13 Aug 2024 14:21:29 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 7EC536B0095 for ; Tue, 13 Aug 2024 14:21:29 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id EE837A7AC2 for ; Tue, 13 Aug 2024 18:21:28 +0000 (UTC) X-FDA: 82448039856.14.ECAC998 Received: from mail-qk1-f178.google.com (mail-qk1-f178.google.com [209.85.222.178]) by imf21.hostedemail.com (Postfix) with ESMTP id EBCC51C0017 for ; Tue, 13 Aug 2024 18:21:26 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=cs.cmu.edu header.s=google-2021 header.b=erAF9xiC; spf=pass (imf21.hostedemail.com: domain of kaiyang2@andrew.cmu.edu designates 209.85.222.178 as permitted sender) smtp.mailfrom=kaiyang2@andrew.cmu.edu; dmarc=pass (policy=none) header.from=cs.cmu.edu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1723573231; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=4srqY1VfFiOMLNs/NhVDn1626nsyX4ITdrlzQ6L/6mo=; b=iDZGIePR6qoVQwuI3HfyfdK80ZbiQ1VEFvy9vokdVd9OgWr2q4mIk+AvHKM9CTsH4IpExD SyorHdY1GFyh6oRuZ82s8y2WMuCjfVk3vU+XGtaXEQMH7OQ4PSGtHwD3O+pfnSS8jIEZxt 0E3yVBJOLvPtd3Z/IBq7QgMHuK6Mk7c= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=cs.cmu.edu header.s=google-2021 header.b=erAF9xiC; spf=pass (imf21.hostedemail.com: domain of kaiyang2@andrew.cmu.edu designates 209.85.222.178 as permitted sender) smtp.mailfrom=kaiyang2@andrew.cmu.edu; dmarc=pass (policy=none) header.from=cs.cmu.edu ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1723573231; a=rsa-sha256; cv=none; b=cls3s+6NnmHNvQhjRQa/H74w5M3xvq94rpsn9boXAXPgYuko+cICowSYR16lOwwOnKdcNJ W4ozcYW1GhLaUtUHR+kQL3OguuOxLZuRnE9w1U4OFrnPHp6twXgn4GmRDI7J6DD8h98dK4 m2CE05WTvcccLI6HOxV83YcxhK9MAAw= Received: by mail-qk1-f178.google.com with SMTP id af79cd13be357-7a1d3e93cceso13907985a.1 for ; Tue, 13 Aug 2024 11:21:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.cmu.edu; s=google-2021; t=1723573286; x=1724178086; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=4srqY1VfFiOMLNs/NhVDn1626nsyX4ITdrlzQ6L/6mo=; b=erAF9xiCOgDSTN3i4FwcMC62nFy8EnZDA9H+r8ogHrt8eZxzd8dPWKK1twNe3LnPL1 myuJXZMfjtjKhE7YejPpCBn7WVSdEtwkIQ53N0cKO9tGJB3MLkm8eD7mBQ51NYOIgn/M 0kAtT30NLR06xgPUCK6ABUTi02Njx6J3V865Y60DfwbBXpbWXQ7+0veMrqogkP4XMG5P CR2iir2FNSfK93KMy2iwiiLy/4uidhlCqVk5y97EHcjK/Nqo0EI6DrhPGKrRZbP6NrRo x3wQLscE6L27bwW2l9g2ChLYlFQnqPH7DYcEr3GXQ6sWKuc92gC2qe9R1EHtEG/r1Wl8 f6Ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723573286; x=1724178086; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=4srqY1VfFiOMLNs/NhVDn1626nsyX4ITdrlzQ6L/6mo=; b=BhdY6E6Nr3JcYBCHrxC+SU/7vCVOZc8ehO3ljHutnw21qVXrJhk355WGB1GdCVz6ni Y5a3M5i6aZVPBUZ92z5bh9W0vchxAW9Fbw/8xgtRAKKPEmC3owf8icLtzrob7zTpWjPJ nG9HYlEyeWM2uqU/k4OkzNFG/4yuXtyIVMZxIKDRrtEKS/+juI7DZJMQ/VlZaLc7mUZV e1MoENoaJsywh8utrO1noiEmhHvWvM19ClRV9B8LbAMV8z2LGFUfWniHMcbLnjSMyhXZ y7x8bDGmnphTiE+4VgDstkSr4WvDL0e4zyFccTv+14IB5itOerCuxvlVpPsVHUq5T7Yw S1nw== X-Gm-Message-State: AOJu0YyZLir5blDrdx+MP9XGQWUH9DGhA+t/0cMM4Q5tqBrFxTN7FWde caKkb82QLSRh8oui6uYOlqNJXnhKIrOage3b2LNJhQRmVn15CUWS/6suk/8dnw== X-Google-Smtp-Source: AGHT+IE1AvRjfihIaTOyLrEW8dJCgcyY2eVQa95vZY+zLbcE73c0pa9MNuuc5TzPQHUA0ITZ8qMdsA== X-Received: by 2002:a05:620a:4504:b0:7a2:1bc:be05 with SMTP id af79cd13be357-7a4e38c4c51mr697580085a.31.1723573285919; Tue, 13 Aug 2024 11:21:25 -0700 (PDT) Received: from localhost.localhost (pool-74-98-231-160.pitbpa.fios.verizon.net. [74.98.231.160]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7a4c7d72091sm361400085a.42.2024.08.13.11.21.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Aug 2024 11:21:25 -0700 (PDT) Date: Tue, 13 Aug 2024 18:21:20 +0000 From: Kaiyang Zhao To: David Rientjes Cc: linux-mm@kvack.org, cgroups@vger.kernel.org, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, akpm@linux-foundation.org, mhocko@kernel.org, nehagholkar@meta.com, abhishekd@meta.com, hannes@cmpxchg.org Subject: Re: [PATCH] mm,memcg: provide per-cgroup counters for NUMA balancing operations Message-ID: References: <20240809212115.59291-1-kaiyang2@cs.cmu.edu> <284406af-56b8-4b66-750f-10f9d38cfac7@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <284406af-56b8-4b66-750f-10f9d38cfac7@google.com> X-Stat-Signature: sqhhwd15qf9achbxrgn5hfj9m67e7ty8 X-Rspam-User: X-Rspamd-Queue-Id: EBCC51C0017 X-Rspamd-Server: rspam02 X-HE-Tag: 1723573286-228613 X-HE-Meta: U2FsdGVkX1/pZegcGo9fNx6+4SVv1rKIXB9LJIVF6xjZBgURA5MgRuLW7jkC+pOIVVpjlCpVOKlwoAcFZSoZBHXPMHHJfoUYTtO6yTI1cT41Zg/Oe4aiCGzVwbW4l4vcaM77XQ/XVOJ9NE81f/3OXOKLXwK8mvzq95iMMabbI7M/e5Vx865sBR20LDSGEvsLXLftBTi3dcUNNyQIvkXJWzxgM4ISbEXYV4ZWGSxZXrcRKQ8TaMrTiaD2Wl/DCs9Fi1ODGKkKwleffmwhflVNd3Bd0kGhyTzMK6SOW3GD43PYx0wZ8D7gEXVi/Uiv86vRv6FGcpWf5vZNsQPH6EcNplLdNiHe0MoG6hDCgajOUsTYeG4kbKp1/oD0UYTs2U2MkPl1tDLb30Jnc1rHKb2hWclkkFPlOZGd7PUyCJ3NKoD4XVRHKAlfDjSloOWtCge18ioMlq0gUZaO8o7jAB3PfvF9WuH1X5Vsa+fa0zZCXRnjVMRCVabyg1f9pXD6lBFsCnDJ7lDlNuEuGz12iSOVgtUBtIQvF2QHlWLppBg6KWZwchfi+yGOoYXu609PcqkWKUvjuBLziPZw2f2ZT7j6k+sQoPCBwyZaANJ/U8DngIrkPWxqqeV+b1DrZ3GoPlflKJgJr+1Fz+hzAm+vHIZgygrh0TwdedoAqcyvpj9ma9GvX0weosR8bYVs5P9UHkqjEtMO5woxgVdqhCr8MEuAOv4fzM7S0g/pq94wHK78+0BqmBCzTpQ0YQgljuKMnXQAgmIWg//ON8gvZdfx8+wEb32s5AJJrWHoiSgIA2bqZr01+QmtBaKBviLw7GPIZleYnWy10ld+hNDmYl4EojgZ1CqXvXfWhWUKd5RG7bSoc3trKBB3IBnhrJ9/QmBzjHMpDD9sQfjJgIF2CWcudQPTe0W3wr7ypkN84avnh2RdSFKinelSosm9/G4GZEG8ebFQmZJkZB2dLZS293vFcO8 lo9eAztc qHMnyzGh16Ss8k7ApK7RwPq/E1txu3DwVwTHdDXHxy3v3cA2QEanpgpqe+HB2T8bnokA4n72qpmZvrU2P3zF3DCvVmJgzHoE697GTR749zWUeMxFxGQUS0n2x00KLIPd+n0SQNuIA5QU7yOU8q93PgYVKRhNP5YZ2tHU5w1GYReQDrC0YGHZbpzKFY9/xYQICzd/z/VgioyI3c73E22pB2/MTnwQ/WQKty5wGHkwHyOTpL18XpX0RfQkJU9snbr5QjYQvG/tl0XB9z8SKxDkXfGTZZh3q7D7lg866Emr+XBLADXXGUKyfzTwMCHvt9dX/6PwLV++FW+2v2gFPlyh8ITI9Mw20qS1hW7iXbVXbYTkWTCFt2jep3IOKAo3x1xvFzaBT5xOUQVhw69qCgKxonowo6A== X-Bogosity: Ham, tests=bogofilter, spamicity=0.249047, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Mon, Aug 12, 2024 at 10:09:55PM -0700, David Rientjes wrote: > Does this include top-tier specific memory limits as well? Yes, we plan to have top-tier specific memory protection (like memory.low) and memory limit (like memory.high). Exactly what the interface will look like will probably depends on the community feedback. Maybe it's just adding a memory_top_tier.low/high knob, maybe something else. > And is your primary motivation the promotion path through NUMA Balancing > or are you also looking at demotion to develop a comprehensive policy for > memory placement using these limits? Both promotion and demotion/reclaim path. If we want top-tier memory protection and limit, moderating both promotion and demotion is I think a must for converging on a stable distribution of memory usage on top-tier and slower tier. Kaiyang