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 A2B6EC52D7C for ; Fri, 23 Aug 2024 09:30:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B439A6B0368; Fri, 23 Aug 2024 05:30:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AF3186B0369; Fri, 23 Aug 2024 05:30:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 91E686B036A; Fri, 23 Aug 2024 05:30:41 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 6AE4B6B0368 for ; Fri, 23 Aug 2024 05:30:41 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id B205CA1BD5 for ; Fri, 23 Aug 2024 09:30:40 +0000 (UTC) X-FDA: 82482990240.03.38FD5D5 Received: from HK2PR02CU002.outbound.protection.outlook.com (mail-eastasiaazon11020082.outbound.protection.outlook.com [52.101.128.82]) by imf27.hostedemail.com (Postfix) with ESMTP id 7C47240009 for ; Fri, 23 Aug 2024 09:30:37 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=microsoft.com header.s=selector2 header.b=BiSEEoow; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=microsoft.com; spf=pass (imf27.hostedemail.com: domain of ssengar@microsoft.com designates 52.101.128.82 as permitted sender) smtp.mailfrom=ssengar@microsoft.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1724405371; a=rsa-sha256; cv=pass; b=sSCkTgQTipEixb23WcxGe8cfINwCsBt40/TEY3amNuKUnQFFjGo3hCQfCQUYA3ICZ3Mmwj q8Ov28BXKhCJh00QbNUAzpNl9/GIXQdNA6v212FddvALoXNRxHdz9xnsX46GIXkoQcoCTc n5ACQvudd/p7T/3PryciwoJqQzdTNd0= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=microsoft.com header.s=selector2 header.b=BiSEEoow; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=microsoft.com; spf=pass (imf27.hostedemail.com: domain of ssengar@microsoft.com designates 52.101.128.82 as permitted sender) smtp.mailfrom=ssengar@microsoft.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724405371; 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=HQbssgGgTXNnugrO5GEHdM9mhr7DRNwzqRb38GaOjDY=; b=wS+TdzuyBwHbXPy7laZPTMaCeAxFeSTTO7aPmsp0WjYkLAQCcmFDEfD1J/tgV0G0ZxMK2o SB6a3Bl47QyUCFdwuRAESchxoEvpDPGk+HH+Uxezawq9S8Crx6ciedHZp/BTKp3ucU6cRm 3oMAgCLxWKlzQhZuRsQizwXxEGCQa+Y= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eSg6hzvJY9p/Y9zVgg10b1u0aCyR179/g8PsLOGzMlOlQCAsosFH5Hn3K4XG51kiwXD2qbARD9PdeNgsKuK5ltrk4aL7nobnewsq3SKPRwZwGwQM2ZwC6rB7uEc7fZdEbdgM48u4nSaLTQD7eLpuCVu5d+hQ2x3Q04Kh2XQBtB/vfJEtFHQaTGc87ULRUlnQeWo7rGEHgD3HDIhlfTuC1InCQW/anPaW6AWuaD7Kds4LU5VoKEyW/wbQgt9985f6Q2DcVaNpeoWzz5NhXe4gvKWshikfRcSF/F/k+Q7sVKNvxLCxtpqATjLzfADFCVdGly1PXCe4N82bNdWlyWzK1Q== 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=HQbssgGgTXNnugrO5GEHdM9mhr7DRNwzqRb38GaOjDY=; b=Ms3XLfjNoWaS28QpTi/IwZ0toRFSRlfsGX7IyEQ13mLubKkhTOYj5iChl61KvVOrmnpEonJyudcbUfOkPT/OMjA7TyDRpSm0+eVLBytwmhq/O1Atl+A2ts22dXcD9GN7O5zfsRzw7oLQnpFZn7FQyAztvQUIFneMZCyH/sMVT8O1IL/cQhabAxHRy/PEmCr+HIhM5O+n2T93lPXVvCr7dTs/CB1N7ZVjZmgojlASnx9GVbd0MzHWnbiR65RQzWV+Y06odW9gsL1nHPiDHV5MPb+KKaoeGZILau9QvJ9AvmehQ1zqiuGUFpQZMINweeEt+WnpMbVbkHvJPPI004oL/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HQbssgGgTXNnugrO5GEHdM9mhr7DRNwzqRb38GaOjDY=; b=BiSEEoowL3sOGgE+tPcxHZaCvN/GwvnYalACGbIpj1DsCUCMPRG/881tQSiQWJ4yw1gmpvqjwVfh3dVohzbqiiEtRipTQ1RZC6VMXwySBQvkLf6+TZ6/MSQvX55+qL7wfsUs9gGArTnQFcaa5Haz+nKkPJMD8LRnuW8iR69fVBA= Received: from TYZP153MB0796.APCP153.PROD.OUTLOOK.COM (2603:1096:400:28d::11) by KL1P153MB1004.APCP153.PROD.OUTLOOK.COM (2603:1096:820:125::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.9; Fri, 23 Aug 2024 09:30:30 +0000 Received: from TYZP153MB0796.APCP153.PROD.OUTLOOK.COM ([fe80::a481:ba0d:8985:aa6f]) by TYZP153MB0796.APCP153.PROD.OUTLOOK.COM ([fe80::a481:ba0d:8985:aa6f%5]) with mapi id 15.20.7918.006; Fri, 23 Aug 2024 09:30:30 +0000 From: Saurabh Singh Sengar To: Saurabh Sengar , "akpm@linux-foundation.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" CC: "wei.liu@kernel.org" , "srivatsa@csail.mit.edu" , "clameter@sgi.com" , "mgorman@techsingularity.net" Subject: RE: [PATCH v2] mm/vmstat: Defer the refresh_zone_stat_thresholds after all CPUs bringup Thread-Topic: [PATCH v2] mm/vmstat: Defer the refresh_zone_stat_thresholds after all CPUs bringup Thread-Index: AQHa7H7Nue5A+aHys0+ngkXGeUO6jLI0pOvA Date: Fri, 23 Aug 2024 09:30:29 +0000 Message-ID: References: <1723443220-20623-1-git-send-email-ssengar@linux.microsoft.com> In-Reply-To: <1723443220-20623-1-git-send-email-ssengar@linux.microsoft.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=4c9e6c5b-38e6-4311-9e23-3cf5ce942a40;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2024-08-23T09:29:30Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYZP153MB0796:EE_|KL1P153MB1004:EE_ x-ms-office365-filtering-correlation-id: 4eec2843-5c2c-4d12-c897-08dcc3563ab1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?Gt7qGnQRYtFXoROwtnt1t/0FIUqgIoq5llRZMFkPcxdyS0BiYTxTNnuM/KhR?= =?us-ascii?Q?j4r9gJM63y6/lt3Tc8lQ85hCMCSCoxJl+6W6MSVuxnTSdk4q0schWfj5aAet?= =?us-ascii?Q?4Px1b3fHgcswKWmgNXuCPBhRE+/ToDnnt5e1GOJ/5itlH19K5etCfs+D9Ywy?= =?us-ascii?Q?N5jPIukG0ay95EvtZ8E0kwrGu8t+hYR46etH7DVuaJjaZw7d0VTigvWS/d9o?= =?us-ascii?Q?wU4fr/ymZti3j7yE0yuvhgKpGpfbOVB6yl0DJtMa1lOxySGdizLXOGLgEsGA?= =?us-ascii?Q?4L6CgrcMQ+h5tRLJDS5HLBwGMk9c7ESWgrpXRRi7lTI2+Du/sMDN9WcfSt6i?= =?us-ascii?Q?GWcalH22mVw39mkkZNrH5F+XJkInz19rV7PtsDpevzTMwSIrKNcg+GCMQXYG?= =?us-ascii?Q?17dQjA0KkJU4ZNkt0DRnksrASj/3hGzQsxuvcLsyFoLH02ixn68JGXAKynIX?= =?us-ascii?Q?2OpgrG/4S60ukK0zBceG86aXDsfm/5cZRmFbetsQ1Rba3NiMZq9U5uWXwx5e?= =?us-ascii?Q?N89gYtMzFHN8SVdo4460O3GZnOrCGqJOnuf/N9npFc2/q2VtGDVm1e6fCi0L?= =?us-ascii?Q?2X21hzz1/QBGCOIi4R9wy1UnT0OEEFya8Cg/nCJe+DV+6eQ9nx5X+SYyMREb?= =?us-ascii?Q?t/r7/IovQVom/rWxkrQm5TLRR4+lEGvQ9yabz41tOcc2kPZuteq1A/D6DRlq?= =?us-ascii?Q?8OOm5CXfPuvWD08F67jmhioyIH7Ke0qpyGpX0E07pfYNr6VTI712C2ZPew/a?= =?us-ascii?Q?92h+LLdvDqH7esKO3HHmjoovb4ebbiBAMzr4iEI7/xmzn7JJhFW1Lk7JKL7b?= =?us-ascii?Q?1jygjI9any1oen2jLX7Os7UV9BUu2t9iZeVM1Px2ktG3uI2ORrEiYFgDXMVT?= =?us-ascii?Q?rIrrNh/oxgSR7iFLUjHyFKoM/6dSBhn0Ms5UOtQZiyJpaiUG2csti09KIuuL?= =?us-ascii?Q?9ZUDAOPO8om+pUE2cEw1BP0yoF8uUU3N2DAxedE9xn9eqO0T8c7MjjFnKXVY?= =?us-ascii?Q?niTRw5yc9/YTJv2lxmwOMqD/VnKSA5JtcK7ajA71zXiacAkKfZFyki1G8NNT?= =?us-ascii?Q?WbnoEYp6Xh3AJfY2cMJ90aGAzo77FLMmO0XAjl4ldtpRkPmU2EdWhxwZ0ebP?= =?us-ascii?Q?/mIgNztfbQJM2NwJvqQunXfH+nOeSZvBQdC8M/48iAdUUheS4LEKzrJ9TGdz?= =?us-ascii?Q?64KozfHicrm5sB8jXBMREKBJ4Z39edicwbSnaIZTlmu0lSItjgwMyjIyXJ4F?= =?us-ascii?Q?irp4+9AuVu+IITNvOefS64vl3rs/S7tKAK1wVzHh85zBKdFdwrWzvRJ1/zl8?= =?us-ascii?Q?DQqf9BtE6IuHhkoJQq97IjvMtsn2eeu95eh0/TwoRVMs2HQj9MSh/bJBp1To?= =?us-ascii?Q?v+Z2ZuQDdFAgqdqCOTCQD1GQ+Vwco/A8izw1NYOh5nyuExCgLw=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYZP153MB0796.APCP153.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?RyZlY5SatynRiW/Ebizb+tZ9/u43aO+HXb3ze/fRb5rgwAJOa3NlIrHMSUqX?= =?us-ascii?Q?OXi8DDg4884kHPEwrRVxWGXWdwu3mecukrNbEpzFeLug5QkQwYG/m142QKSJ?= =?us-ascii?Q?GKHovIHRgmnqOSZXNlji9b7n3QrOa1iLTh9laueNrbOk1hGOvXfc8MEHZJZL?= =?us-ascii?Q?VK+joMwu0uhTRJKeojLd2/8sRz/Q4zsKjKd+z5LW2Lj8htxL0ZDP0kS8/H3d?= =?us-ascii?Q?bRorznX1hibwpiqXGTpFmAbXBszIE/kK6NB2RiUpizJfYVc9fuJBe3L1atbK?= =?us-ascii?Q?/7ZCvQwQfGFIJVKVabnOaTlyGTNxuYT2jwnQApl1gCDnd7OZSLg9dJv3cwxH?= =?us-ascii?Q?8rBc/+vOOjBUKLNoTm2f/fte0TeKaFsxMXVTKbEnsR3ZlxaFM5tpx1tWjW3g?= =?us-ascii?Q?CSmMyUv51AoH/lpQ6irdVzlPhxjR1KE+cRY5iofBcJgIJiP1hGPiXwXi7v8k?= =?us-ascii?Q?jxkJUIFeXUziAv8z5CkF6VXkQggMrqq459WKT4ZoUe2vRbtHG0725ofUbkvO?= =?us-ascii?Q?HHqd2gdwpnJIKep58DgwT10TfmzOrLiiVnanE5Iymyf0UpKMxTzEpo0kte7w?= =?us-ascii?Q?ia8LYxUfb/ov2ZZPk7cS6hkAm5Vlt9o0eFYrIDWyyWlCEDzIv78HDmACTSx7?= =?us-ascii?Q?sxtsqFHpKCa/tL4r7FuSKkYK6j22FL+48GdHIuiysyZvBffRVcT/2CNuSr1S?= =?us-ascii?Q?V4MdNxFn1dEIvZQ6oJXfaTn1tlzhmt6KA+9GPwznTvVQJe+XnXp0ZH2XoDZa?= =?us-ascii?Q?xcmNl56VnJPIbNc6JpxalXu160gT1S44ladLS0YTNxTb3z11y7Xp5Hj7bxJf?= =?us-ascii?Q?aSSpegIpBDoWUN0o5jbsojGgH4Vu6I8hfUTJ3wzEBxeA5iS1VvyLqFuMea71?= =?us-ascii?Q?UcmZysOGu9Tj3Nq7GdKF02hwwMR9FO41IkkH5E5/vEATGbqzo0c86IrpIEJT?= =?us-ascii?Q?FFm1XGfwPNGNoSPLgME1xSorqQlOtpWk+af6Pd7+ZI7RJujPFpC9jIFiGx8h?= =?us-ascii?Q?rPP5CjWlSMrJ7/Kzv+OB+7IgD+OBFzPmrJ7ve5WYgWcea8F6NOu/KQ8vCPu6?= =?us-ascii?Q?Vr93VRxFiam5eWP+yrtYqfNGGp55xXnOhODFimNWzG32UHFSzpVCZXwe0aCd?= =?us-ascii?Q?PKn//R9mhWrCv6FtPGc+0dvJhHu2nVY50ll6LEDvDCB8XqVztM+euV6zjSUq?= =?us-ascii?Q?OIaL93DSjcScmYNcvvf5oSY/+FSsME56vH75KQUFI0FFO5l1yrKIgXI7q4pc?= =?us-ascii?Q?OeWl01rCw0OYOy6KLn8a5L1+WuBzruGtV7ombmn8ytdT3ou4YCCAbSQJLhmg?= =?us-ascii?Q?ZoIfEyp1El7uh9HyPoJdpcbKHuPOPwzQHVaLHAjucChsbkJbhfZIEuKgSor+?= =?us-ascii?Q?xJ/RDelkvmiszgwhZ0qmpuN/sR9cE1IOVUeiNLqXNCpyTgiTMbastbQbjt19?= =?us-ascii?Q?M56EPIYCiEhC56OvDOZBu6L5GK0qyzwLPwJJNWWk0GOVmip28D0xuAAbSD5b?= =?us-ascii?Q?sm++YHqWIKNoYGdw769NRTATVuzhI4G9laG4KWBp2pE3yJTtTKwV1OnuKr6T?= =?us-ascii?Q?JwX8ODFIxFSR2ya1Z7+AgH8ryHcALwdmZcyaXa86?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZP153MB0796.APCP153.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 4eec2843-5c2c-4d12-c897-08dcc3563ab1 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2024 09:30:29.8545 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: SF0PEoObdhLkcveH0cOyUoZsVJgU2UZbj6l0Yn1T8cvfCJnQnhNN8mBHbphihMVr8x48UDk/olAYnQLzlB1RmQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1P153MB1004 X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 7C47240009 X-Stat-Signature: d5rqisznhjun9tsu1ckfrag1584wrxip X-Rspam-User: X-HE-Tag: 1724405437-712856 X-HE-Meta: U2FsdGVkX19rUDDG5O4ZL08C3k9M5shoAZKRM5BEbtUmayUd/vl9AtvxtAu7ANMfQZ67ntyTw1+Dwi/rtn8lkAzan/abxEmP3hhmoFi9NdZamWMUA1TITYqx0ttco2o+nwyQ4+WWTJfULUoBuKnqBcM6iYnFJQRnhOV6oBZRqDeadu18A9qTbmabDdD1kw5xlvmzcNMzgBFQahZE5STpxi6kX9qlff3Bp4xbMmmb48AhogxLY6/LgvDKW3KEX16bbGERNQY2mi4B38/l7xTVx0/YHLYeCmy/nlkM/QYYMfbJgBj5+5DPs0Ksfi78OzmPAiYpyeloJrl40uMjGQNbjxfjugeYu2DI2nlugN3i/OwZ33Qxd42erQN+wCkZCa7zBkPXv/YzXJ4sDuEg+ZxIvd8aMdlw1mcoYxx/SG7L3Wgs2iUrY02ehaVcenBc325j9FY/CTzqli6FIXPqCp3lyq3JE281u7xjxzxG+WgBKM1zB9d7vGLX5R/gILJrp5BxwjZh+XIoNZo5vEwf9yiqxHupXwutVpTh78+l+ZLOMsvy6rjfV4qwlCLzMFF/droX5slcGEk//TIPcUMnv/2gMvysV2Uu0Mrgtn0AZ6TS4DvXIm9joLKM2SRWvk+3WAHNpp4kiuWMj+THWdsHj0bbxr35iZtt8/3eQhoggHf8SaH+Dg7XtiHMGSDvxGxEH735ogWt3+r+FfuRV+gVUMJdkaXFPrvOLjWTCjVPxCJkmSVwqwtYtzXB5YDdB4UQgrqdWAEu4EoBgbbUc24Dx1h+UhXU6kYT7HB8HxjDk36XXpRvR+wTb4jjXVlQgmtvmhruVBfV+PXZ4neLhdGMFBzYGapVYviFPRHL2rTR8uEFCHMoYcfgwXbLtIgpIsQXJCOW4Niw+xRAe44wIktFcamuOwvjPIwzyX3auR/VwuyceCd9DcEvAggnxlnsX9bot3c5H0cxSc+Yx6RM4KHPWRQ LdT6TE1O bj06LLpHPjfEhUzRAOEm3gbTNarUTo3CBR4B1rF6cND52vGLKgYAW9Q6Y8OWfdKugHdRlJGSk7EgcCt/wLn+wK5ZPv5oyW/yBFGPwK78wndYlTnxhTRDrTdDYxcaVHokLTWWI+3v0Y3O5ZPQ14psVohXOWPO50C7Ahcx0hUNhIbLI7XWqjwWUx8C5l6IkvEWVN79MzP5vcWkdMpKchTtK8r81RzISzzjwMMUzs5Z1MHBoJwWCca/ILRpoOTeXghlefh/x2DofhZ1rx9Mmdvy1P/Sf/THEDjkjQpUpo2K5cvuVnc88wuCcBfUlVHTq+SACXKb7zLLp5yCAVUH0hB46PprXhUIWjCIQx6MvnOiUkKrwAxR6lo0YCxkDdo3xU+2Tuvcc0fhhqmvo++y8waVJkeSV2k0WU9j/RBke2AEKEZWKwrtHOYztqh5L3OxxWptYzLY9H0kK+U4jD3VY52yvJj3I4oEdDwiYb6WcqUHu2shqhnpp7TTOkxZgTWKlJPTTO2LUefwtq8PWVKsFw5ys2PRIXSm7DeXscS2uzLQeZAsuA9U= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000032, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: > -----Original Message----- > From: Saurabh Sengar > Sent: 12 August 2024 11:44 > To: akpm@linux-foundation.org; linux-mm@kvack.org; linux- > kernel@vger.kernel.org > Cc: Saurabh Singh Sengar ; wei.liu@kernel.org; > srivatsa@csail.mit.edu > Subject: [PATCH v2] mm/vmstat: Defer the refresh_zone_stat_thresholds aft= er > all CPUs bringup >=20 > refresh_zone_stat_thresholds function has two loops which is expensive fo= r > higher number of CPUs and NUMA nodes. >=20 > Below is the rough estimation of total iterations done by these loops bas= ed on > number of NUMA and CPUs. >=20 > Total number of iterations: nCPU * 2 * Numa * mCPU > Where: > nCPU =3D total number of CPUs > Numa =3D total number of NUMA nodes > mCPU =3D mean value of total CPUs (e.g., 512 for 1024 total CPUs) >=20 > For the system under test with 16 NUMA nodes and 1024 CPUs, this results = in > a substantial increase in the number of loop iterations during boot-up wh= en > NUMA is enabled: >=20 > No NUMA =3D 1024*2*1*512 =3D 1,048,576 : Here refresh_zone_stat_thresh= olds > takes around 224 ms total for all the CPUs in the system under test. > 16 NUMA =3D 1024*2*16*512 =3D 16,777,216 : Here > refresh_zone_stat_thresholds takes around 4.5 seconds total for all the C= PUs > in the system under test. >=20 > Calling this for each CPU is expensive when there are large number of CPU= s > along with multiple NUMAs. Fix this by deferring > refresh_zone_stat_thresholds to be called later at once when all the > secondary CPUs are up. Also, register the DYN hooks to keep the existing > hotplug functionality intact. >=20 > Signed-off-by: Saurabh Sengar CC: Mel Gorman and Christoph Lameter