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 7EE48C282EC for ; Tue, 18 Mar 2025 12:59:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8BD38280004; Tue, 18 Mar 2025 08:59:24 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 86AE5280001; Tue, 18 Mar 2025 08:59:24 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 733E2280004; Tue, 18 Mar 2025 08:59:24 -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 52901280001 for ; Tue, 18 Mar 2025 08:59:24 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 3AE5F811D8 for ; Tue, 18 Mar 2025 12:59:24 +0000 (UTC) X-FDA: 83234677848.05.C234160 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) by imf05.hostedemail.com (Postfix) with ESMTP id 29964100006 for ; Tue, 18 Mar 2025 12:59:21 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=P+LIw3rf; spf=pass (imf05.hostedemail.com: domain of mkoutny@suse.com designates 209.85.128.41 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=1742302762; 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=Y2rOvWhbbaasJpoVbBB9qwUHxj3E8kjbQWmEpFoMuV4=; b=i2OZVUXfsM9aCzKBzkzUlBcYm/Hvpal4qfZ3PBdM1m9KxORnoUL9YRPOgKyv1iVJdB4yDc /R7bRRFcyCL28yW6pg89SpxAgriPVzGoaJ79EQSxU/F+jeRoMUiVPC/Y/b/dHI136XuiTp MXEUNlxiVthsoKDwwR//BtTWB6zEhLM= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742302762; a=rsa-sha256; cv=none; b=SlFRdXNRtVcQ8AlQDHYknK+8mA2Halmxl4NEn/w6Zcuj8K1fwcBSaccTUY6IW1qci1p2w5 J9BSIA4gu1vGSR8HvB4H95PBNzGsJL3f7UrQV8e9dQPpLSTfw+/8HNrylvMA/sbZhgXQA8 9UOyal3d1NlDtRgxqJR+7W/GZuYPL8Y= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=P+LIw3rf; spf=pass (imf05.hostedemail.com: domain of mkoutny@suse.com designates 209.85.128.41 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-43ce70f9afbso31444555e9.0 for ; Tue, 18 Mar 2025 05:59:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1742302760; x=1742907560; 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=Y2rOvWhbbaasJpoVbBB9qwUHxj3E8kjbQWmEpFoMuV4=; b=P+LIw3rfgyyBMzG180f17pk33vgrIE1Q7GXsPAOJfyPUTJLKxc31XtdJYlBu1azeq8 OMbE8p+ivStQ0hflewlQixer/OMcn8/HHoqbqcGyq9FSBYkooow3fNhRiLuBFYz0wlgU I8JVzAOtLqVE8FRqomTBEyVZe1XSscue1SNVPieYEWcFCBbrjdi9fIamSvZ9GoW0DyJQ QJkwXn6BMeanpYAerQtJqBXm/B69/l8Hm4Cy4QjRw2XZr14Ed1wuCTDpJknQnzjBlWyZ wLEM4FbVj6N39qQ8NKGN5UQw1uZSn0IgYHRhFzwfXiVVkQT6H0iCg7vdeFZ1RGnssoAE fdqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742302760; x=1742907560; 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=Y2rOvWhbbaasJpoVbBB9qwUHxj3E8kjbQWmEpFoMuV4=; b=vGr764AWR1lznJL5ZO8NIpKq97cGZDG4IFacGEPIi45MjuhaBMscV3lwV6sCejZYGx Pkfydw4R618d+0NOId9atZEL34hpSvQA7Q4WZr1y3KNRixOWrkp/IVE6KlYef6KMemmg WvfvMLFo716ItZKQ5Ui5rXNGinZ5dRLoJXEtJEu/vpVha98fM6LfWQIaOWk2BwKyS154 b20CywUTMfz80WDBkr+ZJkiVInuoewGfTIJ4MU7nu16eA0keew8x+Bho794DIco3AUX0 TeeRvQK/0GKfnuzy9aZgZhIeVZYSd4FlU63sy9kxDS2Yv5fkWuOymqISHscRsdl4TN8S Be2g== X-Forwarded-Encrypted: i=1; AJvYcCU5dSKiJ/IdF+T03R3Y6ewqQKQSaF9+RaNntf7F1rjh20EVtI1+bSh5LHlWoxZ5foll3kMyskMozA==@kvack.org X-Gm-Message-State: AOJu0YxXFwE2IcwSbdvht49LRCqVHhNniI55wJLbpERfuAXJnhhyjpvr EMjZNvPfe/GWrb4pr4vqgPsLGYh0aBPBlg465n7pO6WaptDoJqDSwlAe93baxmc= X-Gm-Gg: ASbGnctZqSkAhrdDAhF7VvrBw5KLKjldsGygaqFwV1eDggBBbpXk7+CPZSGm8KGYLOO 8IxtJbvHl5bL1JDInbM0EX415xxoiB8XuJ9As21wb00exI9v+5SCLhE3XjTD7z0mDLgn7hnvrhn uMZJaYvNwqKOkfSaQ1TDdbgjoI2OfpLM5I17iRajZsBIS0knU5S1LCRqJHeZe8iPhgaCnhTbIHT vTPamfp6aGKDTdKZryAXsP1BS4rnChkvcozl7CsFnUsxkBfzFsDflkdW4vi4QvcYes1OOiVV17s XnufM9kjtcHDHA/yZ+M8rFr+I/d1VhwtM62rzKnq9sRuz2U= X-Google-Smtp-Source: AGHT+IHHq1FjZN5VJMxJeUWLrPLcpeqp4yaSmDJJduS99OrMxuesK9mrDKA+/77LBO0Ea09TIcFYlw== X-Received: by 2002:a05:600c:3b1a:b0:43c:f513:9585 with SMTP id 5b1f17b1804b1-43d3fdd4228mr6097725e9.13.1742302760454; Tue, 18 Mar 2025 05:59:20 -0700 (PDT) Received: from blackdock.suse.cz ([193.86.92.181]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d1fe60b91sm134340745e9.31.2025.03.18.05.59.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 05:59:20 -0700 (PDT) Date: Tue, 18 Mar 2025 13:59: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="b2yyf4snjcuo47hx" Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 29964100006 X-Stat-Signature: m3rdcysm986jrekirbjacu3ouyficepg X-HE-Tag: 1742302761-215279 X-HE-Meta: U2FsdGVkX18g6VVkzbMfD+3V5vXjt5n9TohBhoMwxfy+uJP5r3G4c29z7BFXzyO2h3VM/UHqZ83x37EQf6cUwK0iPfkNqEVjVLU5bHGrQfIWfDcgP6I1UEkANM9O0KKX/vI1cQi4dNblKY995SUouuUFdsmDTqAutR5feQQwYv4K4lnwbSkPy3YAB5rW+POYqVoMj5JqTDurdcWM2ecJquJaZkGAd4IcHcrmlciUysPfHgw9c/d30mRv7zv4mpFqaBq4RHfSvtBH6TNVLdzUD6LC2JpEpJDInLPLndtQ8H0492cQqnNI7BMCjN+rD6v1aCPTS2PbRRn/7iTkpfyScEhkk0JH8mJ5uHf4NRIBk2TcpfZe/PeVdWEHhxrKcsyr4BqYwrjULKF3uLrEUOgv/cAcnyeMY8EmaSpIJjBv5ViRpuaM0pB7vSTLq2sCniqoZsu7kscXgcnHCG+vfUA076b8Vxf9BtSnb9KraWqgmcNk4b5+Ua6lAn4PHZNurpQNhVX/b2Ud4R87/LTl0WBB/pzfPnEHPKWtA/jY1W612+4VD5vvXrkMixTS0ilLCJBeLRNwgwF2AiG01Vdhp+F8IOT11KCTTTfmJ78J/NSrTDY8y3MV1s80MOt5ECm3ELst8wMD0TWumHJVzix91kvSAlkAEzjrGJ8TtAsRCvf36Km0X1JWBzyVYYfjjbdBjNaO6tSAhAVTQz0xc+6MG2Y66GioYob6SvBGsh39A8c5pEtPF/S9wDdU2JV3+IJAEaa378qchVCE4hwOr3GnrIC8CnAVPMEOMf+z6l8tvW8D5E3LvTOZJC83/dZvmwar8X7Ujmzrk0mfMMA43lWV2Jy0TTYgAQp7z+S/DwbTa9eqdlBTSvZuTuRSjZ1wEQ8NFHN2EKa1TpcOADeujqgnUNub3QhGG3zl8Lxqrmt4rCaGIMGXUiOga8jdeMlD8+XLRDSSquQKiJaxLlYwuAIIWlk RJCbW30J ZAhvFP8jYdDDDBLzdgDWSf0MjGLL2pwhqSt93ihVWvpHXtCLXyC/nNgt6Qqw0fH4R+1UP30V1IUUkqRflRLKgCGTyIfAw2MYz9berPqhidC+xedw4ilYFYLwY2TYoqVtGcbslLOGviGKUYlSzG6yBLDGAdj40cNINfv2iVCd0fqgR1ATRG6dpT8ls98VNHf6S7XyDbdTalYTSw0JYpvR6ucoCrYtCUg+dlXXjDXMDrVkpNohbTaB/oHlyUXKbm7YfcTratbrXwtCruewErppxc44sXhMoAqxA2jBaQGgpreUXSYgW4ZVlbjLBxqEc16aCY/yjzjaFD0lEjAZIUVIUeV094I7EsypUiHz1CJ5C8VuM3cvZh0Yro/mmS6+4/VT3+V4Bsfx+0bD26TNyR7cwap05AnK41t5zDGzw+XH8KxhpJrN0ldgTGrdnmrjv8L/h1ogGYj2xbppyo3R11vW9a5DXgDakr5ypGQkRTxIV670A9qXOX6CGtSaoDwnVPHdg/OQUJGuNtZLDyZLWCMSF++c7qQ== 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: --b2yyf4snjcuo47hx Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH 1/2] mm: vmscan: Split proactive reclaim statistics from direct reclaim statistics MIME-Version: 1.0 On Tue, Mar 18, 2025 at 08:03:44PM +0800, Hao Jia = wrote: > > How silly is it to have multiple memory.reclaim writers? > > Would it make sense to bind those statistics to each such a write(r) > > instead of the aggregated totals? >=20 >=20 > I'm sorry, I didn't understand what your suggestion was conveying. For instance one reclaimer for page cache and another for anon (in one memcg): echo "1G swappiness=3D0" >memory.reclaim & echo "1G swappiness=3D200" >memory.reclaim > Are you suggesting that the statistics for {pgscan, pgsteal}_{kswapd, > direct, khugepaged} be merged into one? Not more merging -- opposite, having separate stats (somewhere) for each of the above reclaimers. Michal --b2yyf4snjcuo47hx Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTd6mfF2PbEZnpdoAkt3Wney77BSQUCZ9luHQAKCRAt3Wney77B SZrFAQDPVbRXLvpmRUGwdCybiYFtLuew28nJGGWaRN57SWaoRAD+MoSo5nhTmVet YpfFIbfWdyHIM73tHfgR5xw7MrTgJQg= =TReP -----END PGP SIGNATURE----- --b2yyf4snjcuo47hx--