Table of Contents

Backup-Optimierung mit MEMORYEFficientbackup

Hintergrund

TSM/ISP macht in der Regel eine inkrementelle Sicherung. Hierzu muss der Client die lokal vorhandenen Daten mit jenen, die bereits auf dem Server gesichert sind vergleichen. Dies geschieht dadurch, dass der Client vom Server eine Liste aller gesicherten Dateien abfordert (Deshalb passiert häufig am Anfang einer Sicherung scheinbar auch nichts: der Server überträgt diese Daten zum Client). Durch den incremental forever-Ansatz erstellt der Server die Liste so, als wäre das letzte Backup eine Vollsicherung gewesen, um dem Clienten den direkten Vergleich ohne Betrachtung der tatsächlichen Sicherungszeitpunkte zu ermöglichen.

Aus dieser Liste baut der Client einen virtuellen Dateibaum des Backups auf und vergleicht diesen mit dem tatsächlichen, auf den lokalen Platten vorhanden Dateibaum. In der Regel wird dieser virtuelle Dateibaum im Hauptspeicher erstellt und benötigt entsprechend viel RAM. Gerade bei sehr großen Dateisystemen und/oder bei mehreren lokalen Platten/Partitionen kann der Hauptspeicherbedarf so groß werden, dass der Rechner die Auslagerungsdatei nutzt (Windows) bzw. zu swappen beginnt (Unices). Dabei wird die Leistung / der Durchsatz erheblich reduziert.

Abhilfe

TSM/ISP bietet Möglichkeiten, die Leistung zu optimieren, neben allgemeinen Empfehlungen (z.B. RAM aufstocken, mittels Exclude.Dir die Anzahl der Datei zu reduzieren) auch Optionen, die den virtuellen Dateibaum teilen und/oder diesen auf Festplatte auslagern – und dabei wesentlich effizienter als das Swappen sind.

Die Optimierung wird über die Option MEMORYEFficientbackup [Yes|DISKCACHEMethod] gesteuert (einzutragen in die dsm.sys bzw. dsm.opt) und erlaubt zwei Varianten:

WICHTIG:
Der Platzbedarf für die Auslagerung des Dateibaumes kann erheblich sein, also bitte anfangs und auch regelmäßig prüfen, ob der zur Verfügung gestellte Platz ausreicht!