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 A2C40C48BC4 for ; Fri, 16 Feb 2024 00:49:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1E7B68D0006; Thu, 15 Feb 2024 19:49:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 197898D0001; Thu, 15 Feb 2024 19:49:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 039E68D0006; Thu, 15 Feb 2024 19:49:46 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id E55678D0001 for ; Thu, 15 Feb 2024 19:49:46 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 32BFEA641B for ; Fri, 16 Feb 2024 00:40:10 +0000 (UTC) X-FDA: 81795810222.03.CFDBD02 Received: from mail-yb1-f180.google.com (mail-yb1-f180.google.com [209.85.219.180]) by imf28.hostedemail.com (Postfix) with ESMTP id 1E2A6C003C for ; Fri, 16 Feb 2024 00:40:07 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=cZ0ipkKt; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf28.hostedemail.com: domain of surenb@google.com designates 209.85.219.180 as permitted sender) smtp.mailfrom=surenb@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708044008; 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=lNWtY/B1xY1q4emMITPcTwneXwj+O8lm1/92kGWavpY=; b=sewTVamKUqtCiujU/CYDhAOqBfAJV+3EkUo9AgkH4cQNWqLjPfCfAEyq501sfIZI4z6U23 HbvCeGi5n5BI/h8INbf6ZWAHD+faagPDyQhkInwE9th4j/6rrYVqbuQEhfB5MuQfSI2qUI ol01A9+knVPFoiWDAy8Sy1lyI6SKiWo= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=cZ0ipkKt; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf28.hostedemail.com: domain of surenb@google.com designates 209.85.219.180 as permitted sender) smtp.mailfrom=surenb@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708044008; a=rsa-sha256; cv=none; b=Nlf6RtRCDHyPw35HhSTCFntDUihb3ok6TCm2bTIlWpl3ZISsZ3aF+4J26XVeQQU5+aMoB3 iGmdeXdN+7z6A1c1h90thHk6PV9thr6PpDaX+z/yQmpZTNfKsbmAHawHZ7Z/CVcH2sNSGW KYr3ycSYcYiS2hC+SPW5xl8nFRChJlk= Received: by mail-yb1-f180.google.com with SMTP id 3f1490d57ef6-dcbc00f6c04so220313276.3 for ; Thu, 15 Feb 2024 16:40:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1708044004; x=1708648804; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=lNWtY/B1xY1q4emMITPcTwneXwj+O8lm1/92kGWavpY=; b=cZ0ipkKteJNq6zU0apd+lZ/Ah4XYPlwXurz8G4pxYO0C6VxfJ1yJcGExFzzzOiGmyN 2Si04/xCtTM4AqgvRxOrq11CAM8LjGDk9pA04jC+0dl/FjFqVEwjx/P8Gx3ozzcxjICw NHzN40u3ehsdOHttuCFfvHFGsl/D9zrYnemOR5BEHHW6D0Zw3TdQrgzM5C/7BE2vLGGj fsYg2xK+V5bJ/y/ND55aqMl/yHnPVHlXJKKEH4TuPXW+OX9xxqftSuFX7TM0PSsiFx1e i9b74KBqArl/74zuKnuyfDtsSpIQszLuNMruuHLpsCsx5+0/8s3NHOOCfWhu1gGIsM3h VTeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708044004; x=1708648804; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lNWtY/B1xY1q4emMITPcTwneXwj+O8lm1/92kGWavpY=; b=H3pkgHS+hToDUw2lviUxCrN2L0YZ3iFXJ9wNF6eXwSY8asLolo2cOmrfg7Bfeg1lC6 EUbknBwFZRLjJAm77v9PgjrZZks1ZAfjlj1zYSWVTPaKl89NrGCACV17/F83aQ7n0+0K VLn4oqJaWCOmylwUC3ek+xTyCA9NiZTD9WpfOfS+x06JOaARpnYIsgnuX92+1s+01scX CBpkGajIDfvOJvIsPKVr8zwA8m2nqf8sqRnCJ2x5Iw92+S1PyUge5e+TUopnEQ5nsRBr qQHZn5v/fALiZ2sQb4E++RTAB/UDWBr3VAzxX63SXXXST3HOnvAuLKWXTdI20lPgsnTy l9pQ== X-Forwarded-Encrypted: i=1; AJvYcCUN/nu3fO1c9VwGa7XPRcWsp/I4NsbAPxDFyplOspnXQFCVRhBa7mYwFxTC6sqHdbtDak7oTmFsWLtBDVeYDOnbl+U= X-Gm-Message-State: AOJu0YyR9AIOmfLsK4RwWybpnzDktApjD/MIdtJ1xrbO0TQ5OPQ7/+cX Iy5gPBA4/geNHWKVu8nTlvsf9tVvwoRPWBpB/RaZ++XMn+5gBW7O4a68UT1yCRwinCx9JVUDvO1 oZqJPFHoYHvaF8VDNf2BAGeSHuAWL8FyTroJa X-Google-Smtp-Source: AGHT+IHAAsugZ3/nqJLaPaGwbaKWrJXvPAuodtlX22tVU71nS9Rg5t7nXyOIvNMt6vhQws8u5s7RYzYtvfhsM7i5y6I= X-Received: by 2002:a25:b184:0:b0:dc6:c510:4484 with SMTP id h4-20020a25b184000000b00dc6c5104484mr3417966ybj.26.1708044003733; Thu, 15 Feb 2024 16:40:03 -0800 (PST) MIME-Version: 1.0 References: <20240214225741.403783-1-souravpanda@google.com> <20240214225741.403783-2-souravpanda@google.com> <20240215161441.c8a2350a61f6929c0dbe9e7b@linux-foundation.org> In-Reply-To: <20240215161441.c8a2350a61f6929c0dbe9e7b@linux-foundation.org> From: Suren Baghdasaryan Date: Thu, 15 Feb 2024 16:39:50 -0800 Message-ID: Subject: Re: [PATCH v8 1/1] mm: report per-page metadata information To: Andrew Morton Cc: Sourav Panda , corbet@lwn.net, gregkh@linuxfoundation.org, rafael@kernel.org, mike.kravetz@oracle.com, muchun.song@linux.dev, rppt@kernel.org, david@redhat.com, rdunlap@infradead.org, chenlinxuan@uniontech.com, yang.yang29@zte.com.cn, tomas.mudrunka@gmail.com, bhelgaas@google.com, ivan@cloudflare.com, pasha.tatashin@soleen.com, yosryahmed@google.com, hannes@cmpxchg.org, shakeelb@google.com, kirill.shutemov@linux.intel.com, wangkefeng.wang@huawei.com, adobriyan@gmail.com, vbabka@suse.cz, Liam.Howlett@oracle.com, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, willy@infradead.org, weixugc@google.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 1E2A6C003C X-Stat-Signature: 9b4z1c6oafudrqc396zn4qrx11yzn38r X-HE-Tag: 1708044007-496519 X-HE-Meta: U2FsdGVkX18LPGKHuYQDtEuS67pwHNfQ+3bj+1Mbj3krAsO9vgITnCC84fXVDDSl47/mxcdANlK4IodG/ybPATosoKGJHCvEI0fNTmc61OKfVqwtJibXswbkVSxa/JoFPpnisO/IVXcnfm68wc7KbiC9B+Kq7x2dY+espuRuuIRE+/mWfN88AlTSeV2SbHQT4+XMwvirNbZOLjLnu2S7avPiworuBtuH0qiTmD2wt1Yi3GCNpCyJlpN/wFEP8dgHzg/+0Uc2ueVVG9kuYEvOfUYnQUOYfIpfQfdZbfuidhl+pG2Chcw/JDOahovYrDvFYsavf671dze8Bc/h7T+hfIf6Jgg5nhttyb4YvN/rELI5zFcxbemprXwBEx2jlT+YUwLAoomw+G6XuQgjykj0oDnO74QzbawLhLplOw1d/IdUeVPkl5TSy7Ff5dgDuzsXk8yqXjdyDmNWFyf61yyhnHiAtUuWXrLUo6tP1HMHRfGPhE1J2J5P90QDTodY5saJsEAXI51jP9V5g5+Y8LEOcxTZz2rzsTqlhjzZSqV0XBZFCk0l1QZ8RKMmnENe4vHONqhEcDQIGPdPlA2hCkXTBmxzMr39/1gIWXoArYS0cwoDAUC3A1+SlSwLqm+5PCaXDjnaW4OKZqGNyFqwvsz9p4ZiVkjEHuxj3uoIqvirM1HDBoGPQnvAiMruBmulGTMxaQfISZzRYKBdFHKCq7IkK2zt5oJW8zpz8AFVSAKjQMw82cBU1AeuA2TheO+vaEz1tYggkVMBBWxCikLb9NxCgyuKWWYA+sIuC2Fu2GEo8m16zyJVan+4CI6Tdqvt+Cn3Sxdi0dYxfylIV880p54vgq557CfKouBhu00V6yPBzNUvqOeZ8ItxgRfoWi0j7FKVLwVFM4sBLnAHhYLn95AGtRIDU1Qa5fpul5CT8jsz7z9O6bmynFc1Pu7TYEHqRqXQcAMxYNlvzGD822f6tI2 MUB23jRe WhS8LyI2QPm/pIxyrwppVKuHLcd0KnlAqfzxY62QJsiu3QB6wI73NPMtjp/qmJAnh8vw+jlhVYihxJ73GZgdLn/dbpnGlVMogAag27n7cEsAgfEZlQ/2cCduQtFCYwNw1Y3MXZD+RS/9sQKrgkPfW3n7XI5Ee0//OuB+k3+INrN1A6C+CS9YfI7JrpxeHI++AV7A3ou6yghHzr1Hfe7Zxb1uNVzIYzw2IGkH+d1DeO3xcNUDO1uv/A706Ix12B1kJDHGKbvIb2pfFdaxanbTyWwf/92ZcmZ7HrkmjaHpegqzxqKraaCfv1X5bY2R8+ylimtR+xUs8Ioet39w+CiM4nuFiIMDrWxDLaxPZMVdpQQ8Z140jFmnGDWSUSjyqCLwbKF39dzZGMaUsfdD4eifz6B6CpWJ76laOJWCOZiMoO0lJguIiSgzpzoGE3g== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000033, 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 Thu, Feb 15, 2024 at 4:14=E2=80=AFPM Andrew Morton wrote: > > On Wed, 14 Feb 2024 14:57:40 -0800 Sourav Panda = wrote: > > > Adds two new per-node fields, namely nr_memmap and nr_memmap_boot, > > to /sys/devices/system/node/nodeN/vmstat and a global Memmap field > > to /proc/meminfo. This information can be used by users to see how > > much memory is being used by per-page metadata, which can vary > > depending on build configuration, machine architecture, and system > > use. > > Would this information be available by the proposed memory > allocation profiling? Well, not without jumping through the hoops. You would need to find the places in the source code where all this matadata is allocated and find the appropriate records inside /proc/allocinfo file. > > https://lkml.kernel.org/r/20240212213922.783301-1-surenb@google.com