Riepilogo:
Questo articolo contiene informazioni sui comandi "SCSI UNMAP o TRIM" sui RBOD MD3. Contiene inoltre informazioni aggiuntive sull'articolo 000137759 (SLN156240) "Domande frequenti
sulle unità a stato solido (SSD) Dell con server (PowerEdge) e 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.
Background: L'amplificazione di scrittura è definita come segue:
Il fattore di amplificazione di scrittura è la quantità di dati che il controller SSD deve scrivere in relazione alla quantità di dati che il controller host desidera scrivere. Un fattore di amplificazione di scrittura di 1 è perfetto, significa che volevi scrivere 1 MB e il controller dell'SSD ha scritto 1 MB. Un fattore di amplificazione di scrittura maggiore di 1 non è auspicabile, ma è un fatto sfortunato della vita. Maggiore è l'amplificazione di scrittura, maggiore sarà la velocità con cui l'unità si consumerà e minori saranno le sue prestazioni.
L'amplificazione di scrittura è una misura del rapporto tra il numero di scritture flash e la scrittura dell host. Ad esempio, se vengono generate 2 scritture flash per scrittura host, anche l'amplificazione di scrittura è 2. Una tecnica chiamata overprovisioning migliora l'efficienza della garbage collection, riducendo l'amplificazione di scrittura.
I seguenti metodi vengono utilizzati per correggere l'amplificazione di scrittura sulle unità SSD.
TRIM è un comando SATA che consente al sistema operativo di indicare a un SSD quali blocchi di dati salvati in precedenza non sono più necessari a seguito dell'eliminazione di file o della formattazione del volume. Quando un sistema operativo sostituisce un LBA, ad esempio sovrascrivendo un file, l'unità SSD sa che l'LBA originale può essere contrassegnato come obsoleto o non valido e non salverà quei blocchi durante la garbage collection. Se l'utente o il sistema operativo cancella un file (non ne rimuove parti), il file verrà in genere contrassegnato per l'eliminazione, ma il contenuto sul disco non verrà mai cancellato. Per questo motivo, l SSD non sa che può cancellare gli LBA precedentemente occupati dal file, quindi l SSD continuerà a includere tali LBA nella garbage collection.
Comando TRIM per SATA o UNMAP per SCSI: il sistema operativo deve inviare questi comandi per indicare al dispositivo di storage quali settori contengono dati non validi. Le unità SSD che utilizzano questi comandi possono quindi recuperare le pagine contenenti questi settori come spazio libero quando i blocchi contenenti queste pagine vengono cancellati invece di copiare i dati non validi nelle pagine pulite.
Causa
Vedere la sezione Sintomi.
Risoluzione
I comandi SCSI UNMAP o TRIM sono supportati sugli array MD?
Il comando UNMAP viene utilizzato solo per recuperare spazio quando si utilizzano dischi virtuali con thin provisioning.
Questo è iniziato con il firmware del controller 08.25.05.60 per Tribes (MD34xx e MD38xx) e non è supportato con gli array Hogs (MD32xx e MD36xx).
Per quanto riguarda le unità SSD, non vengono utilizzate.
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
...