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 2DC9EEB64DC for ; Tue, 11 Jul 2023 18:25:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A9E306B0075; Tue, 11 Jul 2023 14:25:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A4EA06B0078; Tue, 11 Jul 2023 14:25:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 93DF86B007B; Tue, 11 Jul 2023 14:25:45 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 83AF86B0075 for ; Tue, 11 Jul 2023 14:25:45 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id EB4C71C82C4 for ; Tue, 11 Jul 2023 18:25:44 +0000 (UTC) X-FDA: 81000159408.28.23FE20F Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) by imf01.hostedemail.com (Postfix) with ESMTP id D32B14000A for ; Tue, 11 Jul 2023 18:25:42 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=schedmd.com header.s=google header.b=HYHDKJBG; dmarc=none; spf=pass (imf01.hostedemail.com: domain of caden@schedmd.com designates 209.85.167.169 as permitted sender) smtp.mailfrom=caden@schedmd.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1689099943; a=rsa-sha256; cv=none; b=gWv9pnQKSInlkoUHLl4+P0FYYfCh/HZaJr0/1SePmh8YJ3lkIrDjks2kDrbYHFy3T0SuVb dYhpQCqJG2tnY9MlsrVpVqBs9wXE3c1Z7/W4IDavLemrNN0v+Mtl6ViyBUWZaNdL9yLUy3 nesJecqH9W5/pp71u8gZDmyh3evEAYI= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=schedmd.com header.s=google header.b=HYHDKJBG; dmarc=none; spf=pass (imf01.hostedemail.com: domain of caden@schedmd.com designates 209.85.167.169 as permitted sender) smtp.mailfrom=caden@schedmd.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1689099943; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=rxZV0mBs1kBl+37/qiewPxijcWs+vZgLl9GWR9nztdo=; b=WJb7jfYV1bDLnBSljIdy8MYXwLIvWp11/+bE8/QkeRR3bNnarVeSQvXwgGJx5FKcIBn2FV F9uARq1+3AxMAkG+t0K+NhAM41+sjWqN7axxdC3UQe9lWgoIOrofN5Mp9YVXXgYLAKq/DD x5AXxja62OeF01kP2iLKCZ+rdf7AXXw= Received: by mail-oi1-f169.google.com with SMTP id 5614622812f47-3a1d9b64837so4939948b6e.0 for ; Tue, 11 Jul 2023 11:25:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=schedmd.com; s=google; t=1689099942; x=1691691942; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=rxZV0mBs1kBl+37/qiewPxijcWs+vZgLl9GWR9nztdo=; b=HYHDKJBGqLV+L0cCyrMrVHoLFYPTftl1Z5eS1pWr11ExItN66cIST6KiVpP+FdSTfA NNMJKChAq8e+NZR+DslywL/PPDB8osBDpVmPS1b0IQ6jmlM2YKY2dNJf2Q/h92Ss74h4 iLmtN7j1Q38ASK8pofKHVip2DO85YNECxZzufWOfrAE2DVSKBvG7cWkPGrEnUmN6J86M 4H9O3HCIkRQ41/KmRggPvKPEo9su1HprpOQXi3+qqZxGK2XVdhjQUt6GoPNI50SgEUoa CLMOpKZGFUDhBns7EsswLhmzy43sFWm6zjuGhcMyuRDrrOjdroCOBIBrrVh2w/eHmoDO N4uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689099942; x=1691691942; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=rxZV0mBs1kBl+37/qiewPxijcWs+vZgLl9GWR9nztdo=; b=XnxC80EaScyUBQ7D2D0i4iT664hLp7cJvTfc70lLbQQ3Ogd7+bPHT29KYQyELFGRVL tWEIdLCEQQN7jvlTdrdEH/GBf+cxqX4857V2V7/7Sezzj7fYhtibpO9QZaltEDCVjGU+ HAVizAykhH0m8XuzKV3w40W8vyqRdfNG9d77z1fokB2VLPO6CW0n7PFig+jwZ40N+slc kpx2MLsycv1EOIczQ7UDnG2k1ytzztePHFUPzM9i0VYH20gfvijuWwQc52ig4ETLD2Bo NQ0XY2kCIDXXN78CxyUEcQLGWM2C56vIBX+DKQ6NWdDNM5hlaSnclcA4yAQ1mKApbj5p pPBw== X-Gm-Message-State: ABy/qLYx0D60BBbJa7XRA8Z0oLLLmqB4dYLGk4S8QvoD2d/fxKNlxEKe VOsTS9ccz0kZZe0P8+HwlcREpnK4Hy8VwKhGStllPAxXrnPivnqHa14= X-Google-Smtp-Source: APBJJlFueKj2WQecuSlUQ++dMfcmprZGen43u22fGogcMRUHyN+OqnukQ3BR5xHqWi+wISj9Myw0O1oISy9ntGRb+Z4= X-Received: by 2002:a05:6808:1693:b0:3a1:b309:a409 with SMTP id bb19-20020a056808169300b003a1b309a409mr19637914oib.4.1689099941755; Tue, 11 Jul 2023 11:25:41 -0700 (PDT) MIME-Version: 1.0 From: Caden Ellis Date: Tue, 11 Jul 2023 12:25:31 -0600 Message-ID: Subject: Clarification on anon and anon_thp meanings from memory.stat in cgroup v2 To: linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: D32B14000A X-Stat-Signature: infiyodxa1o7nb4eufesoto5ujzn6tnb X-HE-Tag: 1689099942-711282 X-HE-Meta: U2FsdGVkX18bj+jrKWK50cnStoqUuVmXoTf6I8uTHQm4i8+EcBlM7n6S5ST167Qsl9intcX/vMLC2Y+sfm7ReaMbdHmvyJfxpt1UfLEMdAvX3AhpKagrhmYh8foeyhUdzrm9pHwXmjpy5jZh53T8mcoed1StDRd+aEbUnrIrNTqN6NP1tsIG8cmitsDdGHd/d95Oydm/9Jrlqmoeop3S6Rwn6qqbrzMeoAhvFBwwW53h4V3ME50Rh5mV2oBKenkYkgyp9xGX7sZGi5yyrdJtfkRjXNTNx49VKfbpW59gNK1g73BOjlBoZnfrnzSDA5uB4hCVR1OklPZTbCU1gptc+6dgxS55uwQgveQc/lWtrxuHBZ4QwYCYXy1NKqfo+VWC8PcycoP5h/PxAP/BUwqZInW9YV+VsfhykBpHYChfiB96SWesLCTXO25dEhGb9+lt/5obonoj1XECkkNu+2oB7gkERn9TAwhx9yq5051VNjCuBRDX5MfWsOlwCaBRRuJD6py0PMPru/9ZByBcnvmNyHK+jqbTjbs1jIkAiSORYR1yBrXLiC80XdozsUXlgeMqmkWDg1P8yYZ/eMG7TK9cWLdpC7l3NaeotPOJjPPloZ17Dmk9VQmdfw5wAw/q2Ib9mBxeIe9TKjO2QPYQF9maEAJe6fsI4JeqUSPNqR0wR8siOYatJ8WU2l26YlJCem2ZoM0mWtA+qH8tHUYmmvpb4J8E2feDpcJU/jaL1x2rdqOos3RuLBhzx7JK8mQz1vaqyFeFHv3gBDJQqkCQb0tEkNrQtkDj/CMQuc2fSn1xPRlBrQqS7ylaqe0psXuKFyhECHZrF1mD9Tl37uS7xXkojVNKluNumcYHuaTbeP214cTodyPbBu0K5FoSw1bfSHGxHdf34TRcu9OT9/VTot+PVv7P+zUvH6xjW18WlBO1kfkvqbHZe7YzKGPtl/2KBXHLP40qhuWp7udbmTljnm7 JHeECgnF Pz2+w4PDmuh+1tpv5hl20r57fbfpQkz11OE/biKCCUGvimPhR3fqoGAyB1MEm+fHwwbkgu26ShnR6RfiStgvBXfauXQWhKxDmH8n7en0zbALrso5RPuYPGOgBxHz03vXVxMy9DpOy9BEJ28woDTrwzvuOrZCWMDlY5DinqrtsVV8B1718WmLnpHcfR8j1RQ1zCq+Y/0jrJoXcLmH8N9F8faJgM7i4QTVJsliSs0rlIAZmsIE= X-Bogosity: Ham, tests=bogofilter, spamicity=0.011190, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: I had a question about anon and anon_thp, values that come from memory.stat in cgroups v2. >From this doc https://docs.kernel.org/admin-guide/cgroup-v2.html#memory-interface-files : anon Amount of memory used in anonymous mappings such as brk(), sbrk(), and mmap(MAP_ANONYMOUS) ... anon_thp Amount of memory used in anonymous mappings backed by transparent hugepages I read that as anon_thp being a subset of anon, however it is not explicit. The cgroup v1 documentation was explicit about the "rss" stat including transparent hugepages. I have tested a few memory eating programs (making sure that I have the transparent_hugepages kernel parameter set to "always"), and anon always seems to be bigger than anon_thp by a little. This helps but doesn't definitively prove that anon_thp is a subset of anon. Does anyone know for sure if anon_thp is a subset of anon? Preferable if you can cite the source code. I have dug in the code for a while but have not found the answer. One last related question: Is the cgroups v2 equivalent of "rss" in v1 anon + swapcached? Thank you, Caden