.RRD

RRD ファイル

Round Robin Database
質問する
クイック回答

RRD ファイルは RRDtool によって作成される Round Robin Database であり、ネットワークトラフィック、CPU 負荷、温度などの時系列メトリクスを固定サイズの循環バッファに保存します。RRDtool CLI または R の rrd パッケージで開くことができます。GIS ワークフローで使用されている場合は、代わりに ERDAS IMAGINE のラスタピラミッドファイルである可能性があります。これは拡張子は同じですが、完全に別のフォーマットです。

開発元: Tobias Oetiker (open-source) カテゴリ: データベースファイル オープンスタンダード MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .DB · .DBF · .ACCDB · .SQL

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 13, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

RRD ファイル形式とは?

.rrd ファイルは、Tobias Oetiker 氏によって作成され、1999年に MRTG (Multi Router Traffic Grapher) の後継として最初にリリースされたオープンソースツールである RRDtool によって管理されるバイナリ形式の時系列データベースです。

このフォーマットの決定的な特徴は、作成された瞬間からサイズが固定されていることです。新しいデータがフルアーカイブに書き込まれると、最も古いエントリが上書きされます。これが「Round Robin」という名前の由来である循環バッファメカニズムです。rrdcreate によって設定されたファイルサイズが、増減することはありません。

単一の .rrd ファイルには、複数のデータソース(例:インバウンドおよびアウトバウンドのトラフィックカウンタ)と、複数の Round Robin Archives (RRAs) を保持できます。各 RRA は、AVERAGE、MAX、MIN、または LAST といった異なる統合関数を使用して、異なる解像度でデータを保存します。1つのファイルで、1週間分の5分間平均と、1年分の1時間平均を同時に保持することが可能です。

ファイルは 4バイトのマジック文字列 RRD\0 (52 52 44 00) で始まり、その後に 0003 などのバージョン文字列が続きます。バイナリレイアウトはプラットフォーム固有です。エンディアンや浮動小数点の表現は CPU アーキテクチャによって異なるため、.rrd ファイルを互換性のないシステム間で直接コピーすることはできません。クロスプラットフォームの移行には、rrdtool dump (XML へのエクスポート) と、その後の rrdtool restore が必要です。

RRDtool は、Cacti、Smokeping、およびパフォーマンスデータアドオンを備えた Nagios を含むネットワーク監視プラットフォームのストレージバックエンドとして利用されています。

セキュリティと安全性

リスク: LOW

RRD ファイルはバイナリデータストアであり、実行可能なコンテンツは含まれていません。サーバー負荷やネットワークトラフィックなどの機密性の高い運用メトリクスが含まれる場合があるため、内部インフラデータとして扱ってください。

形式の詳細

概要
正式名称Round Robin Database別名 RRD file, RRDtool database
開発元Tobias Oetiker (open-source)登場時期 1999 (RRDtool 1.0, by Tobias Oetiker)
MIME タイプapplication/octet-stream
タイプバイナリ形式の時系列循環データベース
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • ERDAS IMAGINE ラスタピラミッド - ERDAS IMAGINE (Hexagon Geospatial) は、GIS ラスタを高速に表示するための解像度削減データセット (ピラミッド) ファイルとして .rrd を使用します。これは RRDtool とは無関係です。
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
52524400
ASCII
RRD·
その後にバージョン文字列 (例: v3 の場合は '0003') が続きます。バイナリレイアウトはプラットフォーム依存 (エンディアン、double のサイズ) であり、rrdtool dump/restore を使用しない限り、アーキテクチャ間でファイルを移行することはできません。

RRD ファイルを開くプログラム

Windows2 apps
RRDtool for Windows オープンソース rrdtool info file.rrd (検査)、rrdtool fetch file.rrd AVERAGE (データエクスポート)、rrdtool graph out.png ... (グラフ作成)。
Cacti オープンソース Cacti のウェブインターフェースは独自の .rrd ファイルからグラフを表示します。任意の .rrd ファイルを直接開くようには設計されていません。
macOS1 app
RRDtool (Homebrew) オープンソース brew install rrdtool; rrdtool info file.rrd
Linux2 apps
RRDtool オープンソース sudo apt install rrdtool; rrdtool info file.rrd; rrdtool dump file.rrd > file.xml (ポータブルエクスポート)。
R (rrd package) オープンソース install.packages('rrd'); library(rrd); read_rrd('file.rrd') - 分析用に R のデータフレームとしてデータを返します。

技術的詳細

詳細仕様
マジックバイトオフセット 0 に 52 52 44 00 («RRD\0»)、その後にバージョン文字列 (例: «0003»)
バイト順序プラットフォーム固有: x86/x64 ではリトルエンディアン、SPARC/PowerPC ではビッグエンディアン - アーキテクチャを跨ぐポータビリティはありません
固定サイズ設計ファイルサイズは rrdcreate 後は不変です。作成時に設定されたアーカイブ定義によって完全に決定されます
循環バッファアーカイブがいっぱいになると、新しいデータが最も古いエントリを上書きします (Round Robin 原則)
Round Robin Archives1ファイルにつき複数の RRA があり、それぞれ独立した時間解像度と統合関数を持ちます
統合関数AVERAGE, MIN, MAX, LAST - 各 RRA はデータポイントを集計する際に適用される関数を1つ指定します
データソース1ファイルにつき複数の DS (例: 単一の .rrd に保存されたインバウンド + アウトバウンドのトラフィックカウンタ)
クロスプラットフォーム移行rrdtool dump (XML エクスポート) を使用し、ターゲットのアーキテクチャで rrdtool restore を実行します
整合性ファイルフォーマット内に組み込みのチェックサムやデータ整合性検証はありません
典型的なファイルサイズ50 KB - 50 MB (作成時に固定され、ファイルの存続期間中に変更されることはありません)
エンコーディングバイナリ。データ値には IEEE 754 double、整数サイズはプラットフォーム固有
監視ツールの統合Cacti、Smokeping、Nagios (パフォーマンスデータ)、および ntopng のネイティブストレージ
リリース日1999 (RRDtool 1.0, by Tobias Oetiker)
最新バージョンRRDtool 1.8.0 (2022)
オープンスタンダードはい · ロイヤリティフリー
仕様書oss.oetiker.ch

RRD の変換

コミュニティ Q&A

ユーザーからの質問
質問する
RRD ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。RRD ファイルについて最初の質問をしてみましょう。

よくある質問

RRD ファイルからデータを読み取るにはどうすればよいですか?
rrdtool fetch file.rrd AVERAGE を使用して値をテキストにエクスポートするか、rrdtool dump を使用してポータブルな XML を取得します。R の «rrd» パッケージを使用すれば、プログラムからアクセスすることも可能です。
別のコンピュータで RRD ファイルを開くことはできますか?
アーキテクチャが異なる場合(エンディアンや double のサイズが異なる場合)、直接開くことはできません。ソース側で «rrdtool dump file.rrd > file.xml» を実行してエクスポートし、ターゲット側で «rrdtool restore file.xml file.rrd» を実行してください。
RRDtool の .rrd と ERDAS IMAGINE の .rrd の違いは何ですか?
拡張子は同じですが、完全に異なるフォーマットです。ERDAS IMAGINE は、.img 地理空間ラスタに付随するラスタピラミッドオーバービューファイルとして .rrd を使用します。RRDtool の .rrd ファイルは循環型の時系列データベースです。
なぜ RRD ファイルは常に同じサイズなのですか?
設計によるものです。循環バッファ (round-robin) 方式では、新しいデータが古いデータを上書きするため、ファイルサイズは作成時のサイズのまま永久に変わりません。
どのような監視ツールが RRD ファイルを使用していますか?
Cacti、Smokeping、古い Nagios/PNP4Nagios 構成、古い Zabbix バージョン (v5 未満)、MRTG、ntopng など、多くのツールで使用されています。

参考文献

1RRDtool - Wikipediaen.wikipedia.org
2RRDtool official documentationoss.oetiker.ch

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.MDMarkdown Document
10.BINCD/DVD Disc Image (BIN/CUE)

関連する拡張子

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧