----- Original Message ----- From: "Alex van den Bogaerdt" <[EMAIL PROTECTED]> > > 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:[EMAIL PROTECTED] Help mailto:[EMAIL PROTECTED] Archive http://www.ee.ethz.ch/~slist/rrd-users WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
