RRDTools 使用技巧2

RRDGraph Width的使用技巧

RRDGraph的Width在作者的介绍中,是指坐标图的宽度。在实际的使用中这个宽带不仅仅影响了图的大小。同时还会影响图形的形状。例如Width是400,那最多的点数为400. 也就是X轴(横轴)上最多有400个值。

举个实际的例子,if.rrd的RRA分别为1分钟,3分钟,12分钟和288分钟。可以通过 rrdtool info ifrrd. 获得这些数据。如果我们要做一个月的数据,需要指定1个Step. 如果是3分钟的Step(=180),一共会有 60/3*24*30= 14400个数据点,如果是12分钟的Step(=720),会有3600个数据点。所以在例子中我们去Step为720。

在第一个图使用的Width为400,显示的图如下:

RRDTools 使用技巧2_第1张图片

这个图的大小为 (481x160 像素)可以看出上图的最大值应该在1.6M左右

在第二个图中使用Width为900,其他的配置和第一个图相同显示的图如下:

RRDTools 使用技巧2_第2张图片

这个图的大小是(981x160像素)可以明显看到最大值为2M左右。

所以在RRDTool作图的时候,除了Step,RRA外,Width也能够影响作图的效果。但是Width会明显增大图的宽度,带来显示的不便。

附rrdtool 的命令:

rrdtool graph t2.png  --width=400 --height=100 --color CANVAS#0a0a0a  --color BACK#C3CAD1  --start 1362067200 --end 1364659200  --vertical-label "" --title "Examples" -S 720 DEF:var1=if.rrd:2:AVERAGE AREA:var1#587019 HRULE:1000000#FF0000




你可能感兴趣的:(rrdtool,图像生成)