From: Bill Gray <bgray@redhat.com>
To: Cliff Wickman <cpw@sgi.com>
Cc: linux-numa@vger.kernel.org
Subject: [PATCH] Bring numastat up to revision 20130723
Date: Thu, 25 Jul 2013 10:10:26 -0400 [thread overview]
Message-ID: <51F131D2.5020300@redhat.com> (raw)
This patch fixes issues (detailed below) in numastat.c and numastat.8,
and brings numastat up to revision 20130723.
numastat.8 | 18 +++++++-----------
numastat.c | 4 ++--
2 files changed, 9 insertions(+), 13 deletions(-)
numastat.c:
- fix bug preventing correct static huge page quantities
- update version number
numastat.8:
- remove redundant "interleave hit" description
- remove extraneous leading spaces and blank lines
- enhance explanation of correct placement for "-s" option
Signed-off-by: Bill Gray <bgray@redhat.com>
diff -purN numactl-2.0.8-orig/numastat.8 numactl-2.0.8-new/numastat.8
--- numactl-2.0.8-orig/numastat.8 2012-10-11 16:52:25.000000000 -0400
+++ numactl-2.0.8-new/numastat.8 2013-07-24 17:54:36.570307058 -0400
@@ -36,26 +36,20 @@ on another node.
.LP
.B numa_foreign
is memory intended for this node, but actually allocated on some
different node. Each
- .I numa_foreign
+.I numa_foreign
has a
- .I numa_miss
- on another node.
+.I numa_miss
+on another node.
.LP
.B interleave_hit
is interleaved memory successfully allocated on this node as intended.
.LP
-.B interleave_hit
-is the number of interleave policy allocations that were intended for a
-specific node and succeeded there.
-
.B local_node
is memory allocated on this node while a process was running on it.
.LP
-
.B other_node
is memory allocated on this node while a process was running on some
other node.
.LP
-
Any supplied options or arguments with the \fBnumastat\fP command will
significantly change both the content and the format of the display.
Specified
options will cause display units to change to megabytes of memory, and
will
@@ -100,7 +94,10 @@ memory consumers are listed first. With
sorted by the total column. If the optional <node> argument is
supplied, the
data will be sorted by the <node> column. Note that <node> must
follow the
\fB\-s\fP immediately with no intermediate white space (e.g., \fBnumastat
-\-s2\fP).
+\-s2\fP). Because \fB\-s\fP can allow an optional argument, it must
always be
+the last option character in a compound option character string. For
example,
+instead of \fBnumastat \-msc\fP (which probably will not work as you
expect),
+use \fBnumastat \-mcs\fP
.TP
\fB\-v\fR
Make some reports more verbose. In particular, process information for
@@ -139,7 +136,6 @@ NUMASTAT_WIDTH
\fI/sys/devices/system/node/node*/meminfo\fP
.br
\fI/sys/devices/system/node/node*/numastat\fP
-
.SH "EXAMPLES"
.I numastat \-c \-z \-m \-n
.br
diff -purN numactl-2.0.8-orig/numastat.c numactl-2.0.8-new/numastat.c
--- numactl-2.0.8-orig/numastat.c 2012-10-11 16:52:25.000000000 -0400
+++ numactl-2.0.8-new/numastat.c 2013-07-24 17:50:02.845242848 -0400
@@ -724,7 +724,7 @@ double huge_page_size_in_bytes = 0;
void display_version_and_exit() {
- char *version_string = "20120821";
+ char *version_string = "20130723";
printf("%s version: %s: %s\n", prog_name, version_string, __DATE__);
exit(EXIT_SUCCESS);
}
@@ -880,7 +880,7 @@ void show_info_from_system_file(char *fi
double value = (double)atol(tok[1 + tok_offset]);
if (!compatibility_mode) {
double multiplier = 1.0;
- if (tokens < 5) {
+ if (tokens < 4) {
multiplier = page_size_in_bytes;
} else if (!strncmp("HugePages", tok[2], 9)) {
multiplier = huge_page_size_in_bytes;
next reply other threads:[~2013-07-25 14:10 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-25 14:10 Bill Gray [this message]
2013-07-26 19:11 ` [PATCH] Bring numastat up to revision 20130723 Cliff Wickman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51F131D2.5020300@redhat.com \
--to=bgray@redhat.com \
--cc=cpw@sgi.com \
--cc=linux-numa@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).