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 BF9EFC636D6 for ; Thu, 23 Feb 2023 19:01:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0BD946B0071; Thu, 23 Feb 2023 14:01:08 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 06E3F6B0072; Thu, 23 Feb 2023 14:01:08 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E297C6B0073; Thu, 23 Feb 2023 14:01:07 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id D05866B0071 for ; Thu, 23 Feb 2023 14:01:07 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 8D04B1A0E45 for ; Thu, 23 Feb 2023 19:01:07 +0000 (UTC) X-FDA: 80499474174.10.0652B3B Received: from smtp1.axis.com (smtp1.axis.com [195.60.68.17]) by imf25.hostedemail.com (Postfix) with ESMTP id B58BDA0027 for ; Thu, 23 Feb 2023 19:01:01 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=axis.com header.s=axis-central1 header.b=mU4zv702; dkim=pass header.d=axis365.onmicrosoft.com header.s=selector2-axis365-onmicrosoft-com header.b=ZbVf1EvZ; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf25.hostedemail.com: domain of Matthew.Chae@axis.com designates 195.60.68.17 as permitted sender) smtp.mailfrom=Matthew.Chae@axis.com; dmarc=pass (policy=none) header.from=axis.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1677178862; 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=NNJwOHwZRgKrPpcCwI+/5MBmDQwN4U/hiQASmN14pCI=; b=SdqnaFkNiyucjNX5Bkx6C3+wF5Ld/SOdhBBy+96r+wDuAfZRAqaFWE9vlXNEeo6HG7ucnX NfPpZ1lx18FVDc2k58dLpHVmwxixav64MbvkIhfcq1aQTfzXxh5KlDUJVgNsayeZ6LUKUW RZZgslrvYshN/33UlwHiqd8z+qqIUL0= ARC-Authentication-Results: i=2; imf25.hostedemail.com; dkim=pass header.d=axis.com header.s=axis-central1 header.b=mU4zv702; dkim=pass header.d=axis365.onmicrosoft.com header.s=selector2-axis365-onmicrosoft-com header.b=ZbVf1EvZ; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf25.hostedemail.com: domain of Matthew.Chae@axis.com designates 195.60.68.17 as permitted sender) smtp.mailfrom=Matthew.Chae@axis.com; dmarc=pass (policy=none) header.from=axis.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1677178862; a=rsa-sha256; cv=pass; b=D6Cl5GVaNDd0b/NigU7p0MLWsICdf7iPL14Mh+govqE4aoYN82IW3/BtNAvuYPAXIm2BOM f/2qn7QTaxeAWliGEs4J1AvAquII+0efjD1vqYTxKyC+YFslvw0cK7De/JdtCk5S/MfiKn P6cFpJHDSRCQRdRm0FB1kUhcb9JHJBQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axis.com; q=dns/txt; s=axis-central1; t=1677178862; x=1708714862; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=NNJwOHwZRgKrPpcCwI+/5MBmDQwN4U/hiQASmN14pCI=; b=mU4zv702tfNR9HeKX6jmFZlnFv2JIeJ69mdSs49PLOMWhhYxsF/6JZmI Ta1HOlhXsm859Is8Dr3giOjA1pRJYMXkOVP5yvhSn/FQxidQoBP/CCRf5 gcxcAZcZiSH61k2vX5+7LigCfQnIvQ9OGEiSxwUEeMBqSVeiXTqZedNf3 7EJT9M9ryfv5/eOwwWSBTwcFLEBdQzdx5XGvyar+9bvC8Tl1RiEe2L4xt 0gwfJDdvuNLNDryuowZip1hWJY0Pszj05Wfoh7Sxq2ZE+C4CcQZr5nPh9 gN+iExkcsIscY1VB6yDa9hjidGw6fYxIC6IT8e0v6J7gZxZ6Fv7kab6/Z g==; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B/BMBHJrTS1uokfsWKfCoqo81gE1gI6th48RTIWqyA1fhygQbaFj2AlM3CMza2RDymAiWS78PPLn1KuOyph+LdhN5OdCNyHE2XfODfbVItXDKhlwVRLbd5EMzehiAa+mYZqMfX7+4/++c+dk6p3uSot4r2Z3J+IcJiYNpSSQyLD0f9CnedGECQ62EPODhPxKWU9d98TyRa/gqCYlrGSytN8MWgC0XxTLytJFhTbqPsXntf+DWEvBiBt5Z++6Rak1jinWyqgdMpkwcwAQkXKC6J5kx5OZkvYrY+9Y4OYpZSFnJZ8dVSsrHj4qujfCqOgP5a0NL6x8ZnWIkv9/4C1YzA== 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=NNJwOHwZRgKrPpcCwI+/5MBmDQwN4U/hiQASmN14pCI=; b=mS59Ne8yiRgaoruiiBGr4T4QFZOqADmasAxFjhZCfTbAwsBPqFF/cM1RGZjupKATzGfb88Pb+E15ZBjXNseItRJi4z9FFK+Wof7vSHczJl/y2bGkD28Qfmw1cQ73kaJ7x45T9HZx2QD5NAS/i9hJIVKPIL8oGoDzZmApg+CIl+AYyNCOAfqsBSJYfKfrrkBsqGx6wVzXBBcJV+nfgefO6FGntSutIfZ9vCXQNz5Fi1nT3xUL/2EAChqMi58VRnHSbwuVDM2+oTET3oTTvveo8bxY/4OO29JZaWJpGw9BHD9cMfIQAaTWP+bcu108lvXlReyKyUAbJfIsCl10Lh3T9g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=axis.com; dmarc=pass action=none header.from=axis.com; dkim=pass header.d=axis.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axis365.onmicrosoft.com; s=selector2-axis365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NNJwOHwZRgKrPpcCwI+/5MBmDQwN4U/hiQASmN14pCI=; b=ZbVf1EvZYgGJwkv2ZnxaTfIOUjEv2sUF89KXVbxBv/n2fPvndcwfyTgVXD9Bcy1oMZcJeuaQiE2OK5tsFX+bIyeTmBrD+h5Oe+nbzBpIw6kGnYEXGPGE26PSLJ7WJiCfHsgDDK0ms4pTmXeb4pIXi9h272xhMdcN0m6ET+2ISis= From: Matthew Chae To: Roman Gushchin CC: =?iso-8859-1?Q?Michal_Koutn=FD?= , Johannes Weiner , Michal Hocko , Shakeel Butt , Andrew Morton , kernel , Christopher Wong , Muchun Song , "cgroups@vger.kernel.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] mm/memcontrol: add memory.peak in cgroup root Thread-Topic: [PATCH] mm/memcontrol: add memory.peak in cgroup root Thread-Index: AQHZR6LzHA1hHN3UQk6vFLUmkJH0vq7cyeKAgAAYpfY= Date: Thu, 23 Feb 2023 19:00:57 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM5PR0202MB2516:EE_|DB9PR02MB8022:EE_ x-ms-office365-filtering-correlation-id: 311c983d-29ea-41dd-96b9-08db15d04c07 x-ld-processed: 78703d3c-b907-432f-b066-88f7af9ca3af,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vO+hcTd5T5VMJ0H7ttQ2bZe30dh+SqykIFLd0sNr7cqaET0HwdId9Yx9zUKOY2mKC5crk/u4rdAmdHZsGLWXGepAKVpt5S882QHv5mbQtc6gTxePziSyh15Oybu42HWesgeii4906yu0YJwidCIbpM3M7R0CpPuol4uyO4JcYo7bZ2bBe+Wm+xtEd/YH9fgDleK419Q4ooJB1S7dWAcfNPXW65cuMMhV+QNjyHjBGKGcAT0mnKRfN6f9JutUbKmlJrz5MvjYHvN2LxBuFjD5PJ8EEhPA2W6fFBKMnoqKDRh4TQJMmBjnPa76iXTJ0R5Fjr8tyQOZPTDmy+BqO9gtIUVAWayIK20T46ZMJ1UKMkP/abyi5vPDtvSfg/Fqrm2varOrwnSfxQfovCPYK+CZGAVAx3TAHch38JYU/64/QorVHQFmEfW+hWuG1Rr+9QcP2UWbUss6We4QKoLlKLuRgQb63ot9NoF+8yWdVURrzhrBJbxSphhoRQKF/E6JbYKcpSdpr0JOsA55RrCzXZ294Kacp4+u5OApT+ddH5rg2yO7hw0aFh7ckWCPZScVLzPQeycT9LCEBsLDbFg0KHqHMxZPMdqx+AmwaGQJIngPhQupiPspbZP8BcbcoqsHaVmXVkQIiyni1PNJSvrwKpNxk4/4mSZa7GlJMX16X5KjOopnSc5c1CxuuxZ2HJnRSqSVuQwl8VCpZ/mw9eqT/G+8nw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM5PR0202MB2516.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(376002)(396003)(39850400004)(136003)(346002)(366004)(451199018)(38070700005)(38100700002)(83380400001)(7416002)(122000001)(86362001)(33656002)(2906002)(8936002)(52536014)(41300700001)(5660300002)(55016003)(9686003)(186003)(26005)(6506007)(53546011)(54906003)(8676002)(4326008)(316002)(66476007)(66446008)(64756008)(91956017)(478600001)(66946007)(76116006)(66556008)(7696005)(71200400001)(6916009)(19627405001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?niuf7DmRrBg0EyOFzQ0q9AjNp2+109H6vfC+FaYQQbJXgacHYwMZBZ4EvG?= =?iso-8859-1?Q?dmnwnDyCGPEXk/HjtuYU/okwUAopWTTmENG6NGbG+Neu0bvpIvjdb93WFK?= =?iso-8859-1?Q?9ln9G/W3+eeLgCDIlU5vupg+fCxyuI1nDtmU03XoH4hR0QZt3N3q9N6Wa2?= =?iso-8859-1?Q?ROSy5D0CDk5A+LJAW5f+eZTHfZ7EMhutu2HvGU9KWmzsDJckTTCjZEzi/E?= =?iso-8859-1?Q?lE4vW2gGf1mkvBCdbk25v4uCJ4izBZsek/NKe91o00o8y/ueQGCA9v9mcm?= =?iso-8859-1?Q?PD6yZwklxgbgljYYq9MhMEO9R0hJz9qhetRQmM2cUMvwmMiTXFC9w0DqL+?= =?iso-8859-1?Q?DjwYl0xqAD0UznNoYbVNtZ548TzhEbdgzyAB2LbsBvazTz2AqmuiFOTnbG?= =?iso-8859-1?Q?Y55D34myW6ObyDhjAz/gWC8aQvigUh3JdAFguVITZhpExh5mEWvWzSEbmA?= =?iso-8859-1?Q?7gDf+1iKMohFoKrCOlLF6ANRb5dbaZoTYm0Hce0YC0Z3NV70TgYGbW0eRV?= =?iso-8859-1?Q?mZA7eTzNHnVS3snYCX6K5jL/9X34BlQ//25FUz+ba5Ykb7ElIJ3zORApD+?= =?iso-8859-1?Q?YLIQmeBAOlfwtEYh4gm1PRVJr+GPRK0uWFYN+BYeztZcJUMK09Ck0VKcsT?= =?iso-8859-1?Q?EJI/pHE8BPPh0coXPDUdgGxBgdj5+wzSTJA9ZnZzdYuunatjVtwPHBHuSz?= =?iso-8859-1?Q?Ws33nzxCPOH1aB4zrwDrxd90/4ZnlDD4UcEBmWnFAQYEwu69w10I+EuUr2?= =?iso-8859-1?Q?YU5ZV/VXYBfLseVvNgbilO/RQFFAo9PbpUk4qzM9IWBX3GDU3DK74TrdXE?= =?iso-8859-1?Q?OJScePny4bu1EaxztxkZQzdRwVikF/C82ikqtWQjBzMIpuVu31djiD0h5f?= =?iso-8859-1?Q?PD274bl7OFYXrIOCMyzaZxe0ATwNFlnBUam6dLct7eots5kqtBVD2t0Nla?= =?iso-8859-1?Q?iofzKvnzb4+6sio1ZzQ1+FI5T79/tsq0t7dIwjBi2A0oJyiEfBGTLh8ju2?= =?iso-8859-1?Q?nHqff1gLbsO+5CEEcl2aP/wfdTIakZtorD++pJuUs1KxKlnMftd/VT9UBn?= =?iso-8859-1?Q?4MqqDGl+zw37WtWekJVS6ysAaAKvzXVSXsIiy8Kcea1Ya4+beZXqvzoPeb?= =?iso-8859-1?Q?B7ZGWObOHmnWrVuOHeVhsUCir7cAZoQKjcvWMD5wICmvPZk9f1TMFxHvzn?= =?iso-8859-1?Q?y9mAmnYcJsjNER8l7dxzDz9UM5YwFd1ApXaPq14HTWYbqFdk1Ljw3RRJ0D?= =?iso-8859-1?Q?fIjAUiWosNEdyGdqKAHjNNfxR+wpUEQ1k9WAaielEvtDiWMwh840LEko7U?= =?iso-8859-1?Q?uaayjl36I3V8nHie7itW0gL4jirCwVUzzgw8QjxBRNaADkw7wb1VJepsHl?= =?iso-8859-1?Q?AhSMrt6WLQ/JoSUAqrlZhvxDIvQYxbevm4HYsLuNJXzZpfzRj2+zBgCiOg?= =?iso-8859-1?Q?di+6DKSP4orNHmZ/Fx3z45XhQzLOeBHPcWT8ucrR+dbTgH/JeHNcT41oWP?= =?iso-8859-1?Q?A6QNsCNnyOBuOB9WbvLZ8ZbhwIxVY0WM2LN2Nt9KsGkIZdFPYepc/nfWeO?= =?iso-8859-1?Q?B5gh+pzw1e6a5tLLXLAasNtdxn0nwOoQbQoL/Wy/EZ4P4kuO4wXAFi0suV?= =?iso-8859-1?Q?4+x9cVMoP5D8c=3D?= Content-Type: multipart/alternative; boundary="_000_AM5PR0202MB2516BD45CFBC033F9EA3B0A4E1AB9AM5PR0202MB2516_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM5PR0202MB2516.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 311c983d-29ea-41dd-96b9-08db15d04c07 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2023 19:00:57.5378 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 78703d3c-b907-432f-b066-88f7af9ca3af X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3lN/CJ+mglD3Fqw33nKK0qcZn2DKaF+Oahk3iWM6MQyEx+G2715bB5uIHpmddTXywt3oSYIoFlNzAIVcV8u7tw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR02MB8022 X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: B58BDA0027 X-Stat-Signature: 3k8bb6pb8azkuq664zqgjauymo63zimq X-Rspam-User: X-HE-Tag: 1677178861-241388 X-HE-Meta: U2FsdGVkX1+WI9qf4pFeb+0EPmf6Q/xg/rxaUw5bukwM3ZTAi88XWIMlTggpuUaRYcdPHA22Et78a5jOo6EGEv1Em1vXDyVdBSld6zZ0mC0nyo88aXQt8DCBFaG/GfsqxGq7Ri7OE7d+f4o999Yght+M4cdPqud0KpQR2DpXNfHssFGQQqhf+LxPvRzy/iDlWW0PGd7qoiHP6W6HfMuviYPld9SiNrWPpWeNjfEHhh59euK3OzLkT57jeyvpy477UXXCdeuz0cONK5tDyC/s9PxXMjLiWXaO3ezH0Q1F0Z/ywEuTNl50N7z9S6o8L5/LVlsj/GNLJWHMTX09EjB6g0UUFpSOtYa9z7q6scNvwOt8IdqQ83ff5Ka/2ufzN0oENa4d0XUbmGYxqBOvcTJSVqmoUf4NJsMDClfSrujCWtGth14qdQr5RBwXyQgaxrFucfljcYFUiMNMxNlUuG/+p/7H8RvUmmgc7kMPtFf+jxrH+OumIoHx3J7A6AJ3XPJ/IrgCSDnTkUYOWX2vNgiBZ37pKglyX6AEpo+EHOBP0NtvQoVOUa7Tvjcq+S1mi2VcDp3SNctCJF4mo0mlhUtmMT/tYyLsWQpl0p5zjRcHenDUReCc7HntEbzr65YTC1cA1cipC3nhOxMPWRWBW3XLMvS+syMBsxuYg3BHGGJr5FThaoZHue7ms0bsEQrCzydJ8rHK4bwsDiVqjlfUoazpZiYzOusLdBV1puPpsYgUOXdPcikVd9Zpk0Z7lOYk8BjDRz9a4AlPt/LxufL3TPhdjZY9P5eLW7er+mptnJXBmwmNDAe2x/BIM8C0fW7gkuH+X8gOFZZl0vMDCXmuNLevflcvQ5tIPH6hecLGKhL2aH78J6Bl7P3XbT6zQQ8/I045WK4JIP3d13SxTpECmSn5paLD+61Yu2XHUSZF8vxBfi/n6UyVM2Wz7wUUoEUM8Y3rOHaordf0hyCKA8d8ymf Ya0BoCkX i0q4V19mJRUaF3yskAsJ/UkBda0g3ZIuWgdeGqSY8n3XyFwYlkmfDc/8HOi+9fUciy/E74QQiLfBa2rkrwpkm6nrLBFyJlDehoRo5t3FIotytMG7M+g6H/8+lGEOcwuZVek4GBQ77SdFd4q4GGRd7qWzkviqiVuw3ME1pft9z2mO9Yydvx+UoLl/ZqsK2DS/jCjjGn2QUGy5alQEPp426rqvZ7iFweq2jAyzkxKuQ+gEaa0HNmvutqlZwu9p/CrJphh2Hdbce1+SvDGz1NBOlIYdxh3cUtDUM22fkKYiD+nTUEsIjrvt3IdsO9SxBs6amwMQ3/7PlhswoHnkNyzSSg7I10ZRNBtk61mVjZdsOY/oZoWN4xdSENvL9n10gqk7HZD0uvEj4IL33jjxMGUXARpdN8e5x11hKXvFceI6aT1AsyMZ9aDvuzyyNmeaxGcXhUPhldfdUNvDWCOlqS5F0KlbmJhhVZ4Jy1y76a9heRGQGpOhJBKfYul01rlaecuNW85zWqM+BKgu1jhkx6R+b4hzrJjYLQ4K/aOIuv90VL8HSss1EX7ArzoL0y8ikwS9r+OOtAgq/rkZ0yKGZQDu0OjlJAlpXYJGmzljyM8pBfJ3VyVmNqGewWdoK7eNyXdEO6qm287XWDKk1LYJcOXffn3J8Yfp8ROULT4fE/bhG5x2D7HLehcZTHXNMOlSb+5OfNLnx3ZWdTPRjlpqQVHYhp7r9BOFK3L+anozRlGTp78yKNkf6QXz9GWdEQRov8OGDOVYV/ZL2xXOsclI5KHqJt4ZhKWXlcq7W0ChZkayCX2sYjn5dwZbv7sHZ5JqmJozMdPGyPLA7NfYEIyuWEGFdDsZ5l/7myX9S449L9IRcb6gKHcc= 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: --_000_AM5PR0202MB2516BD45CFBC033F9EA3B0A4E1AB9AM5PR0202MB2516_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Roman, I'd like to get the peak memory usage recorded overall time, rather than at= a certain time. Plus, I expect that the systematical way might have better performance comp= ared to userspace sampling. If I understand correctly, recording the bottom of available free memory mi= ght not be helpful for this. Am I missing something? Thanks, Matthew ________________________________ From: Roman Gushchin Sent: Thursday, February 23, 2023 6:30 PM To: Matthew Chae Cc: Michal Koutn=FD ; Johannes Weiner ; Michal Hocko ; Shakeel Butt ; An= drew Morton ; kernel ; Christop= her Wong ; Muchun Song ; = cgroups@vger.kernel.org ; linux-mm@kvack.org ; linux-kernel@vger.kernel.org Subject: Re: [PATCH] mm/memcontrol: add memory.peak in cgroup root On Thu, Feb 23, 2023 at 04:22:33PM +0000, Matthew Chae wrote: > Hi Michal, > > First off, thank you for sharing your opinion. > I'd like to monitor the peak memory usage recorded of overall system or a= t least cgroup accounted memory through memory.peak. > But it looks like this is not relevant to what I wanted. > It might be good to have some proper way for checking the system's peak m= emory usage recorded. I guess you might want to do the opposite: instead of tracking the peak usa= ge, you can record the bottom of available free memory. Thanks! --_000_AM5PR0202MB2516BD45CFBC033F9EA3B0A4E1AB9AM5PR0202MB2516_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi Roman,

I'd like to get the peak memory usage reco= rded overall time, rather than at a certain time.
Plus, I expe= ct that the systematical way might have better performance compared to user= space sampling.
If I underst= and correctly, recording the bottom of available free memory might not be h= elpful for this.
Am I missing something?

Thanks,
Matthew

From: Roman Gushchin <ro= man.gushchin@linux.dev>
Sent: Thursday, February 23, 2023 6:30 PM
To: Matthew Chae <Matthew.Chae@axis.com>
Cc: Michal Koutn=FD <mkoutny@suse.com>; Johannes Weiner <ha= nnes@cmpxchg.org>; Michal Hocko <mhocko@kernel.org>; Shakeel Butt = <shakeelb@google.com>; Andrew Morton <akpm@linux-foundation.org>= ;; kernel <kernel@axis.com>; Christopher Wong <Christopher.Wong@ax= is.com>; Muchun Song <muchun.song@linux.dev>; cgroups@vger.kernel.org <cgr= oups@vger.kernel.org>; linux-mm@kvack.org <linux-mm@kvack.org>; li= nux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] mm/memcontrol: add memory.peak in cgroup root
 
On Thu, Feb 23, 2023 at 04:22:33PM +0000, Matthew = Chae wrote:
> Hi Michal,
>
> First off, thank you for sharing your opinion.
> I'd like to monitor the peak memory usage recorded of overall system o= r at least cgroup accounted memory through memory.peak.
> But it looks like this is not relevant to what I wanted.
> It might be good to have some proper way for checking the system's pea= k memory usage recorded.

I guess you might want to do the opposite: instead of tracking the peak usa= ge,
you can record the bottom of available free memory.

Thanks!
--_000_AM5PR0202MB2516BD45CFBC033F9EA3B0A4E1AB9AM5PR0202MB2516_--