.RRD

RRD-fil

Round Robin Database
Ställ en fråga
SNABBT SVAR

En RRD-fil är en Round Robin Database skapad av RRDtool, som lagrar tidsseriemetrik såsom nätverkstrafik, CPU-belastning eller temperatur i en cirkulär buffert med fast storlek. Öppna den med RRDtool CLI eller R-paketet rrd. Om den kommer från ett GIS-arbetsflöde kan det istället vara en ERDAS IMAGINE-rasterpyramidfil, vilket är ett helt separat format som delar filändelsen.

Utvecklare: Tobias Oetiker (open-source) Kategori: Databasfiler Öppen standard MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DB · .DBF · .ACCDB · .SQL

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 13, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet RRD?

En .rrd-fil är en binär tidsseriedatabas som hanteras av RRDtool, ett verktyg med öppen källkod skapat av Tobias Oetiker och som först släpptes 1999 som en efterföljare till MRTG (Multi Router Traffic Grapher).

Det definierande särdraget för formatet är att det har en fast storlek från det ögonblick det skapas. När nya data skrivs till ett fullt arkiv skrivs de äldsta posterna över - den cirkulära buffertmekanism som ger formatet dess namn «Round Robin». Filstorleken som fastställs av rrdcreate växer eller krymper aldrig.

En enskild .rrd-fil innehåller flera datakällor (till exempel räknare för inkommande och utgående trafik) och flera Round Robin Archives (RRA), där varje arkiv lagrar data med olika upplösning med hjälp av en konsolideringsfunktion - AVERAGE, MAX, MIN eller LAST. En fil kan samtidigt behålla 5-minutersgenomsnitt för en vecka och timgenomsnitt för ett år.

Filen börjar med den 4 byte långa magiska strängen RRD\0 (52 52 44 00) följt av en versionssträng som 0003. Den binära layouten är plattformsspecifik: endianness och representation av flyttal varierar beroende på CPU-arkitektur, så .rrd-filer kan inte kopieras direkt mellan inkompatibla system. Migrering mellan plattformar kräver rrdtool dump (export till XML) följt av rrdtool restore.

RRDtool är lagringsmotorn för plattformar för nätverksövervakning inklusive Cacti, Smokeping och Nagios med tillägg för prestandadata.

Säkerhet & trygghet

RISK: LOW

RRD-filer är binära datalager utan körbart innehåll. De kan innehålla känslig driftmetrik (serverbelastning, nätverkstrafik) - hantera som intern infrastrukturdata.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNRound Robin Databaseäven känd som RRD file, RRDtool database
UTVECKLARETobias Oetiker (open-source)sedan 1999 (RRDtool 1.0, by Tobias Oetiker)
KATEGORIDatabasfiler
MIME-TYPapplication/octet-stream
TYPBinär cirkulär tidsseriedatabas
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • ERDAS IMAGINE Raster Pyramid - ERDAS IMAGINE (Hexagon Geospatial) använder .rrd som filer för dataset med reducerad upplösning (pyramider) för snabbare visning av GIS-raster - orelaterat till RRDtool.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
52524400
ASCII
RRD·
Följs av en versionssträng (t.ex. '0003' för v3). Den binära layouten är plattformsberoende (endianness, storlek på double); filer är inte portabla mellan arkitekturer utan rrdtool dump/restore.

Program som öppnar RRD-filer

Windows2 apps
RRDtool for Windows Öppen källkod rrdtool info file.rrd (inspektera), rrdtool fetch file.rrd AVERAGE (exportera data), rrdtool graph out.png ... (skapa grafer).
Cacti Öppen källkod Cactis webbgränssnitt visar grafer från sina egna .rrd-filer; det är inte utformat för att öppna godtyckliga .rrd-filer direkt.
macOS1 app
RRDtool (Homebrew) Öppen källkod brew install rrdtool; rrdtool info file.rrd
Linux2 apps
RRDtool Öppen källkod sudo apt install rrdtool; rrdtool info file.rrd; rrdtool dump file.rrd > file.xml (portabel export).
R (rrd package) Öppen källkod install.packages('rrd'); library(rrd); read_rrd('file.rrd') - returnerar data som en R-dataram för analys.

Tekniska detaljer

djup specifikation
Magic bytes52 52 44 00 ("RRD\0") vid offset 0, följt av versionssträng (t.ex. "0003")
ByteordningPlattformsspecifik: little-endian på x86/x64, big-endian på SPARC/PowerPC - inte portabel mellan arkitekturer
Design med fast storlekFilstorleken är oföränderlig efter rrdcreate; bestäms helt av arkivdefinitionerna som sattes vid skapandet
Cirkulär buffertNya data skriver över de äldsta posterna när ett arkiv är fullt (Round Robin-principen)
Round Robin ArchivesFlera RRA per fil, var och en med oberoende tidsupplösning och konsolideringsfunktion
KonsolideringsfunktionerAVERAGE, MIN, MAX, LAST - varje RRA specificerar en funktion som tillämpas vid aggregering av datapunkter
DatakällorFlera DS per fil (t.ex. räknare för inkommande + utgående trafik lagrade i en enda .rrd)
Migrering mellan plattformarAnvänd rrdtool dump (XML-export) följt av rrdtool restore på målarkitekturen
IntegritetInga inbyggda kontrollsummor eller verifiering av dataintegritet i filformatet
Typisk filstorlek50 KB-50 MB (fastställd vid skapandet; ändras aldrig under filens livstid)
KodningBinär; IEEE 754 doubles för datavärden; plattformsspecifika heltalsstorlekar
ÖvervakningsintegrationerInbyggd lagring för Cacti, Smokeping, Nagios (prestandadata) och ntopng
Släppt1999 (RRDtool 1.0, by Tobias Oetiker)
Senaste versionRRDtool 1.8.0 (2022)
Öppen standardJa · royaltyfri
Specifikationoss.oetiker.ch

RRD-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med RRD-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om RRD-filer.

Vanliga frågor

Hur läser jag data från en RRD-fil?
Använd rrdtool fetch file.rrd AVERAGE för att exportera värden till text, eller rrdtool dump för att få portabel XML. R-paketet «rrd» erbjuder programmatisk åtkomst.
Kan jag öppna en RRD-fil på en annan dator?
Inte direkt om arkitekturerna skiljer sig åt (endianness eller storlek på double varierar). Exportera med «rrdtool dump file.rrd > file.xml» på källan, och använd sedan «rrdtool restore file.xml file.rrd» på målet.
Vad är skillnaden mellan RRDtool .rrd och en ERDAS IMAGINE .rrd?
Det är helt olika format som delar filändelse. ERDAS IMAGINE använder .rrd som översiktsfiler för rasterpyramider tillsammans med .img-geospatialraster. RRDtool .rrd-filer är cirkulära tidsseriedatabaser.
Varför är min RRD-fil alltid lika stor?
Det är avsiktligt: den cirkulära bufferten (round-robin) innebär att nya data skriver över gamla data, vilket håller filen på den storlek den hade vid skapandet för alltid.
Vilka övervakningsverktyg använder RRD-filer?
Cacti, Smokeping, äldre Nagios/PNP4Nagios-installationer, äldre Zabbix-versioner (före v5), MRTG, ntopng och många andra.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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)

Relaterade filtillägg

.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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö