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 B5F98E77188 for ; Wed, 18 Dec 2024 14:50:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 331F36B00A2; Wed, 18 Dec 2024 09:50:17 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 2E1786B00A4; Wed, 18 Dec 2024 09:50:17 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 15C956B00A6; Wed, 18 Dec 2024 09:50:17 -0500 (EST) 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 EA3C66B00A2 for ; Wed, 18 Dec 2024 09:50:16 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id A5029140F00 for ; Wed, 18 Dec 2024 14:50:16 +0000 (UTC) X-FDA: 82908364476.15.9AFEBAC Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2079.outbound.protection.outlook.com [40.107.236.79]) by imf28.hostedemail.com (Postfix) with ESMTP id 8EBD1C0014 for ; Wed, 18 Dec 2024 14:49:38 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="FxIxD/1D"; spf=pass (imf28.hostedemail.com: domain of ziy@nvidia.com designates 40.107.236.79 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734533380; 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=ynVjFfz0vor6rXwhy3/4Arz5McWH0fMunf4zTy3bAHA=; b=Id/7MauRDncoiR85/sBXmyeD9AkHo2PPPLQo/3JSHGPkPvQ7iN9Y0sfWi2ZEyivTjfFTyp PgB+BmxWQA4t6BfkdbN2k+6x8r3MmA8+sV6+B6DXgIG87xjKDDhk8WTMqVvh4PXSmSLWMd RbCp2PayFC/0mWvRz9so2B6XIAxmRkU= ARC-Authentication-Results: i=2; imf28.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="FxIxD/1D"; spf=pass (imf28.hostedemail.com: domain of ziy@nvidia.com designates 40.107.236.79 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1734533380; a=rsa-sha256; cv=pass; b=w+1Zp52DVdRQKSZzhpJd23b8ojG2eKADd3D1e/fRhjFe07m75leb5DaoHJ70xXguTUYtiC Pp3KsBxHBylitGGvI3WoQ+L1YPPnjyZY/oLI8H+XF8gfZke5+Bap0U/yfxaAvcHxfI7TEM ZMsB7HSHchZY+Zar9CdwwEYTicRMMvc= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pUr1h6Ifx5X2LFZ1ct5qLqTqZc8Q/TNP9GudESczDKlMLzyNnPneC/9l4ZMFhM16/CZ9KVLjf25ml3J6n7p796wWy/mk1gPsykKcZlGjvaP8ih4oihGJAet0RcvIqyAgnh+sSej/0byJJfLL/29+rpwrugyBegk936aqqZyiccolpdsLWJLtQafZOgDRsI3zSSdnrdwALMWWC5Hl4HJ3DTiwR6TRZNISFOqoQyHi9ESdPDKIczjE9+HvFs2do9m2QPJn9bkrqoB71wxQ9QGOBI3hafGlpKQD8yuVCaH2RQ7ueB1UOySJkfCcRDJBu6Jpqwhh8ryWKuIHcPZIAFtxSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ynVjFfz0vor6rXwhy3/4Arz5McWH0fMunf4zTy3bAHA=; b=rLMREOCSrNc6DVdfLGAW6TH/8lrMTmHMmcmuLW3ucL/tWnDLXYrEc7Debo5p6Ab+o+kkV6XDeGJzvuXzmDq/hcLdeKariKNW9UWilMGGosCW0PZelBsOuORU0F0XYpwTRN5ycTTilQCYpfMoeC0nklRQuRCarVsXkIbTL553rmoakdAW7vswSthuYbArw3wQv5Cw+ds4ind7HRsx15znWYgV3/MSG9UqJOuJylfvlEiT7/243rL1qkIzKvJ8Iu26ar+SnsnVkoAVaaNXWW4ds1fbGZGsmggwHPRhdp6ZmqoXlAj/yNsE1rGIxGqy+mn3Y0dJeqjUoOOuAl8VXkZBnw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ynVjFfz0vor6rXwhy3/4Arz5McWH0fMunf4zTy3bAHA=; b=FxIxD/1Dej3glkfrJ7037CVqeQcudFX8sCNcSKvh20g61hUPe9faLW/6jkx07y21sTk9zNGIs33TdUcGC/KwHULT3DPnssmi/2zdvif+SeXck/7fNg1uS6HLBuskN4BcTZEYSAwzehKmj9gTtieUTi3WB+rIJd82kW1MP4EgIxBQRh4yByPeb+npYjYLxAfbkO52bl/mfPwheKjOZKIS2VbWV+s5PpLkHKQW4AYaTfZAvgMm2mjAoeUC9Ejq+5u4rkb9RW9qN7arNJzEeicqLL3tp6WxpeyLGEr9GR51w2W3VcCozEBA72GGj5yIjToM2A/vFC/KPSkrJiKoC1egdQ== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by SN7PR12MB6932.namprd12.prod.outlook.com (2603:10b6:806:260::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8251.21; Wed, 18 Dec 2024 14:50:10 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a%3]) with mapi id 15.20.8272.005; Wed, 18 Dec 2024 14:50:10 +0000 From: Zi Yan To: David Rientjes Cc: Aneesh Kumar , David Hildenbrand , John Hubbard , Kirill Shutemov , Matthew Wilcox , Mel Gorman , "Rao, Bharata Bhasker" , Rik van Riel , RaghavendraKT , Wei Xu , Suyeon Lee , Lei Chen , "Shukla, Santosh" , "Grimm, Jon" , sj@kernel.org, shy828301@gmail.com, Liam Howlett , Gregory Price , linux-mm@kvack.org Subject: Re: Slow-tier Page Promotion discussion recap and open questions Date: Wed, 18 Dec 2024 09:50:08 -0500 X-Mailer: MailMate (1.14r6065) Message-ID: <9093302B-95A9-4133-A0E0-75A47CE4336F@nvidia.com> In-Reply-To: <6d582bb6-3ba5-1768-92f2-6025340a3cd4@google.com> References: <6d582bb6-3ba5-1768-92f2-6025340a3cd4@google.com> Content-Type: text/plain X-ClientProxiedBy: MN2PR13CA0023.namprd13.prod.outlook.com (2603:10b6:208:160::36) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|SN7PR12MB6932:EE_ X-MS-Office365-Filtering-Correlation-Id: 8ac23902-6722-4acb-599a-08dd1f734583 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?SkfY5AfdyWwJTRiD7ZO48at8pFl3yXlvvE9qtHKiNB26PrHCrVV8Dzah2md+?= =?us-ascii?Q?rm+M0V1NvWneanvmS1fvzGuJxX0rKWdtNzOCwUPnGydQqfl4Y/9dx8b2oRDG?= =?us-ascii?Q?3NYubPGtcUHhm7X5mnCFBVIV8BTYwPUAk/0P4xTSSyO6oTeDKx0nMDLrz38l?= =?us-ascii?Q?oCu6PFbiZWPQX87Y1LwnQ+KL6FVFFeMPwY177Yl9cMC+p470MwMe55xzB7eY?= =?us-ascii?Q?yWE0xFgGgWqy++M3f/yM/6Yz7tlsU+iY18iUs3FEXy5oGxLConEpe39xl8ud?= =?us-ascii?Q?G9wsuKklAGXp/W9puC7h8VTmBTWQdmecMoisTbnHmVtJ/UVg52LLBMS8T360?= =?us-ascii?Q?zwN29tse6FcVcFxy83foLCqmYVaCsXzREn1PHqCkT5T57E/VvvCuA1LBAAbJ?= =?us-ascii?Q?bNgwoWjahPlaEt+mR2che71UypPECx7ewekF2v5f5Tk81FHK1DEQ47UZM92h?= =?us-ascii?Q?xOlpeNype+ElirxTCIvIB9ylj6+x7Wq0SMHPrkISbJE5SqUAx01UTv8JCihP?= =?us-ascii?Q?6cCKlfbPlCvIMVhk+XEisqG4pEeDHuhNFrVNNhPZzDTiBTBmVC7yBhIlgOnG?= =?us-ascii?Q?Ya8ln2XvwuFr9fgZBI7FEThH7vJSO4ap6koUbaKJ3V6RbeG4fwW9KKwozP8/?= =?us-ascii?Q?7REZukMbnERYqAAF9e/xE190+MYA0kaKhcECqcUPRV07Hn7tdas/nExOAEpY?= =?us-ascii?Q?MhDHbd3fUSXTBxEMimDJus+zsTWwgzTf6Q0o9OVGgkvjeuDsRyXpy/75QWUB?= =?us-ascii?Q?X843CcAXoR/uP52JCI08z2sbL+GQuNMFbaVTohxZFooNQOasr3uQziAi3/wA?= =?us-ascii?Q?3ZYVZ2anZqm0Z38Rka0D6Xu77UmlBv7CGc5mF7cUHZxFlJkO8wqFB3QPDmpF?= =?us-ascii?Q?idtXZyHAxVXyGwQ8mki6Ac5HIH4nqKBqTbOc7gGayHsBmt4CaPCuz6eFLeQF?= =?us-ascii?Q?clXxP7t1VzvlcZhgBClGk9BkCAu+Qh+uPzP3NNnuh6V8zo762p7npCf+68PE?= =?us-ascii?Q?VogdIo8WWIClEL84U3rAHmiHPeJOb3og6OCbOZGeEy05wPGaPc0/z6vcBBwC?= =?us-ascii?Q?7/vNvB72kICyJ3s4XuKa0Ot7M878muAVpqsVl0VUMi16MDQl0n9XggHxz6se?= =?us-ascii?Q?3WuY0nAt7lmBmtWqRWXUL/DvR8uzv8jGfQKtV6e0R3kiHZ3FAubCiMce3od1?= =?us-ascii?Q?qTfcYdL+EPqzclpVj//d3NOzjeypRwYdo7XubbQ0zld+btKxZZt72TgjjatN?= =?us-ascii?Q?ylnb9r2QYADRLqbBu38vt4Jv9c0X48RS4bn1pXxhlj0UV+XfTyRsV/ayadYL?= =?us-ascii?Q?K2iH/cPh7efmxIFVGyP61lWHEreniY0ozmxMOtof4VSCzk50FOcsaPBruT89?= =?us-ascii?Q?0NGNEov1lcgOHUVLbM8AFr2CMIQf?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB9473.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?b7O9Vx6sBVjfeRt+LRiQCJs2y3nPjbSDfHZpl8+LGY83bxvn95dbubHdAaUY?= =?us-ascii?Q?Ip8i6P0zPYM6GMquyxChsgwPbQxSlzaWa8WtoNC4Eo15qvAqlD+duUgTx3ye?= =?us-ascii?Q?y7H/QgbV4caJMk/wLIDpFpY4BOmVtIdfCOFjB12ETlH1KwlMhenFTyOVu3tm?= =?us-ascii?Q?+yoD3vsbVS8umWDlHuVkIC2bat9zM0tniWoG8duZ0efmDmPgY9612XjEs4qr?= =?us-ascii?Q?j01H//gvnRtEh5dTmKdy6+lI2KFm12WuKIrU15BZbKb9MwZSG5ukMhXv1cCW?= =?us-ascii?Q?68dBKy24Iyh2Xe800YWKb4AWyBVYqOc4lQ34SH5SI6j8D/AQ7zlA6NCIrHks?= =?us-ascii?Q?RagWfs5vYyatlskaa+NUFpFMV7HSAcr7fsRe/Ympt6A3+4oCsCzwkySmLVVg?= =?us-ascii?Q?B3kdbG5FJvH2gl58dgCA9E057aHsEn55Gt+8OYHNpTwcTudp8TSN4AkrpcKw?= =?us-ascii?Q?bKeOeDHal+UqXlqlzmKwEVJuLPjjVYMmOGt+ZtIc+oDedrp1Oo8TgiG6+73Q?= =?us-ascii?Q?ZjgzKyTbPSpWUcFtBmT4UjEGqBLhX/4inBqdEjH0fPlMVj0ZtC++DtgLALh9?= =?us-ascii?Q?pIBrVQ0so7+NIMak0CfoOxc7a62glKbzqGbYZiPmNAAp2AJywY2PsvLMzaX5?= =?us-ascii?Q?tBPEB+ntFONd3dmDp+Hd8HrXhrDWjwGY9tfqtPWC0vuFbXx/WIpRTOJHewfc?= =?us-ascii?Q?vGvzlhV3CtXnf4bLP88QeEo4gJ0JAjnHxiMw5BAiWKkTioqp9/ERQ/cRDxBQ?= =?us-ascii?Q?+jueGcBLFN+peBEt4BqpaSk9D9p08Z1qwp/c8buj8zACnYBJi1pKt4M9uxPv?= =?us-ascii?Q?bok3C0VcnYjgVVX6CgdRQoycDm8bbumzi2slJ/NNeOWzdM/H3Um5RTHd5hYp?= =?us-ascii?Q?BVJX/DmLHzPKy424PnpNN0379bIAIQ24cVq4BhP37MLwXtwpxOU/9BnU+2kh?= =?us-ascii?Q?uJPQZ4f3rjQ0U29d/hbtw8lbTOFa9Qg+XzA4pakeuk9rb71y/+yNv1MN1LQn?= =?us-ascii?Q?4eE1flhWufWSboASwfaegsFNhpH9yqd4PgN9cAJ3ONHQz3CCVmga53W+0cfZ?= =?us-ascii?Q?vgbT6JlXPuTqvN6/0gOWIhS3a8xJTPFS2DwhNoBRXiDTl9Rf+6ovvQBerKwl?= =?us-ascii?Q?gZog2uc1e34vBYfLBXdpjsXVGvNEotUeH51nicWiZabt+0wm19rEz1p6X2T7?= =?us-ascii?Q?fiG1Er01Y3KP3lfEBapdSewEobJSxQdhWmNA7RNKGg85HeIxgwcxCM6YLwAs?= =?us-ascii?Q?uNM0Grzg8rhV5g33ZisfhFAELsT29Bf5iPnevOfJMdujn+WxSW78jI87NewZ?= =?us-ascii?Q?UFblHHNmOWQ2Sq1vT83j9FJcSUC8V/dLL1EFJLU8JQkwb1RCvgVkS4rfFhEr?= =?us-ascii?Q?OECUVTroiowR7veITq8qy0pfXcdKiTur59ObOehkO42vIQgceP2wU0CbW0mC?= =?us-ascii?Q?4BCbyeiXVJbOltp4J5m9NeHQxnXf5iBcPQrwnPkHN8Op5g0yNtK+heF2DFqr?= =?us-ascii?Q?Zcly8AqVIIJicCKOxsHN/7FT6/n7dxPeKO8EIeeYUwkNGb8BKBeAxV5WH3PV?= =?us-ascii?Q?3z6YV2sQkPOOO4o2gaBLJsNPwogNjiYRfR0nJvtq?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8ac23902-6722-4acb-599a-08dd1f734583 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2024 14:50:10.6328 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: KwcerqQvcwUHtynLpZp7mFq+U4NiwWWjYn9olDHFVgF/uPE4+DuXzxlDZZSKGFHs X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB6932 X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 8EBD1C0014 X-Rspam-User: X-Stat-Signature: 653u5ouadgygf78fw8xn3pjwhz6ug4r1 X-HE-Tag: 1734533378-545945 X-HE-Meta: U2FsdGVkX1/v1z6RNLsmWyPDp3pj9MYbsWflfPl8AtdRJPW8o13dLKO0OimgDvvQEKpSWUuiVIZC8rWVhUXE8tFjcdPAgEUn0lzsiXflC0j3NyWZTaAUo64nkheiGxQnBieWKi7TLpaB0aT95ZfZ5ZROxl0oa4dDxKxyo3bqUSRsXSQRtMuscPNZY7YsHexHv48kppgbstYU1k1XfcTHpmgqXaE177N1N7AWvnh/j16cOwqiFS5OlxB9XAluLLqH7VdkgC3Bnt4a2ObgmRJWnq/a40C5Kw41smosjmbUR/IszR124bkBr12/NXal54rGfXSxQFcPEJnAKf1m/WSAIVd4EkisuPUIFZxHow1TEjg9oJ81rfC0qbTeN+hwwuhggizzNGWSAQ6tpPIVBzmiRhOULhd9iWY74kOr7pEawXq+eljyURm3kRYEYp26qBpL2GLrlCRJQEPvr4f/koBgnzytErNLRiXwhSA6TYc5LXBr0dJc1hb1KnOP9wyA3HYnVdiYG45AQE3wMjLw78TuAW2173t7WjGDfy/hyLwY8mZC5ZiRzrB0to+zYHxGTGOWUPCBPfVwQ3VkElDLGFa0uMuppBfqDv8NIR9vkVRcdryK3W1Xc9IeMl076WAG8FaJonWofvzftW8S1rZjBoXxEHGQeLTt8XAPCpz5+M3BD2++D+HJegRcOjrX+ODfN7JV/QdV8KYB9HDLgmRFn2YZb6GItk9c7LquhfFALWCVPEiXbnWOTg/VFXC2wBxwqG1IeBUr2Bt6bxa0cu6YEz7H99zwBnmCejuPmavqfuLvfb4mvwpuD1rLuYA7Bt93wTgCWE6wF1zGtvOpqvreLu78d774AGjDJtjXwJCH9WHXveJqpkLlkG85f9cQT6KQlseaoxrSSnBDJ5vTSQqHMq8SqBcxgcVrhqt+0ajuLnen04n/tZionvloiejstc1PJGaqW6FFYiottBMulsW35ck UKyLdZFG PzB07gaxqkedhOjx+TEX1i3sEYC9/D1pWCGjg6klb3ccvsP9lb0qMRaNisxg/L34zLDAcd4aze/0OOy6WU2P54q5yeN6mTr4lsTH1tqibpjk4LSQ1gS1NLXVNGYYuM498ymdXrF6qpXIj8GJLmX6yo9XevDdBgiMatmxmrsqxC80LH5leKhmAihX+1lzLBh3v4AQpNJtjJm1XIqcGExmS2EEjTgDnaa2cBNXZt2vHXpu04cAyMk/9qejXkg3ER92ziVHgrFCnN4sjuvAXW8jitQPTZTZUrKBmQ3qhgIA183sXpxog4uhaaAJU8gqTq5wIWQQewwhfPD7YMzbvgN63xP6RyehEXF1EB07v7rK8UutXUAqPX54oQv5PT2NiXI/rYw01+A+6booBROlasG9zfedj7EZNaA6yKPvDQk/6Cj/y7F9eo4YjxQGI1w== 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: On 17 Dec 2024, at 23:19, David Rientjes wrote: > Hi everybody, > > We had a very interactive discussion last week led by RaghavendraKT on > slow-tier page promotion intended for memory tiering platforms, thank > you! Thanks as well to everybody who attended and provided great > questions, suggestions, and feedback. > > The RFC patch series "mm: slowtier page promotion based on PTE A bit"[1] > is a proposal to allow for asynchronous page promotion based on memory > accesses as an alternative to NUMA Balancing based promotions. There was > widespread interest in this topic and the discussion surfaced multiple > use cases and requirements, very focused on CXL use cases. > > ----->o----- > I asked about offloading the migration to a data mover, such as the PSP > for AMD, DMA engine, etc and whether that should be treated entirely > separately as a topic. Bharata said there was a proof-of-concept > available from AMD that does just that but the initial results were not > that encouraging. > > Zi asked if the DMA engine saturated the link between the slow and fast > tiers. If we want to offload to a copy engine, we need to verify that > the throughput is sufficient or we may be better off using idle cpus to > perform the migration for us. > > - we likely want to reconsider the single threaded nature of the kthread > even if only for NUMA purposes > Related to using DMA engine and/or multi threads for page migration, I had a patchset accelerating page migration[1] back in 2019. It showed good throughput speedup, ~4x using 16 threads to copy multiple 2MB THP. I think it is time to revisit the topic. [1] https://lore.kernel.org/linux-mm/20190404020046.32741-1-zi.yan@sent.com/ Best Regards, Yan, Zi