Re: [PATCH 4/4] nfs-utils: nfs-iostat.py autofs cleanup and option to sort by ops/s

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2009-08-26 at 11:47 -0400, Chuck Lever wrote:
> On Aug 26, 2009, at 10:53 AM, Lans Carstensen wrote:
> 
> > Greetings!  Comments inline.  Chuck Lever wrote:
> >> Hi Lans-
> >> I was thinking about this feature a little more.  Would it be  
> >> interesting to allow sorting by other metrics besides ops/s ?   
> >> That's another feature that the "top" command has that this new  
> >> option doesn't.
> >> I also don't like the bare integer options.  What if, at some  
> >> point, we want "-4" and "-6" for IPv6 support (not that we do, but  
> >> what if)?  Plus, having the bare integers doesn't give any clues  
> >> about what the number means.
> >> In which case I propose:
> >>  --sort=ops --list=<n>
> >> which provides more flexibility and helps make the options more  
> >> self-documenting.
> >
> > Again, thanks for looking this over.
> >
> > I had thought about the sorting a little bit, but decided that every  
> > case we cared about devolved to sorting by ops/s.  We'd use a tool  
> > like this in an operational group where they've lost control of a  
> > particular rogue workload in the mix of thousands of other  
> > workloads, and the operational group is trying to figure out what  
> > workload is generating a disproportionate amount of traffic (ops/ 
> > s).  If someone wanted to extend the implementation further where  
> > leaving "--sort" unadorned sorts by ops and using "-- 
> > sort=readdirplus" or somesuch, I'd be all for it - but it didn't  
> > seem worth the work for our use.  So I'd encourage that to be  
> > adopted as-is and if someone wants to put the extra effort into it  
> > I'm all for it.
> 
> Well, the problem is once we choose a command line option, it's hard  
> to change it later.  I think having two choices, like --sort=ops and -- 
> sort=def[ault] would be fine for now, and give us room to grow later.

There is precedent for having both an option "--sort" with no arguments,
and "--sort=". See for instance 'ls --color'/'ls --color=WHEN'.

We could therefore just add '--sort' for now, and then add a --sort=KEY
type option when someone decides they need it.

Cheers
  Trond

--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux