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 50CBDC35FFA for ; Wed, 19 Mar 2025 09:15:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 346F5280002; Wed, 19 Mar 2025 05:15:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2CE97280001; Wed, 19 Mar 2025 05:15:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 14BE3280002; Wed, 19 Mar 2025 05:15:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id E9E27280001 for ; Wed, 19 Mar 2025 05:15:22 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 22D931A1B81 for ; Wed, 19 Mar 2025 09:15:24 +0000 (UTC) X-FDA: 83237742168.12.CD4342E Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by imf11.hostedemail.com (Postfix) with ESMTP id 3DCBF40007 for ; Wed, 19 Mar 2025 09:15:22 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=AxcaySSh; spf=pass (imf11.hostedemail.com: domain of mkoutny@suse.com designates 209.85.128.46 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742375722; 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=ahIpFM+QNyoBpC1gPfBS5sPiHVhg0tBQ7r3MPVtw/d8=; b=UkDgOtMO6MSeUUljlpmx26fehavtLhF1sxpFzR3UsS+hzBT01znfvwUvAz6uV2OykZE+hf dPvJjA0s+TA6O59x0PvnhnnqzkUZtsDiB8U1HWN2V0LDwYvgX/tmaDRLfu9jdxIb00JRMB sZoyoo+/14MyB6MeAPzITtb1BQMxSrU= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=AxcaySSh; spf=pass (imf11.hostedemail.com: domain of mkoutny@suse.com designates 209.85.128.46 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742375722; a=rsa-sha256; cv=none; b=tR+r4A7Hz42kFkGKo7N2hxZydxsyqLCp9qaqpnj1eTB+TAZOh4tz4WNC6k8IjEg09Lcfic 8F+C4axUBrgRds5E+ZfXbAeT7yR8j/6V0oAxWwaHpY+kDko1xxJ+LwBJVgnDGbOrqXg0v1 o/UptM81iA4cOVH9THfCaPkuz1IkppQ= Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-43cfa7e7f54so2958785e9.1 for ; Wed, 19 Mar 2025 02:15:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1742375720; x=1742980520; 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=ahIpFM+QNyoBpC1gPfBS5sPiHVhg0tBQ7r3MPVtw/d8=; b=AxcaySSh42yQ2e4Z9QhvU6btg1KpoV3uLW3+Uk/RRvwEgdPf6xESVqY3t2HBeA2lvV D6dV7D2cyJyPrOsLwsFRrItujAh/J3GfK5e6WLR6Fgjt0wp+9KA25Q0Ilwn3o8AS0FID PM+iypAnTUEwaUW8WkQbAKWixHObls2k662N7f0FWoopKe33VGWmvbPQOLmCqqANTrF8 FN7d745TexfKhB4yBiGIY/POm5uKhrvplGY7TOiR/wXW91TWYQy+RN+LKdj8VmiaBYwP BqQRX8nH4Cl9KlZHzWD9YYf7x4RVzHCZ1t0gryYbBN8xPQ238BfB0UMSgzasn4fcEnw+ pjaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742375720; x=1742980520; 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=ahIpFM+QNyoBpC1gPfBS5sPiHVhg0tBQ7r3MPVtw/d8=; b=rNpNW69XvWC4/ShvlANeuNlskKXEvfmAZzt2wHvSybGOuPA6tk05aXj0TUKq99HO44 f1Q59miLaxSk3qdk7BzcIWiO27I5RVEAxJCNPRfMsc2HkyYkzqUizAPO/5lP+rvofEVs EDEgzon94c6yYmHuM5MZZFp53RcEfMdG9OCB9aAg138CT18hIdzYY+5o6BaIx3ZJ4O+c Ppo4RIYsguKuiGlQdQyZwrrjeQo5UdLOBuajZWNIFFAZ5cadXputKOO9fK4dhOSDgI7+ k8XZJ8zGQCouE2BBy2Iy3O8/Hq+PVDU98BkPNv4rXIeUKFJ0lf7biLVZQevJ9tdHawb4 xVPg== X-Forwarded-Encrypted: i=1; AJvYcCXzL1t+nprGvhIveynGXJ2dnjgA3IPFsjsnqMbUdbM9H8s0UMOkgz+JHu7Kj6jf1IlszoN49u80Cw==@kvack.org X-Gm-Message-State: AOJu0Yx3b4ooihnVi3XOxlVQ0LRg3VXgs6PRnmagUmqte04akAQzgHBY CDVsuLHpk5UvNiUmqskMIhoxFTH5EB7aF2WUUgfqnTUUYcOiOnYgA5gECxzyu7E= X-Gm-Gg: ASbGncueRbr3KpqTJyyuctYdAQeQgb9GPjLgRtZKPwoq0twKlt8qL+IDwUOV+TG9iiy gyz0oSRwF1R0PgcxydKgoR32fymxl6Cen8vHtBMAKQPrYZnhA/z+bkDpdzFaWrKPxENIPEtGmGL Dlw/PU6kb8zro1CaXnBnAoNIY3mtSSwBB0NahrxfgZifxtuOZVpnr3vo9swF6vBkLhcS76gpK/f kRmjYSLNp8mJOHr/CkDiR9AR6pkgGwTKiVgkhgu27jpKPOzojMZ8RpOs4ZpRAh1mZO6P/EmUuBG gw67GmGL+azWgPZ3JN0cAIl9m6ffGbWeGb4mKhAVz3vdMVQ= X-Google-Smtp-Source: AGHT+IEHJqVdsFhvFTJ0j9XFeF9mtqW2S/78HUhgtYFtcniJo8M+ZzwHHxF5ImTnWsi+nzTq3v24/g== X-Received: by 2002:a05:600c:46c7:b0:439:5f04:4f8d with SMTP id 5b1f17b1804b1-43d4309c628mr12508825e9.12.1742375720499; Wed, 19 Mar 2025 02:15:20 -0700 (PDT) Received: from blackdock.suse.cz ([193.86.92.181]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d43f7460fsm12870405e9.28.2025.03.19.02.15.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 02:15:20 -0700 (PDT) Date: Wed, 19 Mar 2025 10:15:18 +0100 From: Michal =?utf-8?Q?Koutn=C3=BD?= To: Hao Jia Cc: hannes@cmpxchg.org, akpm@linux-foundation.org, tj@kernel.org, corbet@lwn.net, mhocko@kernel.org, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, cgroups@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, Hao Jia Subject: Re: [PATCH 1/2] mm: vmscan: Split proactive reclaim statistics from direct reclaim statistics Message-ID: References: <20250318075833.90615-1-jiahao.kernel@gmail.com> <20250318075833.90615-2-jiahao.kernel@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="2vr2zym4stjkfz33" Content-Disposition: inline In-Reply-To: X-Stat-Signature: 1cohn55taieeqggebpza1ayiu7smroxp X-Rspamd-Queue-Id: 3DCBF40007 X-Rspam-User: X-Rspamd-Server: rspam09 X-HE-Tag: 1742375722-748651 X-HE-Meta: U2FsdGVkX18FyhwtOAaNHsKqa7aM8AcRu3npdWAQrvsk5QDjFUqmy+2+XQtzmQvAG2z3SukOs5KaUzPZtpCStq1jFPOXrTYrjLyvT5hBPBwT7upHnp8sZhVinZ7ziScBuk2awtwdM1MG2tODPBJvKomchDco2aS9e4kuJ/SP98rg2LpHN2qwBAW8DWQ0i7/IYdlHuOiLlPKch9MXkHt4IvabF6GamGN5DTBculND0bW/6r80QXGXbUNg8jOcoywKGP8GUzy6f6sgX39FxfDEdVWPfCuXwatFBG1JQiL0E5hT+3oDQR8TaH66aVI5tjyqDBoqrZ0UUtnWj4bOLnX8dPo2Ki6/VLvITKqtI9u87sFcrk96mVaMqhp60BsAsAC4RqWYOZpx9ScYK5D46M3J+2zyzA74CU6mAkG6V82h2051Ud+1MY415YrSvShnTeRiUHOVLZ12Mak+lvQKaWPi3FqiHMgpX+hsujIYKjlh3lsWd/7jXAsNPSUw96NdRHbuf9cei3d0mRThVQEpvTyd2/2TWKtaf6n4rOQ6NyJrsB7IOR1Yw3/psXu9EHjw1c1SnqZh8TAY5iv0+1vHGhVS6AXuC5C1Vy4yTjRTFyMN9AvvcegC+Y6uUy06uLmkySqKGcI3O53TDpsRAJuOZ0v7UFPKdqazq3GPMmlzXtQO8w5lJWU0ob1ZkBjAQXyPzvG2NubKM7u4Y6FrK2ANsKuBHWRkhwsu1D4mfZZ2iRQ5bj6sLjkuJAdKfzDPDsdW5UVrNBA4jk8XtPtR8bo6x0L3VcxKOL6M9KOpSu54ks01kvhyoCDLT4Mc38+05/Fm2h6qKwds+g1FEUpXXywbctccDjm/eSkK/sUX8rBMQAHvXqqpRnhR6iKYT6IXjpF+ro2iwHVazJ4I9/1fdLOussXEt1GYmM1MgnZSz+MOt8RQRi0hsTNJUNPzqoEAEQAhFPLca1R76yA7HehzBQHYxyT 9ZsZgxt+ etPQXbC2buJX3hHCNx8x54MOD1+YO9HAcNaYVg7OyE0FzfPhgSrk2OYvlU3ECPJsGBGCVX9xRLGTC+Z92ylyBvjhSa4/uRhMiZNLTjvUZYyjAJXS1gewWW4BRD+x/7agGk22S6wZf6MfD8zlfxIVGIDzbQg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --2vr2zym4stjkfz33 Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Subject: Re: [PATCH 1/2] mm: vmscan: Split proactive reclaim statistics from direct reclaim statistics MIME-Version: 1.0 On Wed, Mar 19, 2025 at 10:38:01AM +0800, Hao Jia wrote: > However, binding the statistics to the memory.reclaim writers may not be > suitable for our scenario. The userspace proactive memory reclaimer triggers > proactive memory reclaim on different memory cgroups, and all memory reclaim > statistics would be tied to this userspace proactive memory reclaim process. It thought that was what you wanted -- have stats related precisely to the process so that you can feedback-control the reclaim. > This does not distinguish the proactive memory reclaim status of different > cgroups. a `- b `- c Or do you mean that you write to a/memory.reclaim and want to observe respective results in {b,c}/memory.stat? (I think your addition to memory.stat is also natural. If the case above is the explanation why to prefer it over per-writer feedback, please mention that in next-rev commit message.) Thanks, Michal --2vr2zym4stjkfz33 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTd6mfF2PbEZnpdoAkt3Wney77BSQUCZ9qLJAAKCRAt3Wney77B Sdz/AQDecvjUIrBbge909wB9b5M9WL2CyeFc32hNE+fRPTIFHAEA6LHJUMgFCinA +J9mJe//Ur+z8K0lQBS3T8v+E9CbmQQ= =VFn0 -----END PGP SIGNATURE----- --2vr2zym4stjkfz33--