Analyse von rdiff-backup Statistiken
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird. Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar. |
---|
Daten-Sicherungen unter Linux werden mit rdiff-backup einfach und effizient erstellt. Das in Python geschriebene Werkzeug erstellt obendrein für jeden Backup-Durchgang Statistiken und legt diese in eigenen Dateien ab. Der folgende Artikel erklärt, was die Werte der Statistiken bedeuten und auf welche Werte Sie Acht geben müssen.
print-statistics
Wie bereits erwähnt legt rdiff-backup für jeden Sicherungslauf Statistiken über das durchgeführte Backup ab. Beim Durchführen eines Backups auf der Kommandozeile werden bei der Verwendung von --print-statistics die Statistiken auch auf der Standard-Ausgabe nach dem Erstellen des Backups angezeigt:
$ rdiff-backup --print-statistics tktest@192.168.56.105::/etc backup/ --------------[ Session statistics ]-------------- StartTime 1425979918.00 (Tue Mar 10 10:31:58 2015) EndTime 1425979924.45 (Tue Mar 10 10:32:04 2015) ElapsedTime 6.45 (6.45 seconds) SourceFiles 2027 SourceFileSize 107084861 (102 MB) MirrorFiles 2025 MirrorFileSize 2227261 (2.12 MB) NewFiles 2 NewFileSize 104857600 (100 MB) DeletedFiles 0 DeletedFileSize 0 (0 bytes) ChangedFiles 3 ChangedSourceSize 0 (0 bytes) ChangedMirrorSize 0 (0 bytes) IncrementFiles 5 IncrementFileSize 66 (66 bytes) TotalDestinationSizeChange 104857666 (100 MB) Errors 0 --------------------------------------------------
Unabhängig von der --print-statistics Optionen werden nach jedem Backup-Lauf session_statistics Dateien erzeugt:
$ ls backup/rdiff-backup-data/session_statistics* backup/rdiff-backup-data/session_statistics.2015-03-09T13:15:58+01:00.data backup/rdiff-backup-data/session_statistics.2015-03-09T13:57:08+01:00.data backup/rdiff-backup-data/session_statistics.2015-03-09T13:57:56+01:00.data
Hinter den Statistik-Werten stecken folgende Informationen:[1]
Wert | Bedeutung |
---|---|
StartTime | Startzeitpunkt der Sicherung |
EndTime | Endzeitpunkt der Sicherung |
ElapsedTime | Laufzeit (Endzeit - Startzeit) |
SourceFiles | Anzahl der Dateien im Source Verzeichnis (das zu sichernde) |
SourceFileSize | Größe der Dateien im Source Verzeichnis |
MirrorFiles | Anzahl der Dateien im Mirror Verzeichnis (wo hin gesichert wird) |
MirrorFileSize | Größe der Dateien im Mirror Verzeichnis |
NewFiles | Anzahl der Dateien in Source, die noch nicht in Mirror sind (neue zu sichernde Dateien) |
NewFileSize | Größe der neuen Dateien in Source, aber noch nicht in Mirror |
DeletedFiles | Anzahl der Dateien in Mirror, die nicht mehr in Source sind (zu entfernende Dateien) |
DeletedFileSize | Größe der Dateien in Mirror, aber nicht mehr in Source |
ChangedFiles | Anzahl der Dateien, vorhanden in Source und Mirror, die sich seit letztem Backup geändert haben |
ChangedSourceSize | Größe der sich geänderten Dateien in Source |
ChangedMirrorSize | Größe der sich geänderten Dateien in Mirror |
IncrementFiles | Anzahl der zu erstellenden Increment Dateien in rdiff-backup-data - für neue, entfernte und geänderte Dateien werden Increments erstellt |
IncrementFileSize | Größe der zu erstellenden Increment Dateien |
TotalDestinationSizeChange | Größen-Zuwachs des Mirrors inkl. rdiff-backup-data Verzeichnis |
Errors | Anzahl aufgetretener Fehler |
rdiff-backup-statistics
rdiff-backup-statistics ist ein Kommandozeilen-Werkzeug, mit dem Zusammenfassungen der session_statistics Dateien erstellt werden. Hilfreich sind diese Statistiken, wenn das Backup-Verzeichnis aus unbekannten Gründen sehr stark anwächst. Bei der Analyse, welche Dateien den Zuwachs verursacht haben, ist rdiff-backup-statistics hilfreich:
- Handelt es sich um eine neue Datei, achten Sie auf Top directories by source size
- Handelt es sich um eine Datei, die sich stark geändert hat, achten Sie auf Top directories by increment size
- Bei einem Verzeichnis, in dem sich sehr viele Dateien geändert haben, achten Sie auf Top directories by number of files changed
rdiff-backup-statistics unterstützt auch die Einschränkung auf Zeiträume, dadurch erhalten Sie Statistiken z.B. nur über das letzte Monat oder den letzten Tag:
$ rdiff-backup-statistics --begin-time 1M backup/ $ rdiff-backup-statistics --begin-time 1D backup/
rdiff-backup-statistics ignoriert dann jene sessions_statistics, die älter als 1 Monat bzw. 1 Tag sind. Welche Zeit-Formate unterstützt werden, finden Sie mit man rdiff-backup
unter der Sektion TIME FORMATS
.
Achtung: Bei den Werten unter Average wird immer der Durchschnitt über alle Session Statistiken angegeben.
$ rdiff-backup-statistics backup/ Processing statistics from session 1 of 5 Processing statistics from session 2 of 5 Processing statistics from session 3 of 5 Processing statistics from session 4 of 5 Processing statistics from session 5 of 5 Session statistics: --------------[ Average of 5 stat files ]-------------- ElapsedTime 5.92 (5.92 seconds) SourceFiles 2025.8 SourceFileSize 48364605.0 (46.1 MB) MirrorFiles 1620.6 MirrorFileSize 22753328.8 (21.7 MB) NewFiles 405.2 NewFileSize 21416972.2 (20.4 MB) DeletedFiles 0.0 DeletedFileSize 0.0 (0 bytes) ChangedFiles 3.0 ChangedSourceSize 25165824.0 (24.0 MB) ChangedMirrorSize 20971520.0 (20.0 MB) IncrementFiles 3.2 IncrementFileSize 22924.0 (22.4 KB) TotalDestinationSizeChange 25634200.2 (24.4 MB) Errors 0 ------------------------------------------------------- Top directories by source size (percent of total) ------------------------------------------------- dump/data-dump (95.4%) Top directories by increment size (percent of total) ---------------------------------------------------- dump/data-dump (99.8%) Top directories by number of files changed (percent of total) ------------------------------------------------------------- . (75.7%) ssl/certs (24.3%)
Einzelnachweise
- ↑ What do the various fields mean in the session statistics and directory statistics files? (rdiff-backup.nongnu.org)
Autor: Georg Schönberger Georg Schönberger, Abteilung DevOps bei der XORTEX eBusiness GmbH, absolvierte an der FH OÖ am Campus Hagenberg sein Studium zum Bachelor Computer- und Mediensicherheit, Studium Master Sichere Informationssysteme. Seit 2015 ist Georg bei XORTEX beschäftigt und arbeitet sehr lösungsorientiert und hat keine Angst vor schwierigen Aufgaben. Zu seinen Hobbys zählt neben Linux auch Tennis, Klettern und Reisen.
|