Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp3185798pxt; Mon, 9 Aug 2021 19:52:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx5UdCe26XzZ36B9odon6IH7r1+yM5l5KjQ1/icPiqG/t4iXdy1y+z51AtVny9Pt8kauAdV X-Received: by 2002:a92:8747:: with SMTP id d7mr95159ilm.173.1628563965300; Mon, 09 Aug 2021 19:52:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628563965; cv=none; d=google.com; s=arc-20160816; b=XbcI0Hsq3BSNCB+0RaYSGmRBFMAFIjc+qMNeaPN4HZSHmSk8+rOmsb07ZTBG/OLAXi 7Ty8mO5xOglQpVxHwlbqvmezn2RPSlubNFC+SvG4kCSJzjwhIvYb39g/DGTTg9BeqEkU uAF0DpMmQsRaDT0ZitOCzWX4XlEnDXd0W/+sCHpqgsE7iPeFfHRR1pf5W9OaIOrrJ8lr czKuEXDagXRkCPIjqdlN84q2i5xsUHSEdBieDpt16Iv4pjlWfUeOiGRK/BHUFcnZYXAA NXim0fDLRkqqYnHJXSvMd5BgLqvCfYgsh8ciWNOPykMVuKte1KwtuEljgeu3iw8qS+cP BuxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=z2sv71HcZIH8w7D7A/0VLfE0bixNsEfaj8nrBK5Ia/4=; b=d7Z5cIhPoWR2E48tBDdht3K225jbfJalyvzKpYrsiT+Dlq3fML2vuGCVr4FEtBqP0n kDaw66F5vSUjmYfO7y9XI3OR4R8t4LqtLYAs1UyALHc1j4/099hC8eoLKLpaATy0hIx7 9kEMLSXVwJ4KStQwmhGAGxjUsKCvKYUh+s0IDmeSi6dfFXiov9BuWUj1OJexAWHb7P65 45kUP5ouco7fqBX8LMwyUHfBRxlVusidS37H3wBIjcsOsZZLK8ePQ7j/VnEz1hCgihqE s7uTPAVg/aPBq3ChiEhowHyqsDi3sK3TR5tWdaojRR3jIhB1Lt4ZCZ5KZNuZt4VFwlrK E7lg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b="F/alD077"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t16si20131487ilm.159.2021.08.09.19.52.10; Mon, 09 Aug 2021 19:52:45 -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=pass header.i=@google.com header.s=20161025 header.b="F/alD077"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237035AbhHIXkM (ORCPT + 99 others); Mon, 9 Aug 2021 19:40:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58294 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232717AbhHIXkM (ORCPT ); Mon, 9 Aug 2021 19:40:12 -0400 Received: from mail-yb1-xb2a.google.com (mail-yb1-xb2a.google.com [IPv6:2607:f8b0:4864:20::b2a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EDE92C0613D3 for ; Mon, 9 Aug 2021 16:39:50 -0700 (PDT) Received: by mail-yb1-xb2a.google.com with SMTP id b133so32720955ybg.4 for ; Mon, 09 Aug 2021 16:39:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=z2sv71HcZIH8w7D7A/0VLfE0bixNsEfaj8nrBK5Ia/4=; b=F/alD07719E2mkeZgWEmK+Eo5daOtDtHehShv5eD43zAsP3Kb3G87QtYVLh5TnKP71 pQHGPWoR1lrjlG0Y9Ic0OKDoGUFUZssu0u0K5e5z4gAI6Ko4rA1/3qGwVuzlpFdTDMZz ZKkooqURDu7lOA/XYwe+D8PnlayGmHmxKTF+m7QvalhOWL8UcEJLf9ASk3ZNU1X1MBws HjvABe5UzhplC0ye47QP2k9+pQqb9WgphG3YlKEUe/Xo+qSvCj7Bkn8U7mzZpHZmRS2z M3qhDBMQm99MehVHuC1snHxmRAWn70YepAxV+1c24mvFczpVl3+I3G2sCdp6uEiKA3X3 lYjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=z2sv71HcZIH8w7D7A/0VLfE0bixNsEfaj8nrBK5Ia/4=; b=g2WgKSPHI8iWUr6xc6EEA3Z4CJ/8OhMy3XenEAN0GVMNUbmWQojFqUQo9ayed8rLPF Yh3JvF1t8tXRGmF2AcrDKO+ACHQOyhD4kZnzWxdLChtjdycxp7BNPqC8Fg6z3d7a8NmR fGAhJlkR6NClyac0KKcNygSUQO+kOsCBxTpJFvoM8JkGGJh20SzNeD3P6rkDj3Jw6uID Zrb/v8Lp6PMGiCUP8NFDc32+3UTJlLoqhJLOUKvjqO8OPpcTF8O8YBggDT72OaJkyP02 1c8mwFe1ckfCC0l5Of7S5Oo2nXPm6AqPa/WNAcCtzKXbDilvkZqAWotJP9PQ+iWMwmsL 7qJA== X-Gm-Message-State: AOAM5308pC4+rocdnbe3eCySPgT6gMRP8BcRtqCsjngAMwCxKO4uab9z L6L9jdohtpcPHgb6yohbAJ7o06+Y59sXhHC6Ui3mkA== X-Received: by 2002:a25:694a:: with SMTP id e71mr26414477ybc.114.1628552389863; Mon, 09 Aug 2021 16:39:49 -0700 (PDT) MIME-Version: 1.0 References: <20210803044607.599629-1-mizhang@google.com> <20210803044607.599629-4-mizhang@google.com> In-Reply-To: From: Mingwei Zhang Date: Mon, 9 Aug 2021 16:39:38 -0700 Message-ID: Subject: Re: [PATCH v4 3/3] KVM: x86/mmu: Add detailed page size stats To: Jim Mattson Cc: Paolo Bonzini , Sean Christopherson , Vitaly Kuznetsov , Wanpeng Li , Joerg Roedel , kvm , LKML , Ben Gardon , David Matlack , Jing Zhang Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jim, No, I don't think 512G is supported. So, I will remove the 'pages_512G' metric in my next version. Thanks. -Mingwei On Mon, Aug 9, 2021 at 3:26 PM Jim Mattson wrote: > > On Mon, Aug 2, 2021 at 9:46 PM Mingwei Zhang wrote: > > > > Existing KVM code tracks the number of large pages regardless of their > > sizes. Therefore, when large page of 1GB (or larger) is adopted, the > > information becomes less useful because lpages counts a mix of 1G and 2M > > pages. > > > > So remove the lpages since it is easy for user space to aggregate the info. > > Instead, provide a comprehensive page stats of all sizes from 4K to 512G. > > There is no such thing as a 512GiB page, is there? If this is an > attempt at future-proofing, why not go to 256TiB?