簡體   English   中英

如何快速掃描許多RRD文件

[英]How to scan many RRD files fast

我需要比較應該相同但可能不同的兩組RRD文件(幾百萬個)。 如何盡快掃描它們? 它足以讓我獲得由

rrdtool info

命令。 當前在我的磁盤上,此操作需要一天的時間。

更新:
我用Python開發。 大概采用RRD二進制文件的前幾個結構並生成MD5SUM可能會縮小我需要與rrdtool信息進行完全比較的文件數量。 問題是如何找到要從文件中讀取多少字節以使檢查有價值。

看一下rrd_format.h ...有關rrd文件結構的有趣內容全都在文件的開頭。

使用rrdtool信息的python綁定而不是調用命令(如果您尚未這樣做)可以加快處理速度。

另一方面,如果您有兩個使用相同參數創建的rrd文件,但隨后使用不同的值進行了更新,則它們可能仍具有相同的頭。 因此,僅比較標頭可能會產生誤導,除非您未提及其他信息,例如唯一的DS名稱或類似名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM