Résumé:
Cet article fournit des informations sur les commandes « SCSI UNMAP ou TRIM » sur les RBOD MD3. Il contient également des informations supplémentaires sur l’article 000137759
(SLN156240) « Questions fréquentes sur les disques SSD (Dell) avec serveurs (PowerEdge) et stockage ».
...
Sélectionnez un produit pour vérifier la pertinence de l’article
Cet article concerne Cet article ne concerne pasCet article n’est associé à aucun produit spécifique.Toutes les versions du produit ne sont pas identifiées dans cet article.
Contexte : L’amplification des écritures est définie comme suit :
Le facteur d’amplification des écritures correspond à la quantité de données que le contrôleur SSD doit écrire par rapport à la quantité de données que le contrôleur hôte souhaite écrire. Un facteur d’amplification d’écriture de 1 est parfait, cela signifie que vous vouliez écrire 1 Mo et que le contrôleur du SSD a écrit 1 Mo. Un facteur d’amplification d’écriture supérieur à 1 n’est pas souhaitable, mais c’est malheureusement une réalité. Plus votre amplification d’écriture est élevée, plus votre disque s’usera rapidement et plus ses performances seront faibles.
L’amplification des écritures est une mesure du rapport entre le nombre d’écritures Flash et l’écriture de l’hôte. Par exemple, si 2 écritures Flash sont générées par l’écriture de l’hôte, l’amplification d’écriture est également de 2. Une technique appelée surprovisionnement améliore l’efficacité du nettoyage de la mémoire, en réduisant l’amplification des écritures.
Les méthodes suivantes sont utilisées pour corriger l’amplification des écritures sur les disques SSD.
TRIM est une commande SATA qui permet au système d’exploitation d’indiquer à un disque SSD quels blocs de données précédemment enregistrés ne sont plus nécessaires suite à la suppression de fichiers ou au formatage d’un volume. Lorsqu’un système d’exploitation remplace un LBA, par exemple pour le remplacement d’un fichier, le disque SSD sait que le LBA d’origine peut être marqué comme obsolète ou non valide et n’enregistre pas ces blocs lors du nettoyage de la mémoire. Si l’utilisateur ou le système d’exploitation efface un fichier (et non supprime des parties de celui-ci), le fichier est généralement marqué pour la suppression, mais le contenu du disque n’est jamais effacé. Pour cette raison, le disque SSD ne sait pas qu’il peut effacer les LBA précédemment occupés par le fichier. Par conséquent, le SSD continue d’inclure ces LBA dans le nettoyage de la mémoire.
Commande TRIM pour SATA ou UNMAP pour SCSI : le système d’exploitation doit envoyer ces commandes qui indiquent au périphérique de stockage quels secteurs contiennent des données non valides. Les disques SSD utilisant ces commandes peuvent ensuite récupérer les pages contenant ces secteurs en tant qu’espace libre lorsque les blocs contenant ces pages sont effacés au lieu de copier les données non valides sur des pages propres.
Cause
Voir la section Symptômes.
Résolution
Les commandes SCSI UNMAP ou TRIM sont-elles prises en charge sur les baies MD ?
La commande UNMAP est utilisée uniquement pour récupérer de l’espace lors de l’utilisation de disques virtuels à provisionnement dynamique.
Cela a commencé avec le firmware de contrôleur 08.25.05.60 pour Tribes (MD34xx et MD38xx) et n’est pas pris en charge avec les baies Hogs (MD32xx et MD36xx).
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
...