为什么用于更新 rrd 的值与获取的值不同
我用它来更新:1353702000:2000
当我获取时我得到了这个:1353702000: 1.6666666667e+00
- 有没有办法获取输入的数字?
- 有没有办法格式化时间戳和数字?
细节:
我创建了这个数据库:
rrdtool create datafile.rrd DS:packets:ABSOLUTE:900:0:10000000 RRA:AVERAGE:0.5:1:9600 RRA:AVERAGE:0.5:4:9600 RRA:AVERAGE:0.5:24:6000
我用这个时间戳和值更新了数据库:
rrdtool update datafile.rrd 1353702000:2000
我用这个获取数据库
rrdtool fetch datafile.rrd AVERAGE -r 90 -s -1h
我得到了这个
1353700800: nan
1353701100: nan
1353701400: nan
1353701700: 1.6666666667e+00
1353702000: 1.6666666667e+00
1353702300: 3.3333333333e+00
1353702600: 3.3333333333e+00
1353702900: 6.6666666667e+00
1353703200: nan
1353703500: nan
1353703800: nan
1353704100: nan
1353704400: nan
谢谢