Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

Avamar: Mindern der potenziellen Auswirkungen der Größe des Client-Auslagerungsdateicaches (f_cache2.dat)

Summary: So mindern Sie die potenziellen Auswirkungen der Größe des Client-Auslagerungsdateicaches (f_cache2.dat)

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Der Avamar-7.0-Auslagerungsdateicache, der für Dateisystembackups auf die integrierte Avamar- und Data Domain-Lösung verwendet wird, verbraucht deutlich mehr Festplattenkapazität als der monolithische Dateicache. 

Wenn sich das Avamar-Verzeichnis /var auf einem Client-Dateisystem oder -Volume mit begrenzter Festplattenkapazität befindet, kann die größere Dateigröße „auf der Festplatte“ des Auslagerungsdateicaches zu Problemen beim Festplattenkapazitätsmanagement auf dem Avamar File System-Client führen.

Cause

In den EMC Avamar 7.0 – Best Practices für den Betrieb ist Folgendes dokumentiert: „Im Vergleich zur ursprünglichen Dateicache-Methode benötigen Backups, die den Demand-Auslagerungsdateicache verwenden, bis zu 20-mal mehr Speicherplatz.“

Es gibt zwei Gründe, warum die Auslagerungsdateicache-Datei ungefähr 20-mal größer ist als der monolithische Dateicache:   
  • Zusätzliche 20 Byte pro Datei für CDSF-Offset
Der monolithische Dateicache verwendet 44 Byte pro Datei: 4-Byte-Header, 20-Byte-Dateiattribut-Hash und 20-Byte-Dateiinhalts-Hash. Der Auslagerungsdateicache verwendet 64 Byte pro Datei. Die zusätzlichen 20 Byte werden verwendet, um Informationen zum Offset im CDSF-Backupcontainer (Common Data Streaming Format) zu speichern, in dem sich die Datei befindet. Wenn der Auslagerungsdateicache und der monolithische Dateicache dasselbe Format hätten, wäre der Auslagerungsdateicache etwa 1,5-mal größer.
  • Keine gemeinsame Nutzung von Einträgen über Backups hinweg
In beiden Dateicaches werden die Hashes für bis zu 16 Backups gespeichert. Beim monolithischen Dateicache werden nach Abschluss des ersten Backups täglich ca. 2 % der Dateien geändert. Nach dem ersten Backup werden die meisten Einträge von den Backups gemeinsam genutzt. Beim Auslagerungsdateicache ist jedoch jede Seite mit Elementen für ein bestimmtes Backup bestimmt, sodass Einträge nicht von Backups gemeinsam genutzt werden können. Dies führt dazu, dass der Auslagerungsdateicache ungefähr 10-mal mehr Einträge speichert als der monolithische Dateicache.

Diese beiden Faktoren sorgen für eine ca. 15- bis 20-fache Zunahme der Größe des Auslagerungsdateicaches relativ zum monolithischen Dateicache, wenn der gleiche Datensatz gesichert wird.

Wenn Sie wissen, wie viele Dateien in der Datensatzdefinition gesichert werden, können Sie die letztendliche Größe des Auslagerungsdateicaches mithilfe der folgenden Formel abschätzen:  
<Größe des Auslagerungsdateicaches in MB> = <Dateianzahl in Millionen> * 1.700

Resolution

Es gibt drei Möglichkeiten, die potenziellen Auswirkungen des größeren Auslagerungsdateicaches zu mindern:   

A) Ändern Sie den Speicherort des Auslagerungsdateicaches mithilfe von „cachedir“ in der avtar.cmd.

Dies ist die bevorzugte Option ohne Nachteile, vorausgesetzt, der Client verfügt über ein ausreichend großes Volume, um den Auslagerungsdateicache zu speichern. 

Wenn sich das Avamar-Verzeichnis /var, in dem die Client-Cachedateien gespeichert sind, auf einem Volume mit begrenzter Kapazität befindet, verlagern Sie den Auslagerungsdateicache wie unten beschrieben auf ein Volume mit mehr Speicherplatz.

  1. Erstellen Sie einen Ordner, in dem Sie die Cachedateien speichern möchten.
  2. Kopieren Sie die vorhandenen Cachedateien aus /usr/local/avamar/var/ oder C:\program files\avs\var\ in den neuen Ordner, der in Schritt 1 erstellt wurde.
  3. Erstellen Sie im Client-Verzeichnis /var eine Datei mit dem Namen „avtar.cmd“. Wenn die Datei vorhanden ist, bearbeiten Sie sie.
  4. Geben Sie den neuen Speicherort „cachedir“ in der „avtar.cmd“-Flag-Datei an. Wenn Sie beispielsweise D:\avamarcache für den Auslagerungsdateicache erstellt haben, sollte ein Eintrag wie folgender in C:\program files\avs\var\avtar.cmd vorhanden sein:

--cachedir=D:\avamarcache

  1. Führen Sie ein Backup durch.
  2. Vergewissern Sie sich, dass das neue Cacheverzeichnis korrekt verwendet wurde.
  3. Entfernen Sie die Kopie der Client-Caches aus dem ursprünglichen Avamar-var-Verzeichnis. 

B) Wenden Sie Flags an, um die Größe des Auslagerungsdateicaches zu begrenzen

In Avamar 7.2 und höher sind Flags vorhanden, um die Größe des Auslagerungsdateicaches auf einen prozentualen Anteil der Größe des Volumes zu begrenzen, auf dem sich der Cache befindet. Weitere Informationen zu dieser Option finden Sie im Wissensdatenbank-Artikel 19517: Begrenzen der Größe des Avamar-Demand-Auslagerungsdateicaches (f_cache2.dat)

Um das Anwachsen der Cachedatei auf Dateigröße zu verhindern, muss jedoch eine geringere Backupperformance aufgrund einer erhöhten Anzahl von Cachefehlern hingenommen werden.

C) Begrenzen Sie die Anzahl der kompletten Backups, die im Auslagerungsdateicache gespeichert werden.

Wenn einige Backups mit einem kleinen Datensatz und ohne Ablaufdatum erstellt werden, kann die Anzahl auf höchstens acht Backups des im Auslagerungsdateicache gespeicherten vollständigen Datensatzes beschränkt und somit die Größe reduziert werden.

Dies ist die am wenigsten erstrebenswerte Option und erfordert erweitertes Tuning. Es gibt außerdem weitere Vorbehalte. Weitere Informationen erhalten Sie beim technischen Support von Dell EMC.

Additional Information

Avamar-7.0-Dateisystembackups auf die integrierte Avamar- und Data Domain-Lösung.

Weitere Informationen zur avtar.cmd-Datei finden Sie im Wissensdatenbank-Artikel 81546: Avamar: Erfassen von Protokolldateien für das Troubleshooting von Avamar Client-Backup- und -Wiederherstellungsproblemen

Affected Products

Avamar

Products

Avamar
Article Properties
Article Number: 000060020
Article Type: Solution
Last Modified: 10 Feb 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.