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 2F889C433EF for ; Thu, 3 Mar 2022 08:39:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9E4E18D0002; Thu, 3 Mar 2022 03:39:56 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 994608D0001; Thu, 3 Mar 2022 03:39:56 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8AB0E8D0002; Thu, 3 Mar 2022 03:39:56 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0081.hostedemail.com [216.40.44.81]) by kanga.kvack.org (Postfix) with ESMTP id 7CEA88D0001 for ; Thu, 3 Mar 2022 03:39:56 -0500 (EST) Received: from smtpin26.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 324859BE5C for ; Thu, 3 Mar 2022 08:39:56 +0000 (UTC) X-FDA: 79202427192.26.6911D3B Received: from gentwo.de (gentwo.de [161.97.139.209]) by imf13.hostedemail.com (Postfix) with ESMTP id 49CDB20002 for ; Thu, 3 Mar 2022 08:39:55 +0000 (UTC) Received: by gentwo.de (Postfix, from userid 1001) id 31B50B000B0; Thu, 3 Mar 2022 09:39:53 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by gentwo.de (Postfix) with ESMTP id 303F3B00026; Thu, 3 Mar 2022 09:39:53 +0100 (CET) Date: Thu, 3 Mar 2022 09:39:53 +0100 (CET) From: Christoph Lameter X-X-Sender: cl@gentwo.de To: Vasily Averin cc: Vlastimil Babka , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Roman Gushchin , David Rientjes , Joonsoo Kim , Pekka Enberg , Linux MM , Andrew Morton , kernel@openvz.org Subject: Re: slabinfo shows incorrect active_objs ??? In-Reply-To: Message-ID: References: <5f318050-cf2a-2e3b-b980-f449d5c54f7c@suse.cz> <324372c6-1d9e-cdc9-b5b3-157746da8445@suse.cz> User-Agent: Alpine 2.22 (DEB 394 2020-01-19) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 49CDB20002 X-Stat-Signature: dpxumtdg15p7yspzusrcffxbnh5unb7f X-Rspam-User: Authentication-Results: imf13.hostedemail.com; dkim=none; spf=none (imf13.hostedemail.com: domain of cl@gentwo.org has no SPF policy when checking 161.97.139.209) smtp.mailfrom=cl@gentwo.org; dmarc=none X-Rspamd-Server: rspam07 X-HE-Tag: 1646296795-220800 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000173, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Thu, 24 Feb 2022, Vasily Averin wrote: > > I assume for reduced overhead the counters would be implemented in a percpu > > fashion as e.g. vmstats. Slabinfo gathering would thus have to e.g. sum up > > those percpu counters. > > I like this idea too and I'm going to spend some time for its implementation. Well vmstats are also not entirely accurate. Maintaining counters is expensive and it gets more expensive if you want to always be accurate. VM stats were created in order to decrease the overhead of counter maintenance and the explicit aim was to sacrifice accuracy for performance.