linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: Albert Cahalan <acahalan@cs.uml.edu>
To: Dave Hansen <dave@linux.vnet.ibm.com>
Cc: bart.vanassche@gmail.com, linux-mm <linux-mm@kvack.org>,
	procps-feedback@lists.sf.net
Subject: Re: [feedback] procps and new kernel fields
Date: Tue, 7 Apr 2009 00:40:23 -0400	[thread overview]
Message-ID: <787b0d920904062140n72b82c7mfc6ca78c291363f7@mail.gmail.com> (raw)
In-Reply-To: <1239054936.8846.130.camel@nimitz>

On Mon, Apr 6, 2009 at 5:55 PM, Dave Hansen <dave@linux.vnet.ibm.com> wrote:

> Novell has integrated that patch into procps
...
> The most worrisome side-effect of this change to me is that we can no
> longer run vmstat or free on two machines and compare their output.

Right. Vendors never consier that. They then expect upstream
to accept and support their hack until the end of time.

> At the same time, we have machines that have dozens of GB of slab
> objects that are mostly reclaimable.  Yet, 'free' and 'vmstat' basically
> ignore slab.  Surely we need to find some way to report on those,
> especially since we can now break out {un,}reclaimable slab.
>
> We also have "new" memory use like unstable NFS pages.  How should we
> account for those?

How should I know? :-)

I've seen memstat fields go away before. This makes me
reluctant to bother with data that few people will need or
even understand. Why should I believe that these fields
are now securely part of the kernel ABI?

> I'd love to see an --extended output from things like vmstat. It could
> include wider output since fitting in 80 columns just isn't that
> important any more, and my 256GB machine's output really screws up the
> column alignment.

80 is still the default xterm width, the default console
width, and sometimes the only available width.

I certainly like the idea of allowing options for extra columns
and for wider columns.

The current code is too simplistic to handle such changes
without becoming an unreadable mess. It really needs to be
rewritten in a more serious style, much like ps.

> We could also add some information which is in
> addition to what we already provide in order to account for things like
> slab more precisely.

How do I even explain a slab? What about a slob or slub?
A few years from now, will this allocator even exist?

Remember that I need something for the man page, and most
of my audience knows almost nothing about programming.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

  reply	other threads:[~2009-04-07  4:39 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-06 21:55 procps and new kernel fields Dave Hansen
2009-04-07  4:40 ` Albert Cahalan [this message]
2009-04-07 13:02   ` [feedback] " Bart Van Assche
2009-04-14 18:35     ` Dave Hansen

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=787b0d920904062140n72b82c7mfc6ca78c291363f7@mail.gmail.com \
    --to=acahalan@cs.uml.edu \
    --cc=bart.vanassche@gmail.com \
    --cc=dave@linux.vnet.ibm.com \
    --cc=linux-mm@kvack.org \
    --cc=procps-feedback@lists.sf.net \
    /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).