All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Banks <gnb@sgi.com>
To: Chuck Lever <chuck.lever@oracle.com>
Cc: Kevin Constantine <Kevin.Constantine@disneyanimation.com>,
	linux-nfs@vger.kernel.org
Subject: Re: nfsstat --sleep=#
Date: Fri, 13 Mar 2009 03:19:27 +1100	[thread overview]
Message-ID: <49B9360F.9060903@sgi.com> (raw)
In-Reply-To: <ADDF97BC-8B6A-4EFC-9242-C1454B8F423C@oracle.com>

Chuck Lever wrote:
> Hi Kevin-
>
> man watch(1)
Watch + today's nfsstat isn't smart enough to tell you deltas, or do
rate conversion.  However...

http://oss.sgi.com/projects/pcp/
 
PCP includes a gui tool which gives you rate conversion and graphical
presentation with history and automatic scaling of any metrics.  Plus
you can do archive recording and playback, and remote access. Supported
metrics include the existing server stats (but not the client-side
per-server stats).

In the absence of a useful tool like PCP, some time ago I did write a
patch add some of those features (rate conversion in particular) to
nfsstat.  The patch gives nfsstat a mode where it behaves like "vmstat
1" or "iostat 1", i.e. textually reports deltas or rates continuously in
a loop with a controllable interval.  I dug it up earlier today but
unfortunately it won't apply anymore (due to changes for the
implementation of the --sleep mode).  I won't have time to work on it
just now, but I can post it if anyone cares to mine it for ideas.

-- 
Greg Banks, P.Engineer, SGI Australian Software Group.
the brightly coloured sporks of revolution.
I don't speak for SGI.


      parent reply	other threads:[~2009-03-12 16:15 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-12  1:37 nfsstat --sleep=# Kevin Constantine
     [not found] ` <49B86744.6060105-P5ys19MLBK/QT0dZR+AlfA@public.gmane.org>
2009-03-12  1:58   ` Greg Banks
2009-03-12  1:58     ` Kevin Constantine
2009-03-12 14:00   ` Chuck Lever
2009-03-12 15:50     ` J. Bruce Fields
2009-03-12 16:08       ` Chuck Lever
2009-03-12 16:24         ` J. Bruce Fields
2009-03-12 16:34           ` Chuck Lever
2009-03-12 16:45           ` Kevin Constantine
     [not found]             ` <49B93C10.5020208-P5ys19MLBK/QT0dZR+AlfA@public.gmane.org>
2009-03-12 16:48               ` J. Bruce Fields
2009-03-12 17:09                 ` Kevin Constantine
2009-03-12 17:22                 ` Chuck Lever
2009-03-12 19:32                   ` J. Bruce Fields
2009-03-12 20:24                     ` Chuck Lever
2009-03-16 16:18                       ` Steve Dickson
     [not found]                         ` <49BE7BD6.3050303-AfCzQyP5zfLQT0dZR+AlfA@public.gmane.org>
2009-03-16 16:33                           ` Chuck Lever
2009-03-12 16:54               ` Chuck Lever
2009-03-12 16:19     ` Greg Banks [this message]

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=49B9360F.9060903@sgi.com \
    --to=gnb@sgi.com \
    --cc=Kevin.Constantine@disneyanimation.com \
    --cc=chuck.lever@oracle.com \
    --cc=linux-nfs@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.