Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp457430ybm; Thu, 28 May 2020 07:10:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzxybcFHJTP0qKiPOp3EH4hbwO6YFUdh3PYrGQ/XuRaMjSukNOTshRH46wnRGKcC1xOrdxm X-Received: by 2002:a05:6402:296:: with SMTP id l22mr3443807edv.353.1590675037181; Thu, 28 May 2020 07:10:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590675037; cv=none; d=google.com; s=arc-20160816; b=VvrE754v0/6nGL0QAtGSpqAXugCVAPwgAOSiQvm7M3I537823p3HsaMNp6pYJTWZPt dNHc+FKBYXOltPaU0w2yLpQUe980X8066zkYRdD6Flav2pXDSzPmH0PmRTrx88cgkjmC W4ou8UPeQl4wPDjdc+7AvDLiWKlxnfzJ2ONZtkz9wjkLJja1r0HDLp6P4MEpW1PGzc82 3PVBSRJva1UqpU5FrToDtYCiWyfDtYyrKNknuUQ7hxUm59VbTC+HnDqF7WlcTloIQiBf moR/MypLLUkKP0pv0/MX/1KW7pJU8E1j92BzK/VELATYdl5KeJTNKySKTjY1hymGih7w 4+Jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=c5VdfREkwzP6jqIZOFDaLilS2V6xWZ7RlAK0qP0rVTk=; b=046etvi0jUkUo4tJfFw1rSN+dBHREOTseA1yCILP9EZnFEKEsfYBBZZu6+CN+O1yAd V+Mwdd8zrEKHFECIAHqtc238aCL1G0jATWlhBd9phdVzVrF/np2bW/YvgMG8ywYyis4Z wy8aJqH6nQDoq5yfL6F/rm4gk3HDDxdYEAheNnTuo4NLaE9WJ3729tR9Lw+ZFZNLMGhJ YSeINm98de5IRaTFaDGTq5rLSNy5+c1/rrlcESEiaOrvABefn+RpBmJL7HXtKPkH8Gvz 1i6w9PTDBVGQNcwEkFli5RFvXpko5Uwy179Pn99QgQP8sQUjH5/qNqg7FidDdsFyQ/KG +fnQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=abkUbCeV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i10si3067101eja.402.2020.05.28.07.10.13; Thu, 28 May 2020 07:10:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=abkUbCeV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390961AbgE1OHK (ORCPT + 99 others); Thu, 28 May 2020 10:07:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38542 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390838AbgE1OHH (ORCPT ); Thu, 28 May 2020 10:07:07 -0400 Received: from mail-qt1-x844.google.com (mail-qt1-x844.google.com [IPv6:2607:f8b0:4864:20::844]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B2ADDC05BD1E; Thu, 28 May 2020 07:07:06 -0700 (PDT) Received: by mail-qt1-x844.google.com with SMTP id h9so104194qtj.7; Thu, 28 May 2020 07:07:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=c5VdfREkwzP6jqIZOFDaLilS2V6xWZ7RlAK0qP0rVTk=; b=abkUbCeVYyXvcNltdNzDUgkNUMN3nP0G3xnhUGHnZUuEMdO6cRsZZ7n/D5Rg8eIbNO PacVhQuQPeB+TJiYa8kZyUeGuPxjdQY/gELpvgbCoMNtz8SUQmKZRrqI6M9CWx2gL8aV je+gLtCguH3qjw0tUkfwThHVHnDklXRC2D6GGPGIWyBXVjCBZR7C1ZDVgZD6ovLN/BIT 16ld6VTwiz4Cl1I45loB2HA4yLHDyBxGZ9u39pWfemEE2/JIIdoNh0gDNniTuAJAFL80 jOW8cM2fxAQQya/uxtGanKJ6yfJ4gChPso1P2Fa5PhyoJ3jtpYZzVWQ2BzgYrpGCR7Pr DS8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to; bh=c5VdfREkwzP6jqIZOFDaLilS2V6xWZ7RlAK0qP0rVTk=; b=Y42W/maE+OLR5rD1+smIQOP5herxsiL3jh9j09zMbyWFS5TpFzfEYMDTczMLv/CxE6 mHDqEJmyHruVDBCZKLiK7FicOjaPAH8v5z/cTe1CbcJ5gUxqzryJfuvU7p+jQxp5XYKQ QIlm62KZHA92CKctIrBfwCes5IDAAnakQXzHP5jzDxoWq1sVvsel++svUNL+TMrxKaQD Z0MvOp1JmQFry/nZ4+eHrwYAp4Ze0RQhlLVjQW5z+4QKzPcVCBaYAVi4BoPzaKrpOUJX cBskwub7617IIRHtH0E/3O1iLNh+sLG31BqIn6DhC4KmtQ1iJbUR9Eh3t3P8K8HXJy9Q 8xJg== X-Gm-Message-State: AOAM530WToqya1FDhWSbJu1RZwkGX8QX/mHQkwRpnL7M83IKotc3qwNk M6vNbRnxbUASFaDsul86TFs= X-Received: by 2002:ac8:2a55:: with SMTP id l21mr3220535qtl.151.1590674825723; Thu, 28 May 2020 07:07:05 -0700 (PDT) Received: from localhost ([199.96.181.106]) by smtp.gmail.com with ESMTPSA id e27sm4658703qkl.47.2020.05.28.07.07.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 May 2020 07:07:04 -0700 (PDT) Date: Thu, 28 May 2020 10:07:01 -0400 From: Tejun Heo To: Boris Burkov Cc: Johannes Weiner , Li Zefan , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-team@fb.com Subject: Re: [PATCH v2 cgroup/for-5.8] cgroup: add cpu.stat file to root cgroup Message-ID: <20200528140701.GM83516@mtj.thefacebook.com> References: <20200527160821.GC42293@cmpxchg.org> <20200527214316.524124-1-boris@bur.io> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200527214316.524124-1-boris@bur.io> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 27, 2020 at 02:43:19PM -0700, Boris Burkov wrote: > Currently, the root cgroup does not have a cpu.stat file. Add one which > is consistent with /proc/stat to capture global cpu statistics that > might not fall under cgroup accounting. > > We haven't done this in the past because the data are already presented > in /proc/stat and we didn't want to add overhead from collecting root > cgroup stats when cgroups are configured, but no cgroups have been > created. > > By keeping the data consistent with /proc/stat, I think we avoid the > first problem, while improving the usability of cgroups stats. > We avoid the second problem by computing the contents of cpu.stat from > existing data collected for /proc/stat anyway. > > Signed-off-by: Boris Burkov > Suggested-by: Tejun Heo Applied to cgroup/for-5.8. Thanks. -- tejun