i具有rrd文件" abcd",_pdpstep = 300 and heartbeat = 700。如果这是配置,那么它可以正常工作,表示可以接受值。但是,如果我使用_pdpstep = 1200新创建此文件,而Heartbeat = 1500,则将所有值作为NAN提供。我该如何检查出了什么问题。如果您需要,我可以向两个文件发送rrdtool信息。
没有足够的信息来回答您的问题。
但是,您可能应该查看文档
特别是关于心跳,步骤和'xff'的点。
xff Xfiles因子定义了合并间隔的哪个部分可以由未知数据组成,而合并值仍被认为是已知的。它作为允许的未知 PDP与间隔中PDP的数量的比率。因此,它的范围从0到1(独家)。
,如果您使用不同的心跳,那么您的采样间隔现在太低了。
"心跳"定义了样本/更新之间的最大可接受间隔。如果样品之间的间隔小于"心跳",则计算平均速率并应用该间隔。如果样品之间的间隔比"心跳"更长,则整个间隔被认为是"未知"。请注意,还有其他事情可以使示例间隔"未知",例如速率超过限制,或明确标记为未知的样本。
因此,简短的答案是 - 如果您的RRA定义有可能具有较低的XFF,那么您应该停止在数据中获取NAN。