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 69FBDE7718F for ; Mon, 30 Dec 2024 08:15:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D47106B007B; Mon, 30 Dec 2024 03:15:21 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CD0556B0083; Mon, 30 Dec 2024 03:15:21 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B22126B0085; Mon, 30 Dec 2024 03:15:21 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 915176B007B for ; Mon, 30 Dec 2024 03:15:21 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 02A581402F5 for ; Mon, 30 Dec 2024 08:15:20 +0000 (UTC) X-FDA: 82950914592.05.9782D0F Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2088.outbound.protection.outlook.com [40.107.237.88]) by imf28.hostedemail.com (Postfix) with ESMTP id 243E3C0015 for ; Mon, 30 Dec 2024 08:14:27 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=EE+svZq+; dmarc=pass (policy=quarantine) header.from=amd.com; spf=pass (imf28.hostedemail.com: domain of Raghavendra.KodsaraThimmappa@amd.com designates 40.107.237.88 as permitted sender) smtp.mailfrom=Raghavendra.KodsaraThimmappa@amd.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=1735546497; 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=8wrxPCSnUYXEboccOcoTSUW6vuggcBQ47p0aSR40WFs=; b=TfvPNmdgSbt02sotCoZeXBgeREDlJZxY0psq3bYajacnARJ/wgNLHHMU/U+vDqFwVgsoef +5Y9gptcDDFFb5VZUzJcp3Ca9UWujArdFDDOjPVUjesMGTsYVtbkZY/+gzzAapiQ8Xy8zQ lNANegp/qZYgh5u2TrV/Ms6e+PruTj4= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1735546497; a=rsa-sha256; cv=pass; b=O0d/yq5bXsfiXJtRTq1ze9xgg9FdGzvUlbx3XqfT4EYJSqJGceSmWH/5VJe7ieh3UOR+MP 40kcOGtTGka0Srq4dK3xmhPVg8/mZ8OUNn/KrygrTjFVReP4n+3kTeLAeUfYxaSqPjNwnQ JqqoFYHme/oPpY9oOWw3XAqfDyo6TAc= ARC-Authentication-Results: i=2; imf28.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=EE+svZq+; dmarc=pass (policy=quarantine) header.from=amd.com; spf=pass (imf28.hostedemail.com: domain of Raghavendra.KodsaraThimmappa@amd.com designates 40.107.237.88 as permitted sender) smtp.mailfrom=Raghavendra.KodsaraThimmappa@amd.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wjj89MUC1WwwStk3G9k8v2Mcfvy0uridXw8FxleeRYHUi3vTroThYapRNjwYmBqgUOTOPZai1Cco/8tea35VQHqiDb7i/5ElRlyxrvOR0Rvpkl2tUFEWddC6WSMNZBcJMNJxhtE8Bs46cumLTvGmUappFkYK7hlQdqhPDgrYObOhqx/hbWz/4P1h8IUHYnRsNglzHHHxXDRoyUJVkjfC28WAhL9rJaU3Rzp1wpj8Q5gEC31NYRX5U248hhCvuPx4AvI2okgwWb6BnN+BGLCe8cxMslwv+oLoVb3SgVjkYC3SvlapfxM0TsFvqC5JSCsro2csd2maOfBq25uASQHOAQ== 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=8wrxPCSnUYXEboccOcoTSUW6vuggcBQ47p0aSR40WFs=; b=ZKUDnWjwQyhZKjF1NHcN7171UjDhcDDONwRSUJ//JIFVdbeeMjnd+12BPG6DGr12fRDGkqPPXMYZUS9mMqleitmWY1yxNzoyRRidhc3nQA0xFggPVN73h5HSq8T88fS2FG6zd2gDDxzaz050QdhvYY7OrPjBhDrvxCIX29j/q37/NlK6egXLoXOVFvjTq/uxf8kObBST/cVkjKVXlBkmrSAr5BM3npwiMjzIpb61TSiGIwEm+dT7vcE0vtHOjo9qL/YINbMNpykSlAn0n8vH7RwnLOLkF7dRHXnlneaPd0T5D3NnR4z77zaIALGTjA5Zm4KjbZB0ZSQWli7dtNvTog== 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=8wrxPCSnUYXEboccOcoTSUW6vuggcBQ47p0aSR40WFs=; b=EE+svZq+Tvw1DaRMEqZCiKw4GgBMxjwgSq6jRpvQD7iDHa0UgC6yFqDIkVEt7OBxAyxOZ6TfkR5Bvt+Vgjl6XNb6LllgNqnzroYHEy9ZKb2kIfeQHSMxoiJLw5zMLUIXWlFx9z3ah+slfiQPH1P1ut+FJJ+XwxdnmZVk7wwTv1I= Received: from PH7PR12MB5805.namprd12.prod.outlook.com (2603:10b6:510:1d1::13) by PH7PR12MB6718.namprd12.prod.outlook.com (2603:10b6:510:1b1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8293.19; Mon, 30 Dec 2024 08:15:11 +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.8293.000; Mon, 30 Dec 2024 08:15:11 +0000 Message-ID: <1a2bc48c-470d-4a70-a502-2dbcaddb72d1@amd.com> Date: Mon, 30 Dec 2024 13:45:01 +0530 User-Agent: Mozilla Thunderbird Subject: Re: Tools for explaining memory mappings/usage/pressure To: David Rientjes , Michal Hocko , Andrew Morton , Mel Gorman , Balbir Singh , Peter Zijlstra Cc: linux-mm@kvack.org, "Rao, Bharata Bhasker" , Shivank Garg , ayush.jain3@amd.com, "Shukla, Santosh" , "Grimm, Jon" References: <29c27dab-a590-5df2-c840-279bf9dff090@google.com> Content-Language: en-US From: Raghavendra K T In-Reply-To: <29c27dab-a590-5df2-c840-279bf9dff090@google.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PN2PR01CA0190.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:e8::15) To PH7PR12MB5805.namprd12.prod.outlook.com (2603:10b6:510:1d1::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR12MB5805:EE_|PH7PR12MB6718:EE_ X-MS-Office365-Filtering-Correlation-Id: 8fff1152-60ea-4daa-8fa2-08dd28aa1437 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WURPMnBvUkQrV01RU3hJZG40QTJJOUVsVkRSYWJRd3d4STdXN1p4Ulk0bHR1?= =?utf-8?B?eWhsY1dncTJNSVB0NVpLa0tTdzdod0ZEakpDMk9Ga1ZrQXJtRnhVVi9Hdll2?= =?utf-8?B?YXA2OW1WeEdCQTVLWEhzWDlvZXB2UXlZTm9HQlVRNTFPajF6UXROVUJYczRs?= =?utf-8?B?QjV2eVhUWnFnbDNnR1lRcGpPZ001VDVQTzlhd3VXT2p5UGIrcEV3Tk1iR1Nr?= =?utf-8?B?WFVmVkxDVHY3Y1NUK25ZbzMwa0pQMlAzd0Q4alV6aHIwY2t2RnBTcU1YRTZP?= =?utf-8?B?KzE1UnRKWUR1bjJ4alhvM3dCQzFYdEduTWkyd0tqYTQ1Z2llbEFWb05rbVg5?= =?utf-8?B?QitlZEIyYkxYSnRaREpVazRZUTNTdHpmV2ZJVFB1UEo4WGthT25Xc0NhSHlj?= =?utf-8?B?WTljOUViS3dQVDZ6NFZFbEplbzdRZHZUYVdTa3MrMDhTdVJQa0NUdENrQ3Jl?= =?utf-8?B?UHZDK2ZKS0xGYkJNNGhFNGM5amxseFZqSjN6ZFVnNUhDaUo0YnFBVU9jdlEz?= =?utf-8?B?bjV3SWJaS1BJOVhBTE91NjlYQ1lKQTdBNEV5TmJ5ZW42L3dOM2ZRYThXN0dm?= =?utf-8?B?T3d0bXFUZmNjNnFZLzJFdS9KOGcxQzRZV1p1UFExMnpENEJXYUxkaXdhTDBD?= =?utf-8?B?M2VUalo5YjROQlpNd01icXExYmpYY2J4TUFUditTRDdFYWpDLzJEVTNwVVJY?= =?utf-8?B?RTFXcDZFcE14ODRGcGFWSWlxV1JFTTZXSVc2dlVtVWRpbHNqMUJOdEpmdVJ5?= =?utf-8?B?MHl2U1N3UTdqWS9XSDlGNlp2amtrRjRDQ0VLVVpTQzNHTDdsbGdBMzY1V0Jx?= =?utf-8?B?MkVsblNiSU1BY01WQmdYbXpRT1BtNjJJaGJSemFwQ0F3Nzh0Y0NrTTBKV3NU?= =?utf-8?B?T1VDWHRqU1dBaTM1SFBIcCt6K1pHVVhMdmhHcWF1NXp5ZEhPWWFCQ1VOVzRB?= =?utf-8?B?WkNGWGhJdG1nRVRPZTFyOVk3ejJ1WHlqL2paWDlyNkpDZldoVFlvejIxT2VB?= =?utf-8?B?VUpYNWRzQVVRTEpCOEU1NXVvNjBzVDJsdXRpVVR5bnNrUXJ5K284SVZYejV5?= =?utf-8?B?ZlN3dTJxTjBoa2pscFdUTW9RS2RXb2s5bFdaeFlFaWFTMDEvd0VpUzVDRy8y?= =?utf-8?B?bytNT3RqVUNOTHZtcDgyWmNJUHd4dDFoakQ0NmhNenlTankrak9YMlAxQ2RN?= =?utf-8?B?UE1sdE5WODl2Z1lhQk42TE0wd3g2MzQ3VDZnakxlWURHWFpNdUEzcWVTeDhP?= =?utf-8?B?aG9rTUNpL2xpMFpPbXNweHR1dFV5UXg2VWtiKzFtUzAwUTBEcFJrY1k3VUZj?= =?utf-8?B?anJlTytwc3VrQUo0QnBlbGI2U0l4Q04zM0NVNnphc3VlZldYVFpuQmJmSmZ5?= =?utf-8?B?WUt2MnIzOWFGSzN5NHZ1aVdCa3lUR0VLaVl0VG9vZ1BPODA4TEJBMDFYb2py?= =?utf-8?B?Y3JtQXVMRW82b21XSkVwTUd0VFY2TXQxd3VtcXpGU1J3anFEcDRxRkNzK3RU?= =?utf-8?B?VzZwNzlPOGZZRzRSQSt6YStGZ1hjVzBBSzhhWmFSTU8xdDhnTElsRjhDbWFJ?= =?utf-8?B?R2daaHdTT3ppT3dYZzdUY3V3QXRVdjZGVlF6cXB0dkRJWmI1cDJXcVN2QWh4?= =?utf-8?B?ZUdDdUw3MUdlWjB6SjJiSFBOeVZJK0dmVzlnUXhhTjNsRXAzaldoeWhZM1Bi?= =?utf-8?B?UEZKMnVLQmZEcG83aUV1cC8xY243Z2RIWHRhRnArZER3cHQvU0E3ZFVrVjB1?= =?utf-8?B?c1lqeGM1K2xjZ1NKd2o3UmRwV2VmZ2NSbVc5cUd3ckJIZEd5Z21sWllacTBF?= =?utf-8?B?blpqSWErWUljOG9ZbHl0aDJzaHZjb2xEUXpaQmFYMWFyT0ttR2FBTjNQZitj?= =?utf-8?Q?K0BNkpPLfwSpT?= 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)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MHVaMWxnWHVFc3gyZ1pNemxDTnJ0OG9rdWY1QlFLTUUyYkNIWEJjZVVSUVE5?= =?utf-8?B?RlMvQWxTOVZaSVNDYmUyaUNydlhCWTdZd0F3OWRteFo1V0VDL0pLTzgwK3E5?= =?utf-8?B?d3J1RkRMT29MeEprczhsV0VkYTN1S2pyR1g0VmtGb1RoYzdhcWV2RDlwZGh4?= =?utf-8?B?NkFtMVBQZCswbVY0djBWRVVDS1llYnNEQ3lvOVYyUGlTTDdWdTI0dEYrcmtQ?= =?utf-8?B?ekowUmxUNEQwUnJzMUlwbmMxczJlUFU3bURWRkxNcjFnUkh0ekZ5VytIMUx1?= =?utf-8?B?cW94OVZsak12bk9EZHFrRVdMbFlNSHg2UE5WdHZmckNVdHRMYkRhSFRYRm9j?= =?utf-8?B?dW1JZkRsZ0p5TTMweWpGOUpmMWRYRFZ6aThlQWxjS0U2RUhYYmxnZG9VTC8z?= =?utf-8?B?enhRMUhEdEN2RFRmK1pFVGtqS3hhY3RQOFJ0cGZtZGhkekZsQTdwZHIwSFhL?= =?utf-8?B?elFhQ2hLWXg2UTlLUm5PZXJQeXY3OFJybC9HRTJUOU9GKzhvdUVqbFVydmRH?= =?utf-8?B?QWhEcU1sS3MvUld6NmxpYXB4UWhFZXNBRFE4a1k4NVMxaVhYYkNKWDIvYTkz?= =?utf-8?B?WHo4T3VLMThKL2lhMEhlYjBOKzhpME5wYThWa0o1cnVrUnl0Y1JENkY4UDhF?= =?utf-8?B?ZFY1clRMcFJHRUNwR0RTZGNZTGxNaEZJTmprRnIwTlBNRmNVOXFaRU4yd24x?= =?utf-8?B?RDlYMFJkSjVMcFdEV0Q4d0paWmhzdjhJNkttZFlQSHUxOWhicytXOHpsRmtQ?= =?utf-8?B?a3VtbHBwcDBkSm1DQ2RhZTRCTHFZR3VKYlQ1VC9QS2VYM0M2L0dRRm1MMktt?= =?utf-8?B?dnBKd0UrSE5iZkVhMUI2Mi9EZnpSakorWnBoOXBITGI0dGgxL3BQZCtZeDRr?= =?utf-8?B?NEVIVitRWHNJSGhXTVVWbUFDV2JDMjk4MnRUTlRxRFhqcXJwWnVJTjZkVDhL?= =?utf-8?B?RjJyRElaWFU2aUg4YlM0cm1nbGxIbWlvT2d5V0pvS3A2RVloZk5Qb0dETm1Z?= =?utf-8?B?ME9DVm5KZG9wY2Y5RmpnMlRxTXQ2ZzZrcTBib25nUlB1Qzl1U25PS3U3YkE0?= =?utf-8?B?dU4xVjlNWUpGT0V3L2RBMlJOaDdtU0Vlc2xYRlJMMzlpWitYOGZzTThLTzhs?= =?utf-8?B?NnduZE1qQm9yQ054VVNoNk1GUUJIWFkyZjJjY1pyZDc4RUNhRkNodGQ0VmFF?= =?utf-8?B?amNBZEJtaDMwa1ROOUtRVG40UVlxR25SN3NHdHd2ZUZveWFMNGdMeEJXUkw3?= =?utf-8?B?WU9kYmljRHNDR1ROL29pdHc0MXVNZkVsVHNXMUFlWWVsOUFpTmZLZGVvakMw?= =?utf-8?B?MVU2L202ajY0ZVRDVFVzZFJ6dVUvSFNGbFVlNzFBaWNCUTdpM1hvN2hQTHFT?= =?utf-8?B?NWxDYkNSOEVlc2tCYTZueTNuc1BxQUVwZ21uMnRiS3lWKzFvYlpSdzBjcVpM?= =?utf-8?B?SHR4ZzZta0pNTG5XSGQzTDBVMmN6bUU1Y1hjV1lNL21wQUFnVW5SOEljWHFi?= =?utf-8?B?N2tUaUN5TFl2UW91b0F6OS9nN05KYWp6M21CYUh0cnJPOU4xQzJZM2U5allX?= =?utf-8?B?RExvaVNDNnRySE1nQXpoQmtMdHRMUVg2OEp6UytDUDF5aDRjMnNFOFRzQURN?= =?utf-8?B?UUhPQjIwT3pBVmZlZmRCTWxlZ2dERzVhY0xVR0VuS05mV3Q1SlF1WllGU3hE?= =?utf-8?B?eVhIY1NuYjlZZDlYd1YyNmQxSkkxWnpsSFJUUkpxQ3pyaTlyeXNkNElRL0RF?= =?utf-8?B?Q0JneEQzVm03RVR4YWM0YjBidnp6QnRuZjdNL3h5dHRvT296aCtuRXRoSkRR?= =?utf-8?B?dGlrbGRVQUdDTS8xT0d1VGhVWDlpNU9ZaTE0ZHdyeVl6ZjRDKzA1ODdXVVNQ?= =?utf-8?B?QU5zSmVvZHE4dkdIOHRtci9mUURmV3NLTjltenVhLzJGNnVNaVJ4S2xaSmNX?= =?utf-8?B?WkQ0S2tyOHIySFYvdUNkOHQ5bWlvd3RpMzhuZTJqZ1pVMEdrRUtvWmVhY0o5?= =?utf-8?B?NTBSdnBiTXJNUUdIYnlIeXhOTDFudWRGazZnNVhESDM4Tm9PVExIMVV2MFZ3?= =?utf-8?B?ZXdBcTZwMFJYcEtjbW8vN0FXYU1Zd0h6WkJLSmVPd215OVdUN2E5Q2ZBM0l3?= =?utf-8?Q?NCaGJdFlQqd0K1FjKkbk8pSEk?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8fff1152-60ea-4daa-8fa2-08dd28aa1437 X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB5805.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Dec 2024 08:15:10.9992 (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: xIAbHj4NoBGHWyqUOQAe2Y1G5X5CLbSXrTPVAeBMgTMxYJ2m6UMd2+nEXFhlGdlRVntMOjFvyupvltCLo6Mm4g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6718 X-Stat-Signature: p1k6h8u1wnk4c8yao3skkc9djimqtef8 X-Rspamd-Queue-Id: 243E3C0015 X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1735546467-326908 X-HE-Meta: U2FsdGVkX18MZQ5LPlmGZ7QRcTBDntAKXHeqkYeuCy9rtEwJT1aUx+AeScX84+80VEmdwX+QARjGGNC6NgzClYkrp8Uv1X5udes/1KihklhHU4eHoNe2utXyVmOI25jg3B67+FaH+9lQJX/sd4u0PN6lmWNukh8w3raFrhQcUolfTcZAQttMxA8THR1VxGx49y99bk2A87VWlyvYATmpstPuApQKgWw5RJAEmp1u+l8M/F62/uABYuxKDE+5Mv/uyNdOfy0lC0Rz/pFcGf7M8EPLpuTBu5VJ/XYnzlP+/U+kk9w9Uh4t3SLwkCgpZRB/x96gb/vb8pxodWBNzC85UBpZz6WF6IQh4or25V6E/LJOCAU/f+lNHZLJkF+uYcd2rnpQpS7PKiemja34Xo7xX4hc/u/XqzrQnJGYU+i3kel0QkpevnVm7Nhh4ilqf8Iev27bd1lE9o+J07mG0SAfkthkZyZqScBnwMUUEo1LZfSLDuKPrdZyMiAwL56hBhIaopTuQ4H0i4iar3WRFQb7YNvs8laZKvwNFfN2w+AE1yExMRe1DhEb2hMTZRLQS23v16/gGs6RZ9P1woA3vw+PXm8OEXHcP++cy+dj9IJDXd3rFKCQh4N0n7q36liQ3LzXDMwCnmD9FtW5jNE/+d6i6WfRXurgFzfMAyU92F0znMC8OZWXJweiDIgiVlKWL2rkj0odXtcZ54xcE8cXRC5LF8sKMSuWOCaRWDU0EiratjpWjjUBGvIbmlrP9jvM9PeA+/tMs/4kA80y81FEuQ807WfkaFuZlhwy3NdZLg7cxuw4sbRL6Dbw27BB57g57Q0ClMFxQg392/NEiPaXoSc/i04RaUfQzzK9oIHELYW5D1A7WECTuE+X3DRzt3D58VoRG4K/mjAUWwZ++blGPtQpVXHnOkO/AXNVVn1l5tIi/Nq1c/xL07Sc5obp56h+BGT+aLTMnEtUVW2HmmF44hj u/Jcf1JA D89jX/BNOyRzm4DDxgVcxAuo+0pcI7iLmhMm0gdIBvTMtv3QyjbtzOpgE7fqClmOrLIh2678WAQEBQwSFkBxp2bMjadEJC60ISHa3IcI1lbAuLAMqfpTY5jNyghO9fpktYIDDG9OjLxKPalfDyu91ncei+oNFLLqvqCxOfCBmh4M7BF24hPO59YXlWwbBPnKeL3OzIxu2mzZQTPemuGapT+YhQ/EFchW/Td5q23iY37Ut6TjIxWK5rO52cjPrQLKz/2l2bcPZlDZDDZyEJexhFoiSvPwihmRFiKqrDyjUuOMg3IrbXTLfphR7IuelbjUWghmVrPA19Ag1R+MzW022LGioZeSZTr8nOOyB/p8hqVqTNrfvKaeBTIwt8c8p7W/xDJrjavlbxr7p4gq3ugmNwEOJCDbU6JxLOmRkiPblYWF4WCyeu0DcmVssE5HhmttAZzEorx/aFCX+dJq7Xogo0+lwzsWx5u5yzyb8o11mJ6+9a78e6S9aBjIUL1Ktr0uuKcnp+BKkYEgenyyAHeJWPajJBM5v2uHh2AB96XcwSFCKe7ZoXJPOmtCVruPTjyZ96csX X-Bogosity: Ham, tests=bogofilter, spamicity=0.000007, 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 7/7/2024 2:25 AM, David Rientjes wrote: > Hi all, > > I'm trying to crowdsource information on open source tools that can be > used directly by customers to explain memory mappings, usage, pressure, > etc. > > We encounter both internal and external users that are looking for this > insight and it often requires significant engineering time to collect data > to make any conclusions. Hello David, Link: https://github.com/AMDESE/workload-insight-tool sorry for replying late (as we took few months to make the tool "opensource"). Not sure whether it exactly fits the requirement but the tools has been very helpful for us (developers) to "visualize" the system behavior (that is exported via procfs /sysfs interface) and initial analysis. Deploying is easy since it is provided as a python package. Typical usage: 1. collect the behavior of workload using $syswit collect e.g., $syswit collect -c "/syswit/collector_configs/numa_cxl.yaml" -C -T -m 1 -w "" collected information is stored in Json format and it can be compared/ visualized further with $syswit analyze (behavior of single workload) OR $syswit compare (comparing the result with multiple workload run (e.g., before / after the patch). Still a Long way to go.. But hope it is useful. [Idea about the tool was seeded by Bharata, Bharata/Me helped in some of the design and optimization and Ayush is the sole developer and many inside AMD helped in reviewing/improving (Shivank,....)]. USP: 1. we can tune the information to collect. 2. It can run for longer time and store the data that can be analyzed/ visualized offline for anomaly. (Thinking whether I should also post as a main thread in linux-mm for greater awareness) Thanks and Regards - Raghu