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 BF3E8C48260 for ; Fri, 16 Feb 2024 17:18:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 53CB56B0092; Fri, 16 Feb 2024 12:18:48 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 513EA8D0003; Fri, 16 Feb 2024 12:18:48 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3DD038D0001; Fri, 16 Feb 2024 12:18:48 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 2E79F6B0092 for ; Fri, 16 Feb 2024 12:18:48 -0500 (EST) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 114291C02B6 for ; Fri, 16 Feb 2024 17:18:48 +0000 (UTC) X-FDA: 81798326736.18.466B9AB Received: from mail-qt1-f176.google.com (mail-qt1-f176.google.com [209.85.160.176]) by imf15.hostedemail.com (Postfix) with ESMTP id 6C3DEA000C for ; Fri, 16 Feb 2024 17:18:46 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=soleen-com.20230601.gappssmtp.com header.s=20230601 header.b=lpOm5Zmg; spf=pass (imf15.hostedemail.com: domain of pasha.tatashin@soleen.com designates 209.85.160.176 as permitted sender) smtp.mailfrom=pasha.tatashin@soleen.com; dmarc=pass (policy=none) header.from=soleen.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708103926; 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=ttXNwKWugMJyygslP182txVVK8JBh5UVtMFEymJTCI0=; b=LVIRB4MmH5eWRmLGssASDfKjL+UimILrqgXB7A9x9nK7EGF5aPux+0l4fqDHMtZ5n5ibs2 hOlCHniwkvdYTVvdyjWz9o/zyGfb/mLlpjffzDJ16K6azF+QFlPmZssXMpzAHqppwueaHK 9a3SCQo/xXzFVmyMU4MnyEot3SR7BV4= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=soleen-com.20230601.gappssmtp.com header.s=20230601 header.b=lpOm5Zmg; spf=pass (imf15.hostedemail.com: domain of pasha.tatashin@soleen.com designates 209.85.160.176 as permitted sender) smtp.mailfrom=pasha.tatashin@soleen.com; dmarc=pass (policy=none) header.from=soleen.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708103926; a=rsa-sha256; cv=none; b=FiLZcZU8bjtmS7pI6JP+8PLbZZidNqKb4/JJNN6URgO1Vc6aP/W1CcbW5gZZIAOJjdrWmw GHopdsSTHVyoChXuCEKrZrGEzAB2zcbQAn17DeHe7aXPqunnaXvFmzaeAUxgwqEzeB1D5D TUIC9bqv1Ys6/HTDVkVGlN84vL9i9rg= Received: by mail-qt1-f176.google.com with SMTP id d75a77b69052e-42de67630abso2923541cf.1 for ; Fri, 16 Feb 2024 09:18:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen-com.20230601.gappssmtp.com; s=20230601; t=1708103925; x=1708708725; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ttXNwKWugMJyygslP182txVVK8JBh5UVtMFEymJTCI0=; b=lpOm5ZmgMeaIbVbPmfVz8/7TvEfAdoTFbBLfHV+H0Kxj3iqVZvSH8mMzbHj7KYVjRO aFz9uvS3VMj5gYPD+HprI1eSjC7g4XhadDhQ2uqzJsTgYDgbauRpC8ABU8duC+cmN5Kf bcCqkgPcpMj1REmyYqvacOHqN4nyuAyo5sbNTfMr8PRi0ecq/ZaI8Sl0yrfsk5oNfxTX n2oWlkAys1biLQrs1kZI3jE9S7Yk295kSvkFMgvTgfZxkTv4nTOa8veFeW+3bEMFhP+C yduiaV3uqbslWPmaevdjcd5+O1kr3MVVeDNc3yl3dXeJQoRudzVv8vBe7fZ2dC+wmUK2 C4rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708103925; x=1708708725; h=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=ttXNwKWugMJyygslP182txVVK8JBh5UVtMFEymJTCI0=; b=YxgI8fdtSMfC4A8GocMfItn/WZ3aFcH0NF2lzinvZQvCVB0U4m3p0usw94nxPv8LaA 2jyDYfNnbfh1zt1NlyEtcLzlCcs9sIXhHqKM0sBQ1jKqwQNczXtT03Gs4SU8di+VdRA4 OD80eUsCMviyL1qg1Rv8lcU4GHkMkXg564Q9hVwxxN85BUDFKXRHT4C6IPtl0MXwSyKV F7l19OxWObjHSiQK46OAMDumfwEJiu4ZsL0/nDdZGub/nWjVD7t2Xy1BTCqMIoy3fb1W MjNAsnxllgfldciRGMjumJnNoxqewHzgrWOy5pP2rruAIj5VSvUdS4k0D3vmdJbmFjrW g+FQ== X-Forwarded-Encrypted: i=1; AJvYcCWplYR426yzqP7gmgerAMAeZAASA43a32/6Z8uR1QoY22GKeVfFyvIi5w3DuQn7pdqm1KExgLOVNy1eMAID3u264Js= X-Gm-Message-State: AOJu0Yw4Qo8zdrdLQ/SYptoZ1d0YDUrXumQCM17U1bmcmwz61xHbDPGk 1uVZo6EGPBDtj9Z15K34rMzNGoUdgteFNDgds6sN2gLJmfT91LwF/E9D5mzTZNyKZSruwpYJPJ2 /mihjimzfDa105+HhBfnpA73M1uGxZygD7RbrEA== X-Google-Smtp-Source: AGHT+IGK94jPimX8q7FvTT5r2WHXeqQfvdyDWPQi6YyK2aTQJC/GbkrY2OBKc6aAMFaGl9yMXVM9CDJXDWJJ3i4OZS8= X-Received: by 2002:a05:622a:130d:b0:42c:7b12:70bd with SMTP id v13-20020a05622a130d00b0042c7b1270bdmr14455790qtk.9.1708103925488; Fri, 16 Feb 2024 09:18:45 -0800 (PST) MIME-Version: 1.0 References: <20240212213922.783301-1-surenb@google.com> <20240212213922.783301-14-surenb@google.com> <20240215165438.cd4f849b291c9689a19ba505@linux-foundation.org> In-Reply-To: From: Pasha Tatashin Date: Fri, 16 Feb 2024 12:18:09 -0500 Message-ID: Subject: Re: [PATCH v3 13/35] lib: add allocation tagging support for memory allocation profiling To: Suren Baghdasaryan Cc: Kent Overstreet , Andrew Morton , mhocko@suse.com, vbabka@suse.cz, hannes@cmpxchg.org, roman.gushchin@linux.dev, mgorman@suse.de, dave@stgolabs.net, willy@infradead.org, liam.howlett@oracle.com, corbet@lwn.net, void@manifault.com, peterz@infradead.org, juri.lelli@redhat.com, catalin.marinas@arm.com, will@kernel.org, arnd@arndb.de, tglx@linutronix.de, mingo@redhat.com, dave.hansen@linux.intel.com, x86@kernel.org, peterx@redhat.com, david@redhat.com, axboe@kernel.dk, mcgrof@kernel.org, masahiroy@kernel.org, nathan@kernel.org, dennis@kernel.org, tj@kernel.org, muchun.song@linux.dev, rppt@kernel.org, paulmck@kernel.org, yosryahmed@google.com, yuzhao@google.com, dhowells@redhat.com, hughd@google.com, andreyknvl@gmail.com, keescook@chromium.org, ndesaulniers@google.com, vvvvvv@google.com, gregkh@linuxfoundation.org, ebiggers@google.com, ytcoode@gmail.com, vincent.guittot@linaro.org, dietmar.eggemann@arm.com, rostedt@goodmis.org, bsegall@google.com, bristot@redhat.com, vschneid@redhat.com, cl@linux.com, penberg@kernel.org, iamjoonsoo.kim@lge.com, 42.hyeyoo@gmail.com, glider@google.com, elver@google.com, dvyukov@google.com, shakeelb@google.com, songmuchun@bytedance.com, jbaron@akamai.com, rientjes@google.com, minchan@google.com, kaleshsingh@google.com, kernel-team@android.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, linux-arch@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-modules@vger.kernel.org, kasan-dev@googlegroups.com, cgroups@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 6C3DEA000C X-Rspam-User: X-Stat-Signature: jmw3nibjrw68ux1759kig5tkw44hsbn8 X-Rspamd-Server: rspam01 X-HE-Tag: 1708103926-617530 X-HE-Meta: U2FsdGVkX1/VlznrynFygkjZylFW4SW9ULuZXaLXA14gn78wYcdeCXaGqYdAnYOv7TMBqyQ0hHX3jQts1oUrP7JiKTo54XGoQeqvO/65STtM0+k6c2yf1aLEgAzlHhVzg+VkTCI/YnrwMq49xa/cx0oBTbQmVBT1elJtmlYPjSIrIhmsXTRVsX+yX3CNsAW208D+ON+LPIuRgsxBAapeTe492fnQ9Hhd91EgST0OPKzTzDDj5zERWoobpVdAfCEMPZSEdDBqbF77Z1s/weMF2nF77/d902cqcURuEj8uUmYqtJ+XfNvvtC+6mYeychN9xdbkQvW5YFMX7xPMuvmTCspd/7jIJ0wQa7dwZ0cejkoEcT9A+hLufQGdn7r4rCD6XeChmPaxMnKCdYJ759sl8fcX8sBj9FIs4ak61P3wuOXu5UGjvka33sltbtb1Msr1ptlWKzd9ZTwvKcgnnHx9seIxxlh/0K+U+TxuaxFWMV2135KHriN3IPTfKUkBd6B9rBZcjuBy1VAxfIbtGQhkta3qG+c5Jn7MLMfj37fIur16z6/8RsxUBBOwnoJmOSDyAGSik81/9VYha+rEvyWrzWYTG/S9TTlYXTCGCdMWR+qJZV5FINfMraIX5UG33t53jeYFR6zp4KV9O15PNmS+zH6WQwFVCOwZh45wAoDItTKCo8Kyh05/m7pApHU8sfuorZ9vdxdv41FEqiB4zaXsxxfYv5Jvj+ozxeFCAfojN82vYpqc2KI7860a3OJa3I31BMiazTYnGsxjZLFHwvi1JY7z0I4TXkv20z7CcU/Dx9lCgz+4SR/mTh0AOB+X52DvigEG540NT+j97dJcVyY/QwISlOKnalyFpsOTlyVzX9ybBMczmAkXYJAs7WxxG81IK/H2g+fPo7o1QACsZEQkbCMG3KqXiv1JPeZUKTwOWxh//J7l0ng1PV/wVLV1sspMY3R65OrgmG5Fp4R2aYb MziAtPFb a7LBrJ3/wURGrd29w4Mlf2/FdrtGhGpr8ZTZLTjdNut2WGZQFz3LQFjWlomUkezyW/29ArAxxkC/RyeziMKB9HbAG+m+sF406niq0mAVlREv5GxYdy9bS5KwVQg== 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: List-Subscribe: List-Unsubscribe: > > Personally, I hate trying to count long strings digits by eyeball... > > Maybe something like this work for everyone then?: > > 160432128 (153MiB) mm/slub.c:1826 module:slub func:alloc_slab_page That would be even harder to parse. This one liner should converts bytes to human readable size: sort -rn /proc/allocinfo | numfmt --to=iec Also, a "alloctop" script that would auto-update the current top allocators would be useful to put in tools/mm/ Pasha