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 B998DC28B30 for ; Thu, 20 Mar 2025 21:51:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AF81E280003; Thu, 20 Mar 2025 17:51:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A80AA280001; Thu, 20 Mar 2025 17:51:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 922D4280003; Thu, 20 Mar 2025 17:51:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 7146C280001 for ; Thu, 20 Mar 2025 17:51:06 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id B339D160EBA for ; Thu, 20 Mar 2025 21:51:07 +0000 (UTC) X-FDA: 83243275374.02.636DC78 Received: from dormouse.ash.relay.mailchannels.net (dormouse.ash.relay.mailchannels.net [23.83.222.50]) by imf04.hostedemail.com (Postfix) with ESMTP id 307A540008 for ; Thu, 20 Mar 2025 21:51:04 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=stgolabs.net header.s=dreamhost header.b=Zirxau5G; spf=pass (imf04.hostedemail.com: domain of dave@stgolabs.net designates 23.83.222.50 as permitted sender) smtp.mailfrom=dave@stgolabs.net; dmarc=none; arc=pass ("mailchannels.net:s=arc-2022:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742507465; 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=rKnRuj1sOu1P6GoDMqyMdLAxFo1dk1B7Wxfi2jiBslQ=; b=8j9a+PAidgTV5VB/PlugqASc7MoY0qDjTk3l0ViWIFKxQeIjh4HRnxR8graFJ9Lk2a2Uw5 T2P15Bx+ErHX73HIpyc+nBbfOyChn0LypsbpepVi7i8OiXR/XSjBI/Qa4t6eC3hLReSwjT VZ6JgLSLOrpPxrFP2kn1wrmi3QJ8G7g= ARC-Authentication-Results: i=2; imf04.hostedemail.com; dkim=pass header.d=stgolabs.net header.s=dreamhost header.b=Zirxau5G; spf=pass (imf04.hostedemail.com: domain of dave@stgolabs.net designates 23.83.222.50 as permitted sender) smtp.mailfrom=dave@stgolabs.net; dmarc=none; arc=pass ("mailchannels.net:s=arc-2022:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1742507465; a=rsa-sha256; cv=pass; b=RGv3fFJw3ZD7BVEhEmMkscQxPn9JAsDW77zD8swbb7p/kRV85WPm8nyLyhGWWM29T6E+4F Qkpev0uI6NOm+2lDW1+nXjruHYLq5EUHNhxt9n8h5GIb8Xt6ej3rSytGu8oPWy+c4lB7Gh OJCDpCWYXM5hLa3AXM9P2CU8NjsMv9I= X-Sender-Id: dreamhost|x-authsender|dave@stgolabs.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 70FE42C45EF; Thu, 20 Mar 2025 21:51:03 +0000 (UTC) Received: from pdx1-sub0-mail-a203.dreamhost.com (100-118-196-158.trex-nlb.outbound.svc.cluster.local [100.118.196.158]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 529622C2B48; Thu, 20 Mar 2025 21:51:02 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1742507462; a=rsa-sha256; cv=none; b=b6kki2cOSvV90fmc/GzqhMDjx6vucTa1JoGeYHYgZoQpP80GyGzC41lfN/mugdu+JJkx0H +gkoI1vjsInROXn2gf2UD8dJp8ExkH7aOi5Y2KPrduabLCbd/PdSjYThVpbvJStPpkeqRZ enG/TorqqDtMKV5jS37HgBG2iCf38qeOjYHDj7qxgSKVpyn3qfBMP4P7cofiCknGkIKyh0 RJKgUxmf9SsA6JngZwPKunByl7CrYdNJrBJaK/ahF5ry3IWYimuQJm+Hi5qwsTPaCb3yCZ 2OkYY4DeciX3kf3hSiy+8yjF4WYTcDE9op7sXk1RsldlTkNVYjK1UwgdSg6Rww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1742507462; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=rKnRuj1sOu1P6GoDMqyMdLAxFo1dk1B7Wxfi2jiBslQ=; b=oR0KJfYEbBEqzhU9m2NvAZaVh0aIjzFR7+EFX7ceHFwxvlwuDk7lsAEFlGmM61Z7j8ZOKP gGnzNhivm7o0YTIapWUBmjkjX35zAI+TUaCS1vG2ella8ic7ViLnU00Pl5i5T0CuT28qJe O0ekW+a2zN9gYA1E6pg28AHEhKuwX/97nG84JEHYvNKmtUidK29aeYmUIcp9f6FIqh/CRe MJwTNj6a9G/kbXhcZsm7na40LGCKTuv1ZCfJFcEEWyAKFn+MudDNU2FcYTTU95J01v5ar7 /sjTQpd85SmpQ6TLPj4MX+dPQLpOGmwkBy2sfsDR+Qa+lS2cxiGWIehAnxy1+g== ARC-Authentication-Results: i=1; rspamd-588454d544-hp7ss; auth=pass smtp.auth=dreamhost smtp.mailfrom=dave@stgolabs.net X-Sender-Id: dreamhost|x-authsender|dave@stgolabs.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|dave@stgolabs.net X-MailChannels-Auth-Id: dreamhost X-Trail-Average: 537d018d746d63d8_1742507463174_1537222768 X-MC-Loop-Signature: 1742507463174:1378819086 X-MC-Ingress-Time: 1742507463174 Received: from pdx1-sub0-mail-a203.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.118.196.158 (trex/7.0.2); Thu, 20 Mar 2025 21:51:03 +0000 Received: from offworld (unknown [104.36.25.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: dave@stgolabs.net) by pdx1-sub0-mail-a203.dreamhost.com (Postfix) with ESMTPSA id 4ZJfQq3VzSz4x; Thu, 20 Mar 2025 14:50:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stgolabs.net; s=dreamhost; t=1742507462; bh=rKnRuj1sOu1P6GoDMqyMdLAxFo1dk1B7Wxfi2jiBslQ=; h=Date:From:To:Cc:Subject:Content-Type; b=Zirxau5Gg+fixQD8oJaOo/EhgqYA95gOT5zQ0Lt8ulojHb2y04BLjtm5yOHukUXwO CFe9jLHE51bHO4x7xpV+pGADEXUmi+NQfMke0uotwCrLHADSwNrf+X3JHTeWfVR8/Z zaFjp5z4wG2c70vA3Gpvv9h4vjmPgHFX0nsuaPF3KLfym9TmGA4VeWvlN8s34cGFdQ LqV3plDIdVhUmOrycylqHMpzo3kLdTRbRApaxS3W8ZkyGk5DIDfL9L7DmVIgC3HxcL oLJW5cNIRjrjO1zatLFeJlVkkxgGrDlchLTJ0fK99CCw1kHyPznXVmSN3v/XaAUtpK KNH28qH5wLh9A== Date: Thu, 20 Mar 2025 14:50:56 -0700 From: Davidlohr Bueso To: Raghavendra K T Cc: AneeshKumar.KizhakeVeetil@arm.com, Hasan.Maruf@amd.com, Michael.Day@amd.com, akpm@linux-foundation.org, bharata@amd.com, dave.hansen@intel.com, david@redhat.com, dongjoo.linux.dev@gmail.com, feng.tang@intel.com, gourry@gourry.net, hannes@cmpxchg.org, honggyu.kim@sk.com, hughd@google.com, jhubbard@nvidia.com, jon.grimm@amd.com, k.shutemov@gmail.com, kbusch@meta.com, kmanaouil.dev@gmail.com, leesuyeon0506@gmail.com, leillc@google.com, liam.howlett@oracle.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, mgorman@techsingularity.net, mingo@redhat.com, nadav.amit@gmail.com, nphamcs@gmail.com, peterz@infradead.org, riel@surriel.com, rientjes@google.com, rppt@kernel.org, santosh.shukla@amd.com, shivankg@amd.com, shy828301@gmail.com, sj@kernel.org, vbabka@suse.cz, weixugc@google.com, willy@infradead.org, ying.huang@linux.alibaba.com, ziy@nvidia.com, Jonathan.Cameron@huawei.com, alok.rathore@samsung.com Subject: Re: [RFC PATCH V1 00/13] mm: slowtier page promotion based on PTE A bit Message-ID: <20250320215056.miwm2vdphdksrfjx@offworld> Mail-Followup-To: Raghavendra K T , AneeshKumar.KizhakeVeetil@arm.com, Hasan.Maruf@amd.com, Michael.Day@amd.com, akpm@linux-foundation.org, bharata@amd.com, dave.hansen@intel.com, david@redhat.com, dongjoo.linux.dev@gmail.com, feng.tang@intel.com, gourry@gourry.net, hannes@cmpxchg.org, honggyu.kim@sk.com, hughd@google.com, jhubbard@nvidia.com, jon.grimm@amd.com, k.shutemov@gmail.com, kbusch@meta.com, kmanaouil.dev@gmail.com, leesuyeon0506@gmail.com, leillc@google.com, liam.howlett@oracle.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, mgorman@techsingularity.net, mingo@redhat.com, nadav.amit@gmail.com, nphamcs@gmail.com, peterz@infradead.org, riel@surriel.com, rientjes@google.com, rppt@kernel.org, santosh.shukla@amd.com, shivankg@amd.com, shy828301@gmail.com, sj@kernel.org, vbabka@suse.cz, weixugc@google.com, willy@infradead.org, ying.huang@linux.alibaba.com, ziy@nvidia.com, Jonathan.Cameron@huawei.com, alok.rathore@samsung.com References: <20250319193028.29514-1-raghavendra.kt@amd.com> <20250319230015.bewglxf3hrf2mx3f@offworld> <52b2c1dd-2f4a-42fa-8a40-bd3664e7c56a@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <52b2c1dd-2f4a-42fa-8a40-bd3664e7c56a@amd.com> User-Agent: NeoMutt/20220429 X-Rspamd-Queue-Id: 307A540008 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: s86pnaac1xyccpema4ty73suf5e88htj X-HE-Tag: 1742507464-234938 X-HE-Meta: U2FsdGVkX18DD3YOOqWao3ORP+ey0lHtH8VuxKsV4kuTthvO3igpE3SsSyCUShUlER7cueFjKE/7Z7vhRbLw0Wv6H6Hj9gIXfvfHg2VkQtaSLiHbbFtPfBmc9+Gdl9Nz9LdArcYBOHeB5MOJ4PwUxX2P3w5T7AHrc1HUGgv6O16eW42uQ88+GT2T6+Gq/EMZOahXedD/IMr0FrmMw5YSQyElSevUJUTTYdDjJHbskPaCHi8R9YBErkKrWcBbjbJYHwmZV0RtR9HSZ8XueLjZNI7+9N6vfP9I5gLLU6Ry6w/SuhQdusMbk+Do2UMAsvOe3I1DEUIprgYyzLrTssC51K6frsKTFPgyWSTGRKC9gp/azxVAMbzkTljF0de2xl/vKa5fpQjVftT6bJHKCCyedf4Kw536V1shNei685Hl/3bXzTGC6KFP5MFRYvc2Grpji5FW04UHmva+JwsAh7KvgUqomEEicD4pivg7lqDjWdlsFIZ8YIIKRTpyfQR5SOpZyYIGEWOlteHk7zIa23fSIAW4XwTLcIgas2EUKUKu5BOh7Hq/XcQdgMeWE93WF1fGbVOTLyDj1miZi4q9x52TCSF5gXkPk3yra4IL7G5Gc+dN/PsoUag8PLvk/25F5rEZPiplrEnfu+8Qv3/rvmnsFFOs6uGcao6C1idO6/oUQNR5CZxsV3NMs2voXvHuUylXvd8CgWyv5fMJ0yaDXWuVvJSWK2s1kPpOHWvEl6wp5uNyjqxUUd7cKgK+7xGR6e+JcebzW65eTe9A78Vj4aGlTYIdZcg7OCHPZ+F7XyLke8hmTTr08GKUbgrtLvZgVXJfFg8TIJr8V+dhrSEnyH1hud2n5GD8LZkkk7s3DOw8zQOuRLQ0fpdTb1Bu/q2Bz2jh3Sa4Y1Mr2/457vrHQCDO1jl1e4mOEZkm/jjIRUlgij7XhppwQbt1BSAefZdrJTAkdaTJvUTbA1vVdi7TGJZ 2shR3dzi 20tGvHBYgzuQ7RZfoQjdG+F1MMQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000029, 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 Thu, 20 Mar 2025, Raghavendra K T wrote: >>Does NUMAB2 continue to exist? Are there any benefits in having two >>sources? >> > >I think there is surely a benefit in having two sources. I think I was a bit vague. What I'm really asking is if the scanning is done async (kmmscand), should NUMAB2 also exist as a source and also feed into the migrator? Looking at it differently, I guess doing so would allow additional flexibility in choosing what to use. >NUMAB2 is more accurate but slow learning. Yes. Which is also why it is important to have demotion in the picture to measure the ping pong effect. LRU based heuristics work best here. >IBS: No scan overhead but we need more sampledata. >PTE A bit: more scanning overhead (but was not much significant to >impact performance when compared with NUMAB1/NUMAB2, rather it was more >performing because of proactive migration) but has less accurate data on >hotness, target_node(?). > >When system is more stable, IBS was more effective. IBS will never be as effective as it should be simply because of the lack of time decay/frequency (hence all that related phi hackery in the kpromoted series). It has a global view of memory, it should beat any sw scanning heuristics by far but the numbers have lacked. As you know, PeterZ, Dave Hansen, Ying and I have expressed concerns about this in the past. But that is not to say it does not serve as a source, as you point out. Thanks, Davidlohr