我已经收到了几个包含CPU负载的rrd文件大约一年。
使用 rrdtool 信息,我确实看到了一个last_update。 这会是最后一个添加的数据点吗? 如果是这样,太棒了,但我没有看到任何告诉我第一次输入时间的东西。我希望绘制全年的图表,但通过获取查找开始时间在多个文件上是不切实际的。如果可能的话,我想以编程方式做到这一点。
谢谢你的时间, J
lastupdate
命令将给出最后一个数据样本通过rrdtool update
进入的时间。
last
命令将为您提供指定 RRA 中最后一个数据点的时间,first
命令将提供该 RRA 的第一个时间点。
请注意,这些不一定相同! 如果您的示例步骤是 300 秒,并且您的 RRA 将 12 个数据点组成一次合并的数据点(IE,一小时(,那么您的"最后更新"可能是 12:59,但"最后"(对于每小时 RRA(是 11:00(因为 12:00 的整合数据点尚未完成(。
当然,随着历史数据的过期,"第一个"时间点会向前移动,这与 RRA 的大小和合并步骤的时间宽度一致。