Storage: Berechnung Tablesize für Spiegel

Bei der Einrichtung eines Synchronspiegels zwischen zwei Eternus DX90 wird an einer Stelle nach der Tablesize gefragt.

Als Vorgabe steht dort 32MB “for day to day operation” – also für den alltäglichen Gebrauch. Damit fiel neulich ein Spiegelversuch auf die Nase. Erst die Erhöhung auf 64MB brachte die zweite Spiegelgruppe ins Rennen. Die dritte scheiterte wieder und ließ sich erst nach einer weiteren Erhöhung auf 128MB (Maximum) aktivieren.

Die Frage ist nun, wie berechnet man die notwendige Tablesize?

Auszug aus Fujitsu Eternus DX90 Web GUI User Guide

S1 EC/REC table size
M Bitmap ratio setting (Resolution)
C1 EC/REC copy capacity [GB]
N1 Number of EC/REC sessions

 

S1 [MB] = ((2 * C1 / M) + N1) * 8 [KB] / 1024 (counting fractions as one)

Beispiel mit 3 Copygruppen:

  • Gruppe1:   1 Spiegelpaar mit 1 TB
  • Gruppe2:   3 Spiegelpaare a 1,5 TB
  • Gruppe3:   3 Spiegelpaare a 1,3 TB

Gesamtvolumen C1 = 1 + 3*1,5 + 3*1,3 TB = 9,4 TB (=9625 GB)

Damit ergibt sich für für die Tablesize (mit Resolution =2):

S1 = ((2*9625/2)+7)*8[kB]/1024 = 75MB

Damit ist auch klar, warum die dritte Spiegelgruppe bei 64MB Tablesize nicht mitkam.

Referenzen

Fujitsu Eternus Web GUI User Guide