[rrd-users] Re: I need help to calculate % of max bandwidth !!!
Iain Buchanan
iain at pcorp.com.au
Thu Apr 18 01:23:47 MEST 2002
----- Original Message -----
From: "Alex van den Bogaerdt" <alex at slot.hollandcasino.nl>
>
> Iain Buchanan wrote:
>
> > DEF:trend=data.rrd:bitsin:AVE
> > CDEF:pctrend=57600,trend,/,100,*
> > LINE1:pctrend
> > GPRINT:pctrend:AVE:%.2f
>
> You can skip the LINE1 here, unless you use it for other purposes.
I thought it was necessary for GPRINT but now I see (when I open my eyes!)
that it works from CDEF or DEF.
<snip>
> 1) 56k is 56k, not 57.6k
1k = 1024b doesn't it?
> 2) the percentage is trend/max * 100 , not max/trend * 100
>
> So: CDEF:pctrend=trend,56000,/,100,*
>
> It can be changed into: CDEF:pctrend=trend,560,/
> This is because x/y *100 == x/(y/100)
<snip>
Personally I think its better to keep the code a bit bigger for the sake of
the over used word 'readability'. Also, it would be easier to re-use if 56k
was a variable in some sort of script, to change it once in the code rather
than every occurence, in which case you may miss 560. But thats just my
opinion! Thanks for your corrections, I'm usually a bit lyxdesic with my
code!!
Iain
--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
More information about the rrd-users
mailing list