Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2200603imu; Thu, 17 Jan 2019 10:01:13 -0800 (PST) X-Google-Smtp-Source: ALg8bN7qgRTXeAHHzZEs3O3T92kNo+jEURoTJTY6SaVZlV7A8GXZT3qKDGOYY7PiKzNA2S+2opcH X-Received: by 2002:a62:c21c:: with SMTP id l28mr15780336pfg.74.1547748073509; Thu, 17 Jan 2019 10:01:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547748073; cv=none; d=google.com; s=arc-20160816; b=rwBr09jAXzdVfBHYJy3JFUpmIQRkTLjreO6bOsQnGYUO3whLfBhFpPUJv4Ob34Mgxp AtrQ9BWznIcFNVvyIY9J0tAFdtoa8cfie6XetPrImMt/m1cuqruzLm9iu67zhnmV6At4 lCOcfF/jeIiPNYP+fGj8m1i7pqX9yIqybPDkj309Y8GuVm5EQx4OGFXAzfvOnDtY2DUN SqA1XmM8GNY868cJY4JS9wOYO9wEvfz5EBM8+iQSjgZQ+GWy2ZyNwd2VCYPgVraI6sW1 wV009p29jCulPlOC0z6YUKeIhB/uqXSBDaMSdBl8ULCxjQkfgH53lNvkeVm+9a/0RViZ rRIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=MXqGV/xla3Lhq8q8Yrhbnz5xbjK0BhIgvFY3XkA7gnc=; b=CjnNGImdka1dZ+uzyYhT4hBeFZYvZqBA4rlMt2en6XDFYBfgF0UOrUWtCRgfhuA/Ju 2cn+atEMgzjxx1AwcfWntq/M32D8UGiXjTyORZYXaM3ccwNjcUNZPitybOKDfTMG2IlI j0ckmvPR4ukQSZWoJPUWSxiVk8ktM6fSgb+jBvsaqS9tnFLNHcvuA84SkWx0KEdd6nVw EUl531Q9PtTjeWXe6qN798gLLn3eHBr3kSU+n04t6QuI0TinAIk0I3RAD/vUiUmfeBO0 7fagIUeYUplt1G3HDSuzTCO74RqdfiDYKW83lHJcOXQpYSJcFXkDKdBL5nLd3f4ZbzER a+gw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s80si2295515pfa.130.2019.01.17.10.00.57; Thu, 17 Jan 2019 10:01:13 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728247AbfAQPJp (ORCPT + 99 others); Thu, 17 Jan 2019 10:09:45 -0500 Received: from mail-oi1-f180.google.com ([209.85.167.180]:33616 "EHLO mail-oi1-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726916AbfAQPJo (ORCPT ); Thu, 17 Jan 2019 10:09:44 -0500 Received: by mail-oi1-f180.google.com with SMTP id c206so6422293oib.0; Thu, 17 Jan 2019 07:09:44 -0800 (PST) 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=MXqGV/xla3Lhq8q8Yrhbnz5xbjK0BhIgvFY3XkA7gnc=; b=XLV1jH2HvIaMyVnV70wgnDItn4mOE8d+N/V9zjQiaZ5Cnm6RfSkXPvrNYjn7wJQcnd W1poE9gMl7pIF7vPNk813mQQmHBfiIt4wEGUSQmGIzfEYl7szZi5iGU8ke8bLv5DfjXr AwsIJdVFME1cz2IGmsdnMex5hPvIPrcSpKUpvMumqYuLXFS3QtJ8Z1vf+HvNEMwxfqM9 waTOG272dxGewNHXfVIpii1OeN9jvj66DBdSwEEwemlb1SKJVSfggQzQQO8mPhTUBMDX l+mtBxd7h9uR3shvXccIvgR6ibHB9v0wmXmoqv8TgOqWWfHUWiyS+wQkDAMAaP090f9S qliQ== X-Gm-Message-State: AJcUukd3or7NZiNbhmt2gO5oIdRKvQ9MYEEVnKUQ2hrtG+fyk/Xryy9u a37qstQhiatIQ32IYLE1WzPeAQ/leegZzz5/74o= X-Received: by 2002:a54:4d01:: with SMTP id v1mr638235oix.246.1547737783643; Thu, 17 Jan 2019 07:09:43 -0800 (PST) MIME-Version: 1.0 References: <20190116175804.30196-1-keith.busch@intel.com> <20190116175804.30196-9-keith.busch@intel.com> In-Reply-To: <20190116175804.30196-9-keith.busch@intel.com> From: "Rafael J. Wysocki" Date: Thu, 17 Jan 2019 16:09:32 +0100 Message-ID: Subject: Re: [PATCHv4 08/13] Documentation/ABI: Add node performance attributes To: Keith Busch Cc: Linux Kernel Mailing List , ACPI Devel Maling List , Linux Memory Management List , Greg Kroah-Hartman , Rafael Wysocki , Dave Hansen , Dan Williams Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 16, 2019 at 6:59 PM Keith Busch wrote: > > Add descriptions for memory class initiator performance access attributes. Again, I would combine this with the previous patch. > Signed-off-by: Keith Busch > --- > Documentation/ABI/stable/sysfs-devices-node | 28 ++++++++++++++++++++++++++++ > 1 file changed, 28 insertions(+) > > diff --git a/Documentation/ABI/stable/sysfs-devices-node b/Documentation/ABI/stable/sysfs-devices-node > index a9c47b4b0eee..2217557f29d3 100644 > --- a/Documentation/ABI/stable/sysfs-devices-node > +++ b/Documentation/ABI/stable/sysfs-devices-node > @@ -114,3 +114,31 @@ Description: > The node list of memory targets that this initiator node has > class "Y" access. Memory accesses from this node to nodes not > in this list may have differet performance. > + > +What: /sys/devices/system/node/nodeX/classY/read_bandwidth > +Date: December 2018 > +Contact: Keith Busch > +Description: > + This node's read bandwidth in MB/s available to memory > + initiators in nodes found in this class's initiators_nodelist. > + > +What: /sys/devices/system/node/nodeX/classY/read_latency > +Date: December 2018 > +Contact: Keith Busch > +Description: > + This node's read latency in nanoseconds available to memory > + initiators in nodes found in this class's initiators_nodelist. I'm not sure if the term "read latency" is sufficient here. Is this the latency between sending a request and getting a response or between sending the request and when the data actually becomes available? Moreover, is it the worst-case latency or the average latency? > + > +What: /sys/devices/system/node/nodeX/classY/write_bandwidth > +Date: December 2018 > +Contact: Keith Busch > +Description: > + This node's write bandwidth in MB/s available to memory > + initiators in nodes found in this class's initiators_nodelist. > + > +What: /sys/devices/system/node/nodeX/classY/write_latency > +Date: December 2018 > +Contact: Keith Busch > +Description: > + This node's write latency in nanoseconds available to memory > + initiators in nodes found in this class's initiators_nodelist. > -- Same questions as for the read latency apply here.