Received: by 2002:a05:7412:1e0b:b0:fc:a2b0:25d7 with SMTP id kr11csp805636rdb; Thu, 15 Feb 2024 16:43:08 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWaJir5IBeEdit7nSc92027CAL4P5w6dfUYAeY5GKB12Zx3syesD0ptivtNC1OAtVS1b2bPRO9DOd0qo2OujlCYn+8prfpXPe0pWf0/YQ== X-Google-Smtp-Source: AGHT+IHOPwbwUUCUZD4mcDV1CHr2TumCoEwiz/uuCHvTe/Tt/rq11acDPeqA0NdiALHW/yP4Bhjm X-Received: by 2002:a05:6808:6491:b0:3bf:c979:6733 with SMTP id fh17-20020a056808649100b003bfc9796733mr3573425oib.14.1708044188664; Thu, 15 Feb 2024 16:43:08 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708044188; cv=pass; d=google.com; s=arc-20160816; b=SbB9gDGHvqPoU2I/0ackF39b7q2VFVMSU2f+kulm045UDGX7UqGelDJP3QY5/Ft7yk VNdx8gtThxcz6YQc54ZOw/Jky0grX8pxcMetcfkBTd6qilNUdopKFRTWmAtsogxblcTI Fnm7pdAe8Ux6GtA3tekD8snhk+ZO0A3nrF8ygvuO7tjIlEBQD1W+usw0whSfAMKso9sK 2rolEY+lNs6apJck9clwLzvCqFP735LybZHCVxDJ0EL83U5tGNlqD7I+grvlHlBsw2jd /8Aw6TixILS7ugX+7KkNt2ujbVFo6oPZOZgyGEKyFN/HGKhVMr00JkYhTSDsqxeI9wmJ ARKA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=lNWtY/B1xY1q4emMITPcTwneXwj+O8lm1/92kGWavpY=; fh=t6OQfZJUIKgj1++0eIC3aH/X7zDy5edlmUbxqoGE/sM=; b=fMT9undGIfxUmvUskR9RffwXNcf+r2aiJeQMjKxSzFADEc7kAKdd1nTCg2nGqRhkaM ub03lI173J4ipyGZOe2JjSijCwACiuTEm/SMhXoOvdupT+ObRd68of60Rb3WcBVHoSxR KTTO4i4VjtdB93J597iaOTFAVxWnARz+fLVRCDGUOrfcLDBwUntYKcFz5XoZJmVPstVV 7MzdevAQzauYB6ygeOOOLcSiQ94fAC9MzJdU3rSaq7OIPaKu9wqtWLh8qu1sAefZhUxe aDlG0KRhZMaw6hLKXGhpMNhW97lCVDAUVxWIfeszQBXpRdEfiG8BStowCg2FoK+/LH/9 KoSg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=vFhJ52U5; arc=pass (i=1 spf=pass spfdomain=google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-67900-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-67900-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id d23-20020aa78697000000b006e10704421dsi1955037pfo.35.2024.02.15.16.43.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Feb 2024 16:43:08 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-67900-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=vFhJ52U5; arc=pass (i=1 spf=pass spfdomain=google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-67900-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-67900-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id B8D05B22201 for ; Fri, 16 Feb 2024 00:40:17 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5E6095C83; Fri, 16 Feb 2024 00:40:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="vFhJ52U5" Received: from mail-yb1-f175.google.com (mail-yb1-f175.google.com [209.85.219.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0AF24635 for ; Fri, 16 Feb 2024 00:40:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708044006; cv=none; b=Gi9eDMRYCb0FPnGQ0KmVIFOco83jnNAQt5Fyfv0Vj0+nb/VueGgTA/l4bZG6sw8s1xtHsNzL/DVZgB1TKK/YoiAdVyz7It3FN04dQXLHw6dScC3iX3csydUqaJAAZUF3ss7QVmnb/nW1otnm1mjXAa8Ibq7uPk5e8m4L39h7utE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708044006; c=relaxed/simple; bh=lNWtY/B1xY1q4emMITPcTwneXwj+O8lm1/92kGWavpY=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=S3SEsovrmadNrbty6vv7AqGFfG8SjzHzUR2f8ku8h6yR5O8lvd/tahT6Ff1HJbOhES/0hpk3HbVqZvdglk2vvcD04oTwj6f8A2z0IbxTUMgcLlg6V+1zyEdKHHszk0JTA6QbJdfO57Wdr4nl7vQes+atWRYB3Cim6pAy9ZtFSWQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=vFhJ52U5; arc=none smtp.client-ip=209.85.219.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=google.com Received: by mail-yb1-f175.google.com with SMTP id 3f1490d57ef6-dcc80d6006aso268921276.0 for ; Thu, 15 Feb 2024 16:40:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1708044004; x=1708648804; darn=vger.kernel.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=vFhJ52U5Ca5lVgqXIok35m/wap6nAv63NFbqMG9BgcMU0LoFgV5xwyrMj48LUMEffE Uszg0p7JKzKZAJkqmYynoxYdmZqkm0PYwHTP86g3ujio1PT6UdhgJ6QbUek6pLkAYEyk 8NUh6EXYOeiKAn4WWXiH9wX4B3uc5iADYqTjIB1owC5fGlpDICK88WPAZsmZgct+VSSD Po7N2t6/E8cr3ZitpP/aeAZ81eZfWhtUt6rDQO7ncBVgUUHk3wkYo6DNepKipZYUnBJ5 x6ukBbpUrq075zaiEYBqC7BD1U5d6GA5FUre9XS1dFH+rt4m12JjSyhuFoPon2w2UKVy HJbQ== 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=NAc3P0lj5nBTzbFk90Tcn7BdQPjc25QrwjcRS8iiJE0Yf6Q/lPDdK7yBywRKWa8Oen ffsOSOpF/H6/lfLJu3fFDykl6tk+YA7k+R4QzBEztjwvjEdJT/gb0Vw6YQxtFUM4R8b6 F9BcHQCx/bvmHj/Z5OmjDd6l04ZsFXks5Wxis9If0DtJXgNbMvgtfXSddBDNpicJt5UO aWuMbOkcvUTakk9QDe6S+OiPxNNMIA1uej5g8Nk06knMXayM1SCLyLPd3gTs7intWo5A HShVNiBIfG0jj//aWWqFRqeP6CDgNqM2/saSzs6Qv4dopUpn3xOA9iPnLcRcyuQ7lZ0V cIDg== X-Forwarded-Encrypted: i=1; AJvYcCXVdXaXJC5sx5SV6XvyFJs/QuIfbnn+zmMEiYdgndhC89NGQDlX2as8wTHmfQ//WYxpYBhv7+Vx/PS0x1xOcjJtnH5w+q3QK7qQ270s X-Gm-Message-State: AOJu0YyYhFhiTMvITGyS8SfGO1YCVBh38osTAZtow6YcRGR/drpyTMHB aCSrU/jc4EvB7p+dffMVpDCyxUWlUSncKiShPi5tKfr6KQVdbcCgbTITfrXg3cFBNupdJ2/lYdH WGpIEL27lBUPG6EwmC8C0LfBHw8glzvpxBdf+ 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) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: 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 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