rrdtool在对时间序列值进行作图方面非常强大。但它也有些小的bug。
最近发现rrdtool resize的时候,会出现莫名其妙的Segmentation Fault
rrdtool定义rrd文件的时候,如果rra的资料数目过少或过多,在以后想要进行“扩容”或“缩容”
rrdtool提供了命令resize来进行。
语法
rrdtool resize rrd_file rra_num GROW|SHRINK rows
但是我在使用这个命令之后,对新文件dump出来的数据进行查看,发现数据全都变了形。因为扩容之后,
开始时间要提前,数据的时间也提前过去了,这是不对的。
由此想到可以先把数据提取出来,然后重新创建一个新的rrd文件再把数据重新update进去。