阅读背景:

RRD起步2——神奇绘图(译)

来源:互联网 

by:ysuncn(欢迎转载,请注明译者)

       RRDtool的一个重要特性就是其绘图功能,graph命令内在的调用fetch命令从数据库中提取数据,根据命令行定义的参数进行绘图。一幅图片可以绘制来自同一或不同数据库的多个DS(变量),在绘图之前,通常要对取得的数据进行一些数学处理。举个例子,在SNMP应用中,内存的消耗通常定义为KBytes ,端口流量的定义通常为Bytes,按传统的将其分别改为MBytes和mbps将会更有意义。RRDtool的绘图命令允许进行这样的转换,除了数学计算,RRDtool还能够进行诸如判断大小等逻辑运算,及if/then/else控制结构。如果一个数据库中包含着多个RRA档案,有这样一个问题————RRDtool如何决定从那个档案中选取数据。RRDtool解决这个问题时分几步来做:首先要保证RRA要尽可能的覆盖绘图的时间段;然后去对比RRA的时间粒度以及绘图的时间粒度(比较分辨率resolution ),它会选取分辨率一样或者更高的RRA。利用-r选项你能强制RRDtool使用不同的分辨率,而不是用从图的象素中计算的分辨率。RRDtool的一个重要特性就是其



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: