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 1B02DC004C0 for ; Mon, 23 Oct 2023 12:45:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8B5A46B00CB; Mon, 23 Oct 2023 08:45:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8628D6B00CC; Mon, 23 Oct 2023 08:45:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6DCE36B00CD; Mon, 23 Oct 2023 08:45:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 5C8746B00CB for ; Mon, 23 Oct 2023 08:45:07 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 1E8FA40A5C for ; Mon, 23 Oct 2023 12:45:07 +0000 (UTC) X-FDA: 81376696254.26.EFDCD5A Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2126.outbound.protection.outlook.com [40.107.215.126]) by imf12.hostedemail.com (Postfix) with ESMTP id F021B40021 for ; Mon, 23 Oct 2023 12:45:02 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=vivo.com header.s=selector2 header.b="aN/UF2Gh"; dmarc=pass (policy=quarantine) header.from=vivo.com; spf=pass (imf12.hostedemail.com: domain of justinjiang@vivo.com designates 40.107.215.126 as permitted sender) smtp.mailfrom=justinjiang@vivo.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1698065103; 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=ZqpQL3n6f7cyu7yRtWh1f/WeW9QBiCoyMR9UN+X3CiM=; b=KWYR8Ni7/UI8QS6c+OyGcuF5LuXUk04tfkiIt9JXQNr0TLWq2YYCcY2koTAp+IjKblZU2m 4sKrgVJ4KYRz8Zjz42uy4M1e0hhyFRBWi6hXT3myXhzmx+wWPLPemBOi61HXoeO2zKwIds isneAABM/2CQW5QVCKejGW006Mevx7U= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=vivo.com header.s=selector2 header.b="aN/UF2Gh"; dmarc=pass (policy=quarantine) header.from=vivo.com; spf=pass (imf12.hostedemail.com: domain of justinjiang@vivo.com designates 40.107.215.126 as permitted sender) smtp.mailfrom=justinjiang@vivo.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1698065103; a=rsa-sha256; cv=pass; b=AWhd+FUbJBq4IMxmT30sprkdG6jI4SFUCttSVqOFDXX2odBAKnP7udqStlDnh5xnM98fVp mvPxfk2GBOgI7SeJ44HsTF4np0YYaSc+7KN1I44UjEzNNnMq49PD7HEdYAjVg2YBsotPSL Dq+at5vIJSNC//rdRid6LwPstE5FpUY= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hLrtumko+Drwv1Zd206O+nKM7X2+s7n4WlIQ1xcpnlX6y5UFLRhlkvgH2Wz5y/pmud/DHvwnwcaftOrESRzaoajv8xJByBFFdu/wGGGDfrhiIHU+7Clz7747BrKtV7na+cPrGClDDfXqt0AeKXiPltxgn5qFMdIiXxwlbTU6AVByXPs4yaDxU/N2t7MQyO572HJeSw5RNMwtuvBjvAAeMIRY3uJbk0cfc0kvxPrQzuPP7sYT/HXskN8t+OCqo35bXEQeAjoenx+iw/Yf4lB9bFVqrrXvPragFbRF2VRalsiN5TWyMLoVHAIoxUyE4W2D11tZI0Ua8zQO1jFStVtqRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=ZqpQL3n6f7cyu7yRtWh1f/WeW9QBiCoyMR9UN+X3CiM=; b=cSOBb/2YBU8KffyDLw7rDQStRbO/7sAADKOthHuuRCCuLJXurVjOCV3dlaO9C9DFlScUMTpkFonSpk8snHaor/Zyx9CoJTyN7fIT8vvJkP5BWhc016P0NGaMkTn8PDPg7GF7oJvZVq3qBbDZZjYyZIuMB78XInXfnieogUJMlCmvgCisjpr9uvniIY7k6UHYuEHQ9geWTfwMkiHyxcyBdeO8403fPZwSb0IbSd1B/Cvi4rcLGhIPNuI6D5Mn3auXfujFzJQQI+WNhIJTZqXYyirvW75FX94LudaaY+sEOlSYVux6xVB21mM2NBUyfbCMJr3uhn4rOhkmx0CRZudYmg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZqpQL3n6f7cyu7yRtWh1f/WeW9QBiCoyMR9UN+X3CiM=; b=aN/UF2GhcvbSP1dBibfFz2h2foA6leC4kZ+4nV8ilphfUh/Fm302tkhfgUyI27JV90Aq9wQPkWdjQrgp6nBlgK+JrNtVNfv3EJMGE3mPJZpF7VOd2Zc4DxG/gNZTSiidz5t1iJNPTUS96epNZoFCUQrIdCuR9IF5IU7v2RIvaRg0VxNjwpfjGPJY0N28VOOkRgOdUkxm06Gs/PdtuLxH/3EBJinBIFTst5xt796rHl5ljgAhC8QD0XkhzEoNydFu8NSCLsblanxSuyEoVsFQQNivIBvtvIUzygl1kdgtzdyxtyxdrIqA77wIc3QUzV36NJirWGB9lgdyJczTHhiZPA== Received: from JH0PR06MB6849.apcprd06.prod.outlook.com (2603:1096:990:47::12) by KL1PR06MB6133.apcprd06.prod.outlook.com (2603:1096:820:d2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.26; Mon, 23 Oct 2023 12:44:57 +0000 Received: from JH0PR06MB6849.apcprd06.prod.outlook.com ([fe80::b44b:d090:c97a:eb20]) by JH0PR06MB6849.apcprd06.prod.outlook.com ([fe80::b44b:d090:c97a:eb20%6]) with mapi id 15.20.6907.025; Mon, 23 Oct 2023 12:44:57 +0000 Message-ID: <4eacc9e4-65ba-4fd9-bd30-575b0f23b63e@vivo.com> Date: Mon, 23 Oct 2023 20:44:55 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 1/2] mm:vmscan: the dirty folio in folio_list skip unmap To: Matthew Wilcox Cc: David Hildenbrand , Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, opensource.kernel@vivo.com References: <20231019131446.317-1-justinjiang@vivo.com> <20231019131446.317-2-justinjiang@vivo.com> <2d847d76-2e33-4296-992f-1a6d00c66ff5@redhat.com> <02e73251-33ff-4632-9d2c-bc268f397202@vivo.com> <380bc753-5ee7-4bc7-a76e-a804d5179d87@vivo.com> From: zhiguojiang In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SI2PR02CA0032.apcprd02.prod.outlook.com (2603:1096:4:195::12) To JH0PR06MB6849.apcprd06.prod.outlook.com (2603:1096:990:47::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: JH0PR06MB6849:EE_|KL1PR06MB6133:EE_ X-MS-Office365-Filtering-Correlation-Id: 806980f2-9a10-4cd3-5b5b-08dbd3c5dcf3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FYsq+2YTgymF9CPtFtUdLBI1VNxEOjKkRZvbUWTtp8L32cNwdpbmm9GrkAG5YOHwGMoWBZOgepAytF5Y1ITiG06b4vNql5sb6oKd+2TOfFgQYxTS0LRhHgoXJgyhwwaQiI5otg5fuYd7Xp5if8aoOdaoojZkjji3cSslVV/S6TCKs2xQjQuNm/Y09IWR7WaLOev8YMEUBfJN80/PZ0k5H2pzJotjjdJkQdP75GK8TMyG79eXMJbjNTRaUfokx2LULzKTi+P9aQd6flZi8bO9lvapJXEMxGJqaXV8FljFKiRXDvOuvMXvezqeeZqFfoGuCoHn39Ka5J75HXw9B+y7hYhoyaWZvhdaqazv9PAAMCzBT7l3CRPYB/0L+AzVyiW8ZzaibSI7FtOqLnAEqhvaCw308fldnfNpKcybeavvLZMfSUPC1eAeYMQ3MyJkqnOBCzlmZiIsX60Vz5aK/ozucRLlJ/pvxZL2VHqAbsmP4QPSIpuNYNwZIiZ0WxiKWZ6RmpnnTW9GCNou4N89z85WjNBlA9pc6QOW6vqxNiDRxV1/vYFerknkymtX++ImtLXjnccz+Jrt7n61A3MEQ2m1M1d+BbDXSxj1e5W9I7ZZDiiWQ0alzEkIhfwhGs3EE17QKn9w0yT7v4Y/tJ8cVjSqySeYNmbYIMvujz6Is6Wg+bD2MeCfN7++w/fERgF66TGddgtTOFzelGzn2OQSpaTactzP+FnG6XBelcGE0aawlL4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:JH0PR06MB6849.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(396003)(366004)(376002)(39860400002)(346002)(84040400005)(230922051799003)(451199024)(186009)(64100799003)(1800799009)(66946007)(66556008)(54906003)(6916009)(6486002)(478600001)(66476007)(8936002)(8676002)(316002)(5660300002)(31696002)(36756003)(41300700001)(4326008)(83380400001)(6506007)(38100700002)(2906002)(26005)(2616005)(107886003)(86362001)(52116002)(6512007)(38350700005)(31686004)(43062005)(14143004)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dkxFNE9Va2xRaUNwRjJIaVFhdlk0QitXZU05dUZuWGRaZldXNXFlcXR5NUhF?= =?utf-8?B?UC9RcUZNcUQzQkdhenYyQU1SQkhXSWp5ei96dXRZTVlMVjVpcW9ERXlDTUZ3?= =?utf-8?B?WmtRUkVyczZTdnJyYWJaVG4wcUZtVnltM2dydk8rTENYVm1UMlFCYTNEelFw?= =?utf-8?B?ZGdBUlUybmhpZmFjay9hcm5sMm1CV0k0QTJ3aEViN2ZVWjQrVHNRNnV6bnhK?= =?utf-8?B?bGhhVzNIUmc1djI4YUQ5UTRNRU5jS3pPdGs2VzZCb292clkzYmhJYjdhTmFB?= =?utf-8?B?eHR2T0s5ZGRNT1ZwekdlS3pTdWFQcmRmbGpaZzAwdXluM1EzUVpRTGN2UkJI?= =?utf-8?B?ZFQ3MWd3OXV1VFhYdjFxVTVtQmEyTHdCOUdxeCtiVHlYWlhqTWo5YmwwQUl3?= =?utf-8?B?M3p2UE5kQTQ5TnI1d3VKZ3pmTjllOFVLMkxpUUZiRUFPZjYvZDNSUFUrNjNp?= =?utf-8?B?WEJ1N25oQWt4em00QkwxYktNbE9TajhmSytFdCtmbmZzZjVUdDk1MDJkUmdC?= =?utf-8?B?eEVvbUg4L2ZKMmxnNmxqSE1RUENXQk1vemtBeG1SU2VvcU9FQU5XdmU2eEw1?= =?utf-8?B?VTNZdDliM2gxOUk3aHBnck9WUmhyOFJ4N1llRjU5UzFFNmJVUVloS1RQb3dz?= =?utf-8?B?L2gvRkx5d2kxa3BzNmtkWVU0QVFyaEFSL2VUTjk0anBRZEZoaGtkQWhIbU9V?= =?utf-8?B?TGQ2UnI0Z2Ryb2EyeXMrWkJ1RFk3UitsbzZRQVBxaGdDdEk3T0FIQ3hraExZ?= =?utf-8?B?c0lvbXMyYXNNTnpkMUNzQStjTFRxUlFuYXNxVk5HTHFGZks1cXR4bUZCcGp6?= =?utf-8?B?OGxVSXYzaTQ3Y2lZQXV2S0lZaFp5WDB1dFVwMlNMVXE4RjBvMkFsWVMyWGdF?= =?utf-8?B?TTY0SlpCaGJZc2cvN3A1WHlpVXRkQm13OGhMSXVTbkk0K284dzZLV1RiM2ZS?= =?utf-8?B?YkErcnliY2tZRGZtUlhoVHVXTVF0WGVkdjJjdTc4ckV6MzE0Z0x3cmJaSkgw?= =?utf-8?B?N0Z1SCtkS0F4S0pKdjVQUGQ5RmQvVWNoVlhsbm5tRE1QaEEvUW5hMXVENkV6?= =?utf-8?B?cEkxdWx3N2NLNlZjc21sRldTeUc4OW15YlFJa1hZL3JJK2s2Wi9kaEFrZ0k0?= =?utf-8?B?WjM5OUdjZnlYZUowOVQxaWx1cVQ1elFpd0dWNGhQcFFpTDcxUE8xdUI1blFV?= =?utf-8?B?ZnhJMFNScWVjZEhWUm1ZUXRMbHhvR1dKTlVFMDFDSGxZTHg1QXlFNlRaVUlx?= =?utf-8?B?ZlZwZjZVN28vN0JjQm1ackkzNWhVUWkxc3RaeTFUOXVNSnBXMER4cFhIcGQ1?= =?utf-8?B?a2dnQml0SkVmc0F2RUl4cENHZHdrODFZRFZUQ2lmblZ2ZVpaSzV6NVhkY1N4?= =?utf-8?B?aXN3ZC9vbXFoNXZCZjZ0RDZkcHRGbTlRQldxZ3Q5QU5oeTdQT3VxbUhpWjU3?= =?utf-8?B?N3BJMjRNVmtQQnBmbTFIZjZZaktlUDUwMjVNZ0UwZ1hTemFGTHJkOGZ3Q2NC?= =?utf-8?B?SlZxK0hwRlJkUno3KzRqR1k5cXc2bVVXUjNTYmdyemo4MW5Qd0I4YkhjQ1ZP?= =?utf-8?B?ZXVPMk1FUnpXZjl3L2tRRlVYdXdVOXhRNHBwdURFMkRJd2JHekFVVngwcngx?= =?utf-8?B?NHpSa0hyZFlQTTEwSEtmT0k2b05lOGUxMk0vZnloRUdCUUNuMXV0Zzk3RHJr?= =?utf-8?B?VFpKMDlUQ1JhN0N5bGs0VG9IZk1uZFVRRFRaVlB4NEJNUGE0M0JKSU1IclV1?= =?utf-8?B?OFJYemxOQmJqOFlxZnIyRDBUMHRXTUhvbWtoMGdjQnMzZk5TTUhOUnBJRTFY?= =?utf-8?B?VFljbm0xd2Y5STZucGRSL2thclBRYXNZZ0dTN01ydHVCc3ZreUlWSzUzY01L?= =?utf-8?B?OCt0UXBRQlFFeEdnNzJ5N3IwZ2RSaGxCbHJIM28zNkRGMXFpQmdrWStOclRM?= =?utf-8?B?eVNuMGo5SCtBSWdKQkVYUVVxVVBZZzNEU1hiMnh3UTVCZVEzNVJ5M21jUFhP?= =?utf-8?B?bVA1bUQrcWZDM0VRbWZQeDlMR1EzbStISm0vOElkOTk5T1RsMjFTMm5QSEFV?= =?utf-8?B?NVdzZFhWUUMxdC9TODZpVHk3ZEtGeUxzaHM4dnpJT3UwZndESVFPeFZ1Vzdi?= =?utf-8?Q?lC91z/cEuLgnU4fP0LFImQnoT?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 806980f2-9a10-4cd3-5b5b-08dbd3c5dcf3 X-MS-Exchange-CrossTenant-AuthSource: JH0PR06MB6849.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2023 12:44:57.3602 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LHGOgQWuBblScw8cbiVWN9uUIbLT+byKsLow96yjBJ+jgOVYnADfDU4kwPjBBXopkgmXPpsut6+ppYE5Dt+1yQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR06MB6133 X-Rspamd-Queue-Id: F021B40021 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: fcjyujs4amukxdimjfhnthujisp6u5jr X-HE-Tag: 1698065102-78023 X-HE-Meta: U2FsdGVkX19Ls1D8oX94AZ/vzK1PPy1Wj10ltXMtdHHX81tHUbh/5Yu0aowA4L8hpVknMJ8HtdmqvvTuE6phGPnuJ6/GBdz6I256O02+BrQjoR/iPBNqN74BLhzBxL3xSWs6C4tw687LJOAJ3SukQwNDObiPeWJ7MXDTYwYkZkmnjGh7AYWghHI3d6bKXU8oSCsCKeK2F/WkHleNsOaKSEScasTgnbYacTXZTIIOIl10DhQEmilWrbog8uMGlh3vdCxO15IUOiKDXD5Q/SMEtMaAPrhxtvQ2rkxz4yxaNbli8SMCBxpezSgIeLtHCxyydq+tUoSOLs0zkQWYHHMLY2TNP+vIb308k+djmAJdZ1ZxwIqePmCKve/hMDqVCusnDzgw+5Ua2b70GkfAKKHlUSQUz1ZOs1KaGUrtHIknBI5sQRNZSKvHZlbAS9+tnh0WQZWjMvWz92022shw3K45iga3UL0+jg53cJfCmzwpby1KUm5lF68URVuF978uFaGrId/fRPndbcS4mZYoyV5AAsJ7clXCDi66kI9qgMbuKnOnwByDX16TJdXhXFjk3bM4TbgETznREe+p8i9GgjaNVVgQWDvT8z9dM1z+8BVWejOh958QI2L5BwsCWWgrSNaSCsszHBgW0SD16hwsQyaNq+gnI3004XLxJe+5ASbJFPpydKqSEkbpKwD/XF83SaU1uGz4I0J0NGAanbVVAMbRCDDgBBVKStfppmk6lwSwAeBfTAm6c+9PBcGlFC/O4fQWfp9BJskfBBYIamgorA2fpZ7jWncbqTR3XBSBDgvJ0egyh43P3pfew/5qkkZCvL0PHmO05hV8ghBVl7FMDkwBW8I+kfk7ib602DzA+9mGVsI1yHnIHzX7StUdgLkPjcUB27qRWjK1z8CbVxt68rpji2fTjX7DB+q99AfTYgz6UjcAzoNJA18/TayFre2ILwMSIzccOUBs4hwMqVOGl7x SHRTgULF 83NMPzt2DnmBMlxCDXnIeku7rfbFn3iEsZ922TAWKmBKNatnLZ9dfqb/FQXh/s2lYbMOCGNpW1qMzL4vEZjCuUw6W79H7mn6MhD6pVQW8yoJ9odAaNkfBQES17pn90VN3bku/GJ3h76HqTAiLeo6rFOWXvkZmuFkPtXLi+I2tuC4t5kZ8MkjtZmietnnlijH+31UDT0PdsEyL5i839VoffHf3FOciZexCdx69CBbsCwNDIS+IkDxi28ukOxs26o1UyACByEOkZOOU7jDqHXOhc0p4SI+pS2lSV5dt61ULbkhxCrrOmLfMwAve8hHY+f5Rj1MfpGPdEsHMr2ni4brVPPP1in6lEYp6ufGPQmNiRFtumgbA1F7aDMNPn1UqDpifoCdGTu80AccGwu9fV5OyiI0lPw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000063, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: 在 2023/10/23 20:21, Matthew Wilcox 写道: > On Mon, Oct 23, 2023 at 04:07:28PM +0800, zhiguojiang wrote: >>> Are you seeing measurable changes for any workloads? It certainly seems >>> like you should, but it would help if you chose a test from mmtests and >>> showed how performance changed on your system. >> In one mmtest, the max times for a invalid recyling of a folio_list dirty >> folio that does not support pageout and has been activated in >> shrink_folio_list() are: cost=51us, exe=2365us. >> >> Calculate according to this formula: dirty_cost / total_cost * 100%, the >> recyling efficiency of dirty folios can be improved 53.13%、82.95%. >> >> So this patch can optimize shrink efficiency and reduce the workload of >> kswapd to a certain extent. >> >> kswapd0-96      (     96) [005] .....   387.218548: >> mm_vmscan_lru_shrink_inactive: [Justin] nid 0 nr_scanned 32 nr_taken 32 >> nr_reclaimed 31 nr_dirty  1 nr_unqueued_dirty  1 nr_writeback 0 >> nr_activate[1]  1 nr_ref_keep  0 f RECLAIM_WB_FILE|RECLAIM_WB_ASYNC >> total_cost 96 total_exe 2365 dirty_cost 51 total_exe 2365 >> >> kswapd0-96      (     96) [006] .....   412.822532: >> mm_vmscan_lru_shrink_inactive: [Justin] nid 0 nr_scanned 32 nr_taken 32 >> nr_reclaimed  0 nr_dirty 32 nr_unqueued_dirty 32 nr_writeback 0 >> nr_activate[1] 19 nr_ref_keep 13 f RECLAIM_WB_FILE|RECLAIM_WB_ASYNC >> total_cost 88 total_exe 605  dirty_cost 73 total_exe 605 > I appreciate that you can put probes in and determine the cost, but do > you see improvements for a real workload? Like doing a kernel compile > -- does it speed up at all? Can you help share a method for testing thread workload, like kswapd? Thanks.