Riepilogo:
Dieser Artikel enthält Informationen zu SCSI-, UNMAP- oder TRIM-Befehlen auf MD3-RBODs. Es enthält auch zusätzliche Informationen in Artikel 000137759 (SLN156240) "Häufig gestellte
Fragen zu Dell Solid-State-Laufwerken (SSDs) mit Servern (PowerEdge) und Storage".
...
Seleziona un prodotto per verificare la pertinenza dell'articolo
Questo articolo si applica a Questo articolo non si applica aQuesto articolo non è legato a un prodotto specifico.Non tutte le versioni del prodotto sono identificate in questo articolo.
Hintergrund: Write Amplification ist wie folgt definiert:
Der Schreibverstärkungsfaktor ist die Datenmenge, die der SSD-Controller schreiben muss, im Verhältnis zur Datenmenge, die der Host-Controller schreiben möchte. Ein Schreibverstärkungsfaktor von 1 ist perfekt, er bedeutet, dass Sie 1 MB schreiben wollten und der SSD-Controller 1 MB geschrieben hat. Ein Schreibverstärkungsfaktor von mehr als 1 ist nicht wünschenswert, sondern eine unglückliche Tatsache. Je höher die Schreibverstärkung, desto schneller verschleißt das Laufwerk und desto geringer ist die Leistung.
Die Write Amplification ist ein Maß für das Verhältnis der Anzahl der Flash-Schreibvorgänge relativ zum Host-Schreibvorgang. Beispiel: Wenn 2 Flash-Schreibvorgänge pro Host-Schreibvorgang erzeugt werden, ist die Write-Amplification auch 2. Eine Technik, die als Overprovisioning bezeichnet wird, verbessert die Effizienz der automatischen Speicherbereinigung und reduziert die Schreibverstärkung.
Die folgenden Methoden werden verwendet, um die Write Amplification auf SSD-Festplatten zu korrigieren.
TRIM ist ein SATA-Befehl, der es dem Betriebssystem ermöglicht, einer SSD mitzuteilen, welche Blöcke von zuvor gespeicherten Daten aufgrund von Dateilöschungen oder Volume-Formatierung nicht mehr benötigt werden. Wenn ein Betriebssystem eine LBA ersetzt, wie beim Überschreiben einer Datei, weiß die SSD, dass die ursprüngliche LBA als veraltet oder ungültig markiert werden kann, und speichert diese Blöcke während der automatischen Speicherbereinigung nicht. Wenn der Nutzer oder das Betriebssystem eine Datei löscht (nicht Teile davon entfernt), wird die Datei in der Regel zum Löschen markiert, aber der Inhalt auf der Festplatte wird nie gelöscht. Aus diesem Grund weiß die SSD nicht, dass sie die zuvor von der Datei belegten LBAs löschen kann, sodass die SSD solche LBAs weiterhin in die automatische Speicherbereinigung aufnimmt.
TRIM-Befehl für SATA oder UNMAP für SCSI – Das Betriebssystem muss diese Befehle senden, die dem Speichergerät mitteilen, welche Sektoren ungültige Daten enthalten. SSDs, die diese Befehle verwenden, können dann die Seiten, die diese Sektoren enthalten, als freien Speicherplatz zurückgewinnen, wenn die Blöcke mit diesen Seiten gelöscht werden, anstatt die ungültigen Daten auf bereinigte Seiten zu kopieren.
Causa
Siehe Abschnitt Symptom.
Risoluzione
Werden SCSI-, UNMAP- oder TRIM-Befehle auf MD-Arrays unterstützt?
Der UNMAP-Befehl wird nur zur Rückgewinnung von Speicherplatz verwendet, wenn virtuelle Laufwerke mit Thin Provisioning verwendet werden.
Dies begann mit der Controller-Firmware 08.25.05.60 für Tribes (MD34xx und MD38xx) und wird von Hogs-Arrays (MD32xx und MD36xx) nicht unterstützt.
MD Series, Dell PowerVault MD3200/MD3220-Windows HA Cluster, Dell PowerVault MD3200i and MD3220i with Windows HA Clusters, Dell PowerVault MD3600f/3620f Windows HA Cluster, Dell PowerVault MD3600i/3620i Windows HA Cluster
, Dell PowerVault OEM Ready MD34XX and MD38XX, PowerVault MD3200
...