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 0DEBDE77188 for ; Wed, 8 Jan 2025 05:43:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 92C656B0083; Wed, 8 Jan 2025 00:43:34 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8B5116B0089; Wed, 8 Jan 2025 00:43:34 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6B9E76B008A; Wed, 8 Jan 2025 00:43:34 -0500 (EST) 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 49BA06B0083 for ; Wed, 8 Jan 2025 00:43:34 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id E49AB1A0FB6 for ; Wed, 8 Jan 2025 05:43:33 +0000 (UTC) X-FDA: 82983192306.25.8F1056F Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2057.outbound.protection.outlook.com [40.107.243.57]) by imf26.hostedemail.com (Postfix) with ESMTP id 0285014000E for ; Wed, 8 Jan 2025 05:43:30 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=cqLFWSSo; dmarc=pass (policy=quarantine) header.from=amd.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf26.hostedemail.com: domain of Raghavendra.KodsaraThimmappa@amd.com designates 40.107.243.57 as permitted sender) smtp.mailfrom=Raghavendra.KodsaraThimmappa@amd.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1736315011; a=rsa-sha256; cv=pass; b=hk1koFtaoUfzqCzRL2PXq8hO10kxJ5ksFZpKZZNVstQVh15kpQDmBxvFt2TQ8T/eB5vrl2 0hFpWyt7suY49oL79fRO6wncfSPVaFtO4NKuKHWj52f2bL90VCUArvje6KeCNAEMXPMYnL bWZKK4Cg2oAxt2h99+CA7cU0QcgU8hU= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=cqLFWSSo; dmarc=pass (policy=quarantine) header.from=amd.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf26.hostedemail.com: domain of Raghavendra.KodsaraThimmappa@amd.com designates 40.107.243.57 as permitted sender) smtp.mailfrom=Raghavendra.KodsaraThimmappa@amd.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736315011; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=H+FB1Bnnq4Eki8cIuh7tcbfmUl2SoNTK1HalTpxo6Cw=; b=KBRH2SyyMBNIUTNJMAuswTTzHfzGgYKgunBPQD0FFY3VTcmtiSoPh1l+Tv5maDK6W6IOuz wCye7sxM+VT3afvNbVHMI3GBnXvU4n2nXDIhU2658tJt8MY9uPoXUyHg0ZKBlKqcaZnTX2 QXQPYz8VwSNWVRF2LLuM0VNIgYjsNrM= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rPsogKzAeQ6l7XfS1OxJlxW/Ge1mit0h8kDPeZ/UIEh2S9thgYIRkuTfLpWSPRn9UNWgmzST9fsfUPIaGjWwzK8unSoaS3Bt5zfMtJ3ojcaDsIwJrhBDxajcq6OKwvO08wrN6qfiytlJGU+8yL8mjVxHEmbIBGeWB5Va1xRSTzY4+EclISbZt2VJZ8+GWyaPzI3jRQJ9suMu49G2NEco8DsZKAWBJ32Qq0jUDIuVcm2tTWRkAh7LSPrlT55IdGq6X10G/uf4RKYgvrFPcOKDb3xt5asyg/mXZqAPjwC1ZMpE+ImF34FQPmFPLg0MG4Q+Krbq9pf1KMrQNZU5nvyjrA== 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=H+FB1Bnnq4Eki8cIuh7tcbfmUl2SoNTK1HalTpxo6Cw=; b=KalDA6x4ghHA96bbG0vPuMqs05TSbFxlv/Kzgm1nL5R1Co7y9JztGpcebyoJcCWYRG0wumEIgfl41EHn25oNqwgiJQST6dULllna10QCeu/z0pBgQAF51Al3E6Fy6BEdCtrJIqCVxVuTCRObQUcdBRnDONovDz5NWVAYyWfumWMyNtOIpLr1YrKEfd94LC8gfLpdog0JZwnExIzv+qArXW1YW5nRDXA1vurDQGBsNs/xO0nyd868uaCgHrnR8Gqxbc5mEZF8+Ddv2iun2Uwxgs1jHNdeWOcS52rJwoL/Ub2SGk/b1rrw2OtX4bCj1hnIHhN9VyBAhb6OWlokW0wfXw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=H+FB1Bnnq4Eki8cIuh7tcbfmUl2SoNTK1HalTpxo6Cw=; b=cqLFWSSoVZgV2ViLbqwIi6xaTEJ5sC+pC1DlZqPgFvzs78mu4QcE/ublM6rmldRp1gjE84A5JAO6r7KW/MUaNDhi7z73J436CJu5iFHSl1aLNN6EG49y4Uy4XjEqw8Wq1XmsJWIsnUZ5hXfSrNR7RgooE9qdF1oOUtwBt5SgDl0= Received: from PH7PR12MB5805.namprd12.prod.outlook.com (2603:10b6:510:1d1::13) by DS0PR12MB9040.namprd12.prod.outlook.com (2603:10b6:8:f5::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8314.17; Wed, 8 Jan 2025 05:43:24 +0000 Received: from PH7PR12MB5805.namprd12.prod.outlook.com ([fe80::11c7:4914:62f4:f4a3]) by PH7PR12MB5805.namprd12.prod.outlook.com ([fe80::11c7:4914:62f4:f4a3%6]) with mapi id 15.20.8335.010; Wed, 8 Jan 2025 05:43:24 +0000 Message-ID: Date: Wed, 8 Jan 2025 11:13:13 +0530 User-Agent: Mozilla Thunderbird Subject: Re: Slow-tier Page Promotion discussion recap and open questions To: David Rientjes , Raghavendra K T Cc: Aneesh Kumar , David Hildenbrand , John Hubbard , Kirill Shutemov , Matthew Wilcox , Mel Gorman , "Rao, Bharata Bhasker" , Rik van Riel , Wei Xu , Suyeon Lee , Lei Chen , "Shukla, Santosh" , "Grimm, Jon" , sj@kernel.org, shy828301@gmail.com, Zi Yan , Liam Howlett , Gregory Price , linux-mm@kvack.org, ligang.bdlg@bytedance.com References: <6d582bb6-3ba5-1768-92f2-6025340a3cd4@google.com> <32730696-5fc6-4d47-a623-74e951f704ec@amd.com> Content-Language: en-US From: Raghavendra K T In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PN3PR01CA0056.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:99::20) To PH7PR12MB5805.namprd12.prod.outlook.com (2603:10b6:510:1d1::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR12MB5805:EE_|DS0PR12MB9040:EE_ X-MS-Office365-Filtering-Correlation-Id: ee34a46d-ed58-46d4-3211-08dd2fa75ddf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|7416014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TFYwUzdyc25leVU4WEJWOHV1UHNQenYrMldvTTZHTFVPdnJSQ3Bob3N2clBh?= =?utf-8?B?TU1QOXhwTS9PZ1lXUnVLM0h1czV3djZxZWF4aWZ6MG9uVmNrdXozYjUvQkxh?= =?utf-8?B?b1JpTDM5bGxqU0plUlFZMis0MWhHWjRIRHBUVUJlZjhYV2ZVYWI2VFZYRDc4?= =?utf-8?B?UzlvM1RsSjQ0ZmZZeDYxMUxQbkRCd2d6M0RuSU1JRndNdG1lR0lweUlEOThs?= =?utf-8?B?ZjQ4YnhTT3NZbXZEb1FvZFhrbkNuK2FUUUh2Q0NnK1dTdHM2QjJTd1pLOFhX?= =?utf-8?B?cTlGN3lBWVRDVFF1V0k3dXhvWWR3b0NrRTQ4RVkxZ2VCSS9SaEl3eXNySm95?= =?utf-8?B?amhUTEM2blVtcUtLQTdyb3hURlBKdzdrV0ZNYnppekd0bUtFdFdyVldiSHha?= =?utf-8?B?bUE4Y0Z1RUZiRmxvRFVCWDRGczUyVms5akxYT3dDNTltRWlWMWNSMU5GY25K?= =?utf-8?B?NVFkUk5FMzRlUmtoSGhndU5WT2wzSXhiQ2k4VzdRNzJsNmIwMXljVFpVdDRo?= =?utf-8?B?bkN1c1pjQU9lWXdNaERyM1o1RFRMQ05ueWdGMENZZEphS0JKUnZrdVUxSzZD?= =?utf-8?B?OWNSaW1LNWF0d05FNGNYbzFWWGd5VUZRakRhWUQzZ2FONFV3a2hXYkdvNnBU?= =?utf-8?B?a1hKV2MvVWFQZjBEQ1lPVWZ1WXNIUE1lQkgyNHBNTkRLMnV0SlNGNnpKc0Nt?= =?utf-8?B?V0pCQkYxaERWam1HazNIWk5Bei9xV2p6SnpkS0VwM3BzTU1QUE1nT1ZqMnFu?= =?utf-8?B?VENpMW1YY2l5SUcrMm83UUJMK2E1ZkpCenU1MEZGaWNMeWJHQWNTaUpSa1d4?= =?utf-8?B?UnFMMHhWOWR0Szh1TWVYOVE1RFNoaERrbnUvd2plVXhEU0NybzczREZNZkdv?= =?utf-8?B?SUlpUk10bGZNSzhEbzBGZm95cDVnYzNCZkdoRE1zTUxhT1A1cWpFUGtYSnVn?= =?utf-8?B?NXluU1VCdHRrRGlVb0hId1ZiMjI1N3BNb25xWHEraTJWRXhyMUlKUmxDQTJ5?= =?utf-8?B?MkxsTHBuSUN6TnRwWGx1OHNuMXVkSWZ3bnpmdHhZUUE2bDRFYVlBNmEvTFFH?= =?utf-8?B?S3NSVVJ4T2puTnlCMURkZFF5SzJNVEpyNllNL0drUHRPWXFtbUNBa016Ly91?= =?utf-8?B?ODRoWCtPbHh0bWlEdjlmRGFQaGZ3RjlWZFlQQkd4UlluMGpCVmlQL1dsbUR0?= =?utf-8?B?UTdWRldKWGpiWEJrQTFqdGwvcVN1T1VWdXpTNFJvYllWbVE1cFpqcVhNWTFU?= =?utf-8?B?bUtURjJ3dUcydFFNUDZSRkhyWTJtT2JxQU80eDJSL0pHcStsbnVpOEEvTy9O?= =?utf-8?B?MzUrL1NYV1dLcXMyN3o0ZWJvdlozQk1jZ0Z2T2xrTzFlcmtyVUEvM3JKMWRt?= =?utf-8?B?V0JEZll2VU5VNTZaTGg5NkN0UnhFa0Ztb1JoMnNHOXJUNzlwQ09DdjFFMFdk?= =?utf-8?B?V1hxZ21XVmMrdkdrVjM5V1VzUWkvZ2JkMER4bGE2bFZPNm9wQmxmd1VQNU5w?= =?utf-8?B?bFpQdkpSQzNXZGg3eTRhWFFjbXF0V0YxZkU4dTRGRitEODJxWjA2cHdnVnA4?= =?utf-8?B?dTBiN3JXN2V3Vzl0a0FBamRsKzhuQnNuSndOOThTTFZ3TVorS1pRRnd6L0dJ?= =?utf-8?B?b05TSFVzNXR3ZTRRSzY2Z0c2T2VkaERXMXRFaGErZEtKNmpXeXpxWjFXU3Zt?= =?utf-8?B?MTlRVjI5YklPS2JiVnFySEZnYVZyZ04zR0FRSFo0alVyaU4xRm1lRDU5dG5M?= =?utf-8?B?cjBGcTllc0ZSVTJoVU1WbzR6TW5kS2prWS9zWHFIbXphdUlud0ZSVWg3clc1?= =?utf-8?B?MDZoR0ZyRnRRdyt4MWx3dz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR12MB5805.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(7416014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SkpCTTlOaS9wVUhZeGd6cmNNT3J5RmFxRFowUFo1OVI3bkVjVnR0QjlrTzM1?= =?utf-8?B?VnJHVlBvR2ljcEVoQXRaV3M4bGFpM0xER2lYblo2L3NKNzNNblBsYjEvWFB2?= =?utf-8?B?MUNWOEN5TXJSZ2JtbVIyWlR1SjZFc3czT05Bek1hdzdsdTRsVS96bjh4WW1i?= =?utf-8?B?MGV5UlFtR1ZSQms4dSthVHdKc2RvQmlJOXA0ZTB0bXJ5VjF6MzBNenFNSnFv?= =?utf-8?B?VFFwOWwwU3BRVzhQUUQzZGxBK0tPSVhpZ2I3Q3dFNHRjNE1RS2Y3dTdsaFE3?= =?utf-8?B?T0t2V09SSENPSGJ3NFJON0oxZFBjMmxEenRndjU4SnhwK0JaMENkeHN3QnZp?= =?utf-8?B?bllrdjVGSDAyL1pHSlFpVmdmTzdDTHhpZHQrT2JhaWNLZHMwa1VLT2wvd3VV?= =?utf-8?B?ZjRhd2l5di9RUW5mUzFma0Zyd24wVXZYZ0RrRnZ4K292MFpISENDSTQ2VjY1?= =?utf-8?B?NTQ3c3BCV0ZEdG1KbHQ0aUorTE8wdzhoTXdNL1RNUTRoVEZMaDdsMHM0WE44?= =?utf-8?B?b1NYNmxsUEUvNm1lT3h1K1lTSTd4TWRTOFpybzFnNTkwZTdjUlJOcWZyTnlk?= =?utf-8?B?bmlzT01ES3hNNVJkcVhTWVJ4QitJS3c4cHRiSUx5UU95UTd3U05XaWdEZGFN?= =?utf-8?B?cmp3Wmd0RUx2Y1lEWWpyUWpGdlRRUTllSk5FQUZlbVllUXdBakg1clVpbjFX?= =?utf-8?B?WlNUODZ0SHhnd3JZTjBNR2pwY1JpbzV0ZlpiMWhJbEdnVHloalFIV3AwUnh3?= =?utf-8?B?M1ZOK0QxZDR2dHRDaTlyQVVEYkorYWZTMEM0TFRtWDJORFFXbWZkV0VveVpa?= =?utf-8?B?cnZDWUdUaHIvQi9FYkk5TlJ6bitNR2NVN08zUHdHQ2ZpNDl0eFIrVmZSWHR6?= =?utf-8?B?Y25vTGVVbFVGaGxCZ0YvaVFLNTZsa3ZRTXhxeURSS0xJZkJaZktzME8zY01h?= =?utf-8?B?dDRTbWpBaCtodlJrd1E4UUxvVjBVc2lPK2xBNWU4NW9XL2Z5SDl5VWdSc1Jt?= =?utf-8?B?VTVuZHlONUh1cmxmN1kybjlmT29oTXl6OXR6Y3ozK2F2Q1VoQ2FnMVlYdmow?= =?utf-8?B?M0k3UTkraW1iRG1SOGYwNkxYUUJjQmdjRS9oWVhJb2ViYmdoc0pGd2VmTDhr?= =?utf-8?B?akZ3T3ZsTEFTT0hLWll1MWdlNGh5Y1d4YVl1dmU5b1pFM3p0Um04TTBMZEVT?= =?utf-8?B?alIwOGo0Z0NNVkxWNzM3WXF3NmNPd2xqL0RKMUUvTXBIVUxsSWs2UzJ0TkZp?= =?utf-8?B?eWYxazVGcmdKUkxWdjhMa0VVdVR4Q2twZHA1ZTMrakZZNXYvOHdMRmRnU1dz?= =?utf-8?B?MHVScXJUalNzZ3l2d2M2ZitNbHJDWGtPVHpFSU1adVNaY3RTT1pkZk90dEVr?= =?utf-8?B?cURMemREM3d0aFFQU3A4MzFxWlJ5cnhCMW5mbjdGdDRQNHZhazdVVktpSW1i?= =?utf-8?B?ODhaNmlUYlJGc3hDbEhzaDZpVzFrZVN6ZXBTbjJVNThRWkhEbkxRTXZmbjNy?= =?utf-8?B?eWVTc1RmUC8rK2hvZk14YkJaTmxrTG5GNW9RejBQM1dsbHJNTjJvbTdXTlNI?= =?utf-8?B?N0RUVDMwdVNIVEdPb0dxMXdINGt4djVHdFoydVhZV1JuQnNCczRHM3JpRFow?= =?utf-8?B?QnVxdk81RVRuaXd1MFZqeE5xd1hxRWQxQkpjb2pUK2RnclBBbG03eHBkQnRq?= =?utf-8?B?aVpGNjhwVnJ2UUpNWkJzUUZrbk9ZM3dIVHAvWmRoSlZqZWQwM2dXUFZaQVcw?= =?utf-8?B?YzUxQm56aFFFSlJrNzlRR0VNbHN5b1NPSnVVQTJtN1RNL2lKWGViQ2tKM3FB?= =?utf-8?B?TFYveC8ybWJ5c3gyOWFWcHpEWkkwU3VYNEZibHl2ZnlXbGFCWnI2ZjVPWjVw?= =?utf-8?B?d3ppN2xITmovbWFHYlRSOW1YT3VqNzJJaGVLSlQ5NTZIcEdWTFh3N04zVVNl?= =?utf-8?B?cWtyR29vT0FadHp5RWNPM0xRVTZyVzh4cWJZRG53eWpGL2diYXVFczdGQmt0?= =?utf-8?B?VDBlRU1RWmZxb2lQR1YyNkRUbjZCSXhlS0t5WlB5UEJ0N0V6MzNsMGlZQlhv?= =?utf-8?B?dlRObXR6QXp6WVN5S2NaeE9kc2IyNFJkR3NFS0laYkFYK3hDZ2VJZXRzNnpW?= =?utf-8?Q?z/VKPOq2kCO+5gam/oAXeRcgw?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: ee34a46d-ed58-46d4-3211-08dd2fa75ddf X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB5805.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jan 2025 05:43:24.1454 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: e1b8TASwsrGcl/JpSlNP3F0v2tAqnKPJbgVsMK7kUGeF7GjBTqzg/eDbS5ZKEqTRZQgwfkQ+Wb3xran00lWesA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB9040 X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 0285014000E X-Stat-Signature: jpwg17pza3hxy4uaocybydp7uanu8ibc X-HE-Tag: 1736315010-979339 X-HE-Meta: U2FsdGVkX1/sPcGktwOCBXsEEG9cckSfgRy1nIfxowa2MhFt3iVnvsprMz82mWzIHebs5Se2WlCKbHfbBqttieSY6UJVODnjWbwUKOpalIV8XjRyiSDfCtYhqnDn12+jcZV3urRdlgssQlv+2eMHA0NdYhqqlkUzX/yhdkZ2CaNvvbG1FSuWCl0oBpciuki6fJ3peBbxShuP4IYrC3Nch2Xme/v+Rtq6RNKgatSBfgSek4chreShhvULmtrIyCjk0uemAbb6E0wwMYExrHD7ySsDKVPPhwNnoKVJhO6MjidIwjyFxf7elxXdOjCmNxdNQRx7cGoayG/cv5tL/zXkPRpdphBKnEpixkB842DRnU2BCFefkEPlakoxGxdYo5zu5jQMJPM6hYxfXW+cdxT7PtXKSJB/IFxq51DyGNPGjSK63YkmZf8HjwrEZ5aH1gBDIxovcstqhr19hIETkqb9cfHk+jf3nEC97zPSAEQRXYpCCZXd+4MGGA1u7JCQANtERyo849FSAiJA3aW/dK2lmNg09kPx3pVnRI/kuNlLh+VEYBMupMCzb5LGRSY9Xjwt0y3lKxNJ0bwt+lhpY26SpGdVOFyXVbFn4AwgJjX5tQZTzGKW7Lc3E2r1uIMdhOGKoga+tN6Ts4A8LpksQiISCmcQK0IeuVpMdiZsDtWQ7qORMpXU1KgEBCvLlnZ9IOSFEPYVEIPZHG/wIso1jPb8vkVDk1+emvdNaTonlfInJ5JbqJ4fLHvh7T+NIbeZlgWoauBHP+P9fEH40xTeNv5/Mkzb5xQBtoJkzp8ANQfJ7ISj+Ul7Ae+cGTgJhI8zVggtwvIwEvmZQh6zpTaoMSnHF+OQzYZmjd3KyAWZZFKjuKirDHIeJ+cuypXqw1+gXEdb20QZh42BFbD+eaB3TGvf8bdT3G/RWvEKJsb4xpMb2jHoJJvPHAFigvNQzC2Sc5yu9Gh8/OLlX8qU6C4aH9c dZNVq+Iy mKo1lrggUm5w9ovBK16FhVcPzsSvAqXTifhJ8uxBFx+J8cfY/vN9R1PDTsm5Xu9IBh0eLALMd4Hf8rd/cg+oNI+IA/YrVE5Jy4gAwueilahMBPBBgZPnh3XVcPq4dCVuuLfUbbJVMzlIiqkcDcaayCzX6z2GpUTWFdSZYHn8H54vtuo8XeCOXf5/ZWK0StqC/Vc3HQaZglr+9+5DVMZgPTToxDsFVXL+pcgmskMYMwD5xiM736pfwPrx9L/HGZAiywfvfsdNRpaHh6x8+idof33j/fPJAPvL7rmJ2atzdLjuAeX2yM7F7fVTxek5LNN0aVJvznB442QQ3IrRdqPSj87ymlNIbzfnfcTgvJXSxwk3yO+r58Bsh7O9xfjgLmCg0aTaoxNXJIRXyWlupkWfzhKpiaCFKBf5cUh4zhCaYrAinput7pNcgigk01dXSVNyZMZtkXCSAs2KxcSmnWoeXpGxEWmU7no623ibGbwbUammW5zk8A2pmrgAuEURQkTFqKn2/CLlFylSIZU08mMU6UwxNXZTsA2n1KCoYEltl6ODjpn9JOI4dlUtjAUcjeHsx/NjBGx2tTc7++kiEdL4dVUSiG3epv/q8HtqpOA3hLn9AxSLy7euS7L3xqyLN5wIJ5qcbIQg7liP/ZOs+5Yjvww+LEnOx2xnixjNL 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: + Gang Li On 1/2/2025 10:14 AM, David Rientjes wrote: > On Fri, 20 Dec 2024, Raghavendra K T wrote: [...] >>> Wei Xu asked if the scan period should be interpreted as the minimal >>> interval between scans because kmmscand is single threaded and there are >>> many processes. Raghu confirmed this is correct, the minimal delay. >>> Even if the scan period is 400ms, in reality it could be multiple seconds >>> based on load. >>> >>> Liam Howlett asked how we could have two scans colliding in a time >>> segment. Raghu noted if we are able to complete the last scan in less >>> time than 400ms, then we have this delay to avoid continuously scanning >>> that results in increased cpu overhead. Liam further asked if processes >>> opt into a scan or out of the scan, Raghu noted we always scan every >>> process. John Hubbard suggested that we have per-process control. >> >> +1 for prctl() >> >> Also I want to add that, I will get data on: >> >> what is the min and max time required to finish the entire scan for the >> current micro-benchmark and one of the real workload (such as Redis/ >> Rocksdb...), so that we can check if we are meeting the deadline of >> scanning with single kthread. >> > > Do we want more fine-grained per-process control other than just the > ability to opt out entire processes? There may be situations where we > want to always serve latency tolerant jobs from CXL extended memory, we > don't care to ever promote its memory, but I also think there will be > processes that are between the two extremes (latency critical and latency > tolerant). > > I think careful consideration needs to be given to how we handle > per-process policy for multi-tenant systems that have different levels of > latency sensitivity. If kmmscand becomes the standard way of doing page > promotion in the kernel, the userspace API to inform it of these policy > decisions is going to be key. There have been approaches where this was > primarily driven by BPF that has to solve the same challenge. > Came across prctl() approach for NUMAB by Gang Li, Link: https://lore.kernel.org/lkml/20220224075227.27127-1-ligang.bdlg@bytedance.com/T/ I hope there was no stronger reason against the merging (just to ensure since it will be almost same for our case here). [...] Regards - Raghu