当前位置: 首页 > OpenSource > 正文
使用rrdtoo resize修改已有rrd文件的数据量
Dec112013
作者:u2 发布:2013-12-11 20:08 分类:OpenSource 使用rrdtoo resize修改已有rrd文件的数据量已关闭评论
Cacti中超过30天的数据精度明显下降,导致自己对交换机画出来的数据与IDC的数据对比存在一定的差异(IDC提供的数据要高一些,因为精度不如人家,于是表面上强硬,交钱时却只能按事实说话。)
rrd文件格式
rrdtool create 2hei_netflow.rrd \ --start `date +%s` \ --step 300 \ DS:bjidc:COUNTER:600:U:U \ DS:gzidc:COUNTER:600:U:U \ DS:shidc:COUNTER:600:U:U \ DS:szidc:COUNTER:600:U:U \ RRA:AVERAGE:0.5:1:8640 \ RRA:AVERAGE:0.5:4:4320 \ RRA:AVERAGE:0.5:24:2160 \ RRA:AVERAGE:0.5:288:730
说明:
(5分钟 * 1 * 8640) /(60(分钟) * 24(小时)) = 30天 (5分钟 * 4 * 4320) /(60(分钟) * 24(小时)) = 60天 (5分钟 * 24 * 2160)/(60(分钟) * 24(小时)) = 180天 (5分钟 * 288 * 730)/(60(分钟) * 24(小时)) = 730天
调整之前的rrdinfo
rrdtool info 2hei_netflow.rrd ... rra[0].cf = "AVERAGE" rra[0].rows = 8640 rra[0].cur_row = 4545 rra[0].pdp_per_row = 1 rra[0].xff = 5.0000000000e-01 rra[0].cdp_prep[0].value = NaN rra[0].cdp_prep[0].unknown_datapoints = 0 rra[0].cdp_prep[1].value = NaN rra[0].cdp_prep[1].unknown_datapoints = 0 rra[0].cdp_prep[2].value = NaN rra[0].cdp_prep[2].unknown_datapoints = 0 rra[0].cdp_prep[3].value = NaN rra[0].cdp_prep[3].unknown_datapoints = 0
增加步长,使5分钟数据保留2个月,数据增加一倍。
rrdtool resize network.rrd.orig rra[0].rows GROW 8640
rrdtool info 2hei_netflow.rrd ... rra[0].cf = "AVERAGE" rra[0].rows = 17280 rra[0].cur_row = 3009 rra[0].pdp_per_row = 1 rra[0].xff = 5.0000000000e-01 rra[0].cdp_prep[0].value = NaN rra[0].cdp_prep[0].unknown_datapoints = 0 rra[0].cdp_prep[1].value = NaN rra[0].cdp_prep[1].unknown_datapoints = 0 rra[0].cdp_prep[2].value = NaN rra[0].cdp_prep[2].unknown_datapoints = 0 rra[0].cdp_prep[3].value = NaN rra[0].cdp_prep[3].unknown_datapoints = 0 ...
本文固定链接: https://www.2hei.net/2013/12/11/rrdtoo-resize-add-rrd-row-number/ | 2hei.net
最活跃的读者