Das Diagramm 'Logischer Speicherplatz'
Das Diagramm Logischer Speicherplatz zeigt den gesamten Speicherplatz an, der verschiedenen Services zur Speicherung von Benutzerdaten zugewiesen wurde. Das schließt den Speicherplatz ein, der ausschließlich von Benutzerdaten belegt wird. Replikate und Metadaten für die Lösch-Codierung werden nicht berücksichtigt.
We der logische Speicherplatz berechnet wird
Wenn Sie die Speicherplatz-Informationen im Cluster überwachen, sollten Sie beachten, dass der logische Speicherplatz diejenige Menge an freiem Speicherplatz angibt, der zur Speicherung von Benutzerdaten – also Daten-Chunks und all ihre Replikate – verwendet werden kann. Wenn dieser Speicherplatz verbraucht ist, können keine Daten mehr zum Cluster geschrieben werden.
Betrachten wir folgendes Beispiel, um besser zu verstehen, wie der logische Speicherplatz berechnet wird:
- Der Cluster verfügt über drei Laufwerk, denen die Storage-Rolle zugewiesen wurde. Das erste Laufwerk hat 200 GB Speicherplatz, das zweite 500 GB und das dritte 1 TB.
- Wenn der Redundanzmodus auf drei Replikate eingestellt ist, muss jeder Daten-Chunk in Form von drei Replikaten auf drei verschiedenen Laufwerken mit der Storage-Rolle gespeichert werden.
In diesem Beispiel beträgt der verfügbare logische Speicherplatz 200 GB – was der Kapazität des kleinsten Laufwerkes mit der Storage-Rolle entspricht. Dies ist darin begründet, dass jedes Replikat auf einem anderen Laufwerk gespeichert werden muss. Sobald also dem kleinsten Laufwerk (d.h. hier 200 GB) der Speicherplatz ausgeht, können keine neuen Chunk-Replikate mehr erstellt werden – es sei denn, es wird ein neues Laufwerk mit der Rolle 'Storage' hinzugefügt oder der Redundanzmodus wird auf zwei Replikate geändert.
Beim Redundanzmodus 'zwei Replikate' würde der verfügbare logische Speicherplatz dann 700 GB betragen, da die beiden kleinsten Laufwerke zusammen 700 GB Daten aufnehmen können.
Wie der Speicherplatz für Compute-Volumes und iSCSI-LUNs berechnet wird
Der von iSCSI-LUNs und Compute-Volumes verwendete Block-Storage-Speicherplatz ist nicht vollständig „thin provisioned“ (für schlanke Speicherzuweisung geeignet). Obwohl beim Erstellen eines Block-Volumes kein Speicherplatz zugeordnet wird, wächst die Volume-Nutzung je nach Bedarf und kann nicht reduziert werden. In diesem Fall entspricht der verwendete logische Speicherplatz tatsächlich dem durch Daten belegten Speicherplatz. Der verwendete logische Speicherplatz kann höchstens die Größe des Volumes erreichen. Nach dem Entfernen von Benutzerdaten wird der nicht verwendete Speicherplatz nicht automatisch freigegeben.
Betrachten wir folgendes Beispiel, um besser zu verstehen, wie der logische Speicherplatz für Compute-Volumes und iSCSI-LUNs berechnet wird:
- Ein Benutzer erstellt eine iSCSI-LUN mit 100 TB.
- Der Benutzer verbindet die LUN mit VMware als Datenspeicher.
- Der Benutzer befüllt diesen Datastore mit Daten/VMs. Der verwendete logische Speicherplatz wächst auf 100 TB.
- Der Benutzer löscht die Daten und leert den Datenspeicher. Der Block-Storage-Speicherplatz wird jedoch nicht automatisch freigegeben, sodass der verwendete logische Speicherplatz weiter 100 TB bleibt.