What does 95th %tile mean?
Geoff Huston
gih at telstra.net
Thu Apr 19 23:54:25 UTC 2001
> They don't take a one-second sample every five minutes, they take the
> five-minute average rate measured by their router.
>
> Unless they're insane, or their routers don't support that. I dunno who
> makes routers that don't support that, though.
Sorry, perhaps I didn't make the extreme example sufficiently clear:
In the extreme I cited, (full rate for 5 minutes, idle for five minutes,
repeated), the five minute average rate oscillates between zero and full
line rate. The period of oscillation is 10 minutes (i.e. five minutes for
the five minute rate to decay from line rate to zero and fine minutes to
build back to line rate).
Now if you sample every five minutes, and the sample point is synchronized
to the peak and trough of the five minute rate you will get successive
readings of 'line rate', zero, 'line rate', zero, etc. The 95% sample value
will be 'line rate'.
If you change _nothing_ except shift the sample point two and one half
minutes forward in time the sample points will consistently produce
outcomes of 'half line rate', 'half line rate', ..., and the 95% point is
'one half of line rate'.
Same algorithm, same raw data, different 95% answers, both valid, yet one
is twice as large as the other. Great outcome for a billing system isn't it?
(The comment in my earlier note about getting a zero reading requires using
something other than a 5 minute average data rate. The point I'm trying to
make in this posting is that even if you do the 'right' thing and collect
interface data readings every five minutes and do the first order
differentials yourself to get the five minute data rates, the 95% 'answer'
is still variable.)
More information about the NANOG
mailing list