rrdtool关于画图时选择RRA,我的问题还是软件问题?

dong_kof
rrdtool关于画图时选择RRA,我的问题还是软件问题?

rrdtool版本1.0.50

先上代码
创建
[table=95%][tr][td][font=FixedSys][color=#000000]rrdtool create test[color=#0000CC].[/color]rrd /
[color=#0000CC]-[/color]s 300 /
DS[color=#0000CC]:[/color]eth_in[color=#0000CC]:[/color]COUNTER[color=#0000CC]:[/color]600[color=#0000CC]:[/color]U[color=#0000CC]:[/color]U /
DS[color=#0000CC]:[/color]eth_out[color=#0000CC]:[/color]COUNTER[color=#0000CC]:[/color]600[color=#0000CC]:[/color]U[color=#0000CC]:[/color]U /
RRA[color=#0000CC]:[/color]AVERAGE[color=#0000CC]:[/color]0[color=#0000CC].[/color]5[color=#0000CC]:[/color]1[color=#0000CC]:[/color]603 /               [color=#FF9900]#共2天数据
[/color]
RRA[color=#0000CC]:[/color]AVERAGE[color=#0000CC]:[/color]0[color=#0000CC].[/color]5[color=#0000CC]:[/color]6[color=#0000CC]:[/color]603  /             [color=#FF9900]#共12天数据
[/color]
RRA[color=#0000CC]:[/color]AVERAGE[color=#0000CC]:[/color]0[color=#0000CC].[/color]5[color=#0000CC]:[/color]24[color=#0000CC]:[/color]603 /            [color=#FF9900]#共50天数据
[/color]
RRA[color=#0000CC]:[/color]AVERAGE[color=#0000CC]:[/color]0[color=#0000CC].[/color]5[color=#0000CC]:[/color]288[color=#0000CC]:[/color]603 /          [color=#FF9900]#共800天数据
[/color]
[/color][/font][/td][/tr][/table]
更新数据
[table=95%][tr][td][font=FixedSys][color=#000000]rrdtool update [color=#0000CC]/[/color]usr[color=#0000CC]/[/color][color=#0000FF]local[/color][color=#0000CC]/[/color]rrdtool[color=#0000CC]-[/color]1[color=#0000CC].[/color]0[color=#0000CC].[/color]50[color=#0000CC]/[/color]rrds[color=#0000CC]/[/color]test[color=#0000CC].[/color]rrd N[color=#0000CC]:[/color][color=#0000FF]$[/color][color=#0000CC]{[/color]e_in[color=#0000CC]}[/color][color=#0000CC]:[/color][color=#0000FF]$[/color][color=#0000CC]{[/color]e_out[color=#0000CC]}[/color][/color][/font][/td][/tr][/table]

画图
[table=95%][tr][td][font=FixedSys][color=#000000][color=#0000CC]/[/color]usr[color=#0000CC]/[/color][color=#0000FF]local[/color][color=#0000CC]/[/color]rrdtool[color=#0000CC]-[/color]1[color=#0000CC].[/color]0[color=#0000CC].[/color]50[color=#0000CC]/[/color]bin[color=#0000CC]/[/color]rrdtool graph /
[color=#0000CC]-[/color]t [color=#FF00FF]"Traffic for xxx"[/color] /
[color=#0000CC]-[/color]v [color=#FF00FF]"Traffic"[/color] /
[color=#0000CC]-[/color][color=#0000CC]-[/color]start now[color=#0000CC]-[/color]1d /
[color=#0000CC]/[/color]var[color=#0000CC]/[/color]www[color=#0000CC]/[/color]html[color=#0000CC]/[/color]rrdtool[color=#0000CC]/[/color]1[color=#0000CC].[/color]png /
DEF[color=#0000CC]:[/color]va1[color=#0000CC]=[/color][color=#0000CC]/[/color]usr[color=#0000CC]/[/color][color=#0000FF]local[/color][color=#0000CC]/[/color]rrdtool[color=#0000CC]-[/color]1[color=#0000CC].[/color]0[color=#0000CC].[/color]50[color=#0000CC]/[/color]rrds[color=#0000CC]/[/color]test[color=#0000CC].[/color]rrd[color=#0000CC]:[/color]eth_in[color=#0000CC]:[/color]AVERAGE /
DEF[color=#0000CC]:[/color]va2[color=#0000CC]=[/color][color=#0000CC]/[/color]usr[color=#0000CC]/[/color][color=#0000FF]local[/color][color=#0000CC]/[/color]rrdtool[color=#0000CC]-[/color]1[color=#0000CC].[/color]0[color=#0000CC].[/color]50[color=#0000CC]/[/color]rrds[color=#0000CC]/[/color]test[color=#0000CC].[/color]rrd[color=#0000CC]:[/color]eth_out[color=#0000CC]:[/color]AVERAGE /
AREA[color=#0000CC]:[/color]va1[color=#FF9900]#009900:IN /
[/color]
LINE2[color=#0000CC]:[/color]va2[color=#FF9900]#0000ff:OUT /
[/color]
[color=#0000CC]-[/color]w 900 [color=#0000CC]-[/color]h 200
[/color][/font][/td][/tr][/table]
画2天之内的图时从第一个RRA中取数据,图画出来还算比较准确
画2天-14天内的图时,rrdtool会从第二个RRA取数据,但是我想从第一个RRA中取数据(因为比较准确),但是无论通过-S 300参数或是在DEF中设置:setp=300,rrdtool还是从第二个RRA中取数据.
请问怎样解决?是版本问题么?


说下一定要取第一个RRA的原因:因为每天一个固定时间(2-3分钟)时间内,网络流量非常大,如果取第二个RRA,会取30分钟的resolution并且被平均掉(原来resolution是5分钟,现在是30,原来5分钟流量变成30分钟内的平均流量,就是原来的1/6),因此不能反映真实情况,因此要取第一个RRA.

不知道我说清楚了没有,大家是否明白,求高手解惑,谢谢.

[[i] 本帖最后由 dong_kof 于 2008-5-30 16:58 编辑 [/i]]

abel
RRA:AVERAGE:0.5:1:603 /               #共2天数据
RRA:AVERAGE:0.5:6:603  /             #共12天数据
RRA:AVERAGE:0.5:24:603 /            #共50天数据
RRA:AVERAGE:0.5:288:603 /          #共800天数据

畫圖時因時間超過了二天值,所以它會取最符合他的 RRA
解決之道在於把 RRA:AVERAGE:0.5:1:603 中的 603 延展到一個較大的值

dong_kof
嗯,好像有点明白了,因为RRA中最多只存了两天数据,所以超过两天的取不出来
谢谢abel