De nombreux facteurs différencient les SSD clients des SSD d'entreprise. L'un de ces attributs est la quantité de surprovisionnement (OP) d'un SSD. Le sur-approvisionnement sur un périphérique flash correspond à la quantité d'espace réservée à l'activité d'arrière-plan du contrôleur ; moins d'OP signifie une plus grande capacité avec des performances d'écriture plus lentes, tandis que plus d'OP signifie moins de capacité et de meilleures performances d'écriture soutenues.
De nombreux facteurs différencient les SSD clients des SSD d'entreprise. L'un de ces attributs est la quantité de surprovisionnement (OP) d'un SSD. Le sur-approvisionnement sur un périphérique flash correspond à la quantité d'espace réservée à l'activité d'arrière-plan du contrôleur ; moins d'OP signifie une plus grande capacité avec des performances d'écriture plus lentes, tandis que plus d'OP signifie moins de capacité et de meilleures performances d'écriture soutenues.
Alors que nous construisons des plates-formes dans notre laboratoire pour nos tests intensifs de virtualisation, le stockage à haut débit est généralement très demandé. Nous exploitons quelques systèmes de stockage dans le laboratoire, y compris une baie XNUMX % flash pour la majeure partie de notre travail, bien que les machines virtuelles critiques et notre serveur de fichiers principal reposent sur un stockage SSD local. Cela nous permet de garder les machines virtuelles principales en ligne, même lorsque nous apportons des modifications globales au stockage partagé dans le laboratoire.
Dans un de nos Serveur Supermicro SuperStorage 2027R-AR24NV plates-formes, nous exploitons trois cartes RAID LSI 9361-8i, qui fournissent un espace d'atterrissage pour les machines virtuelles ou le stockage de production. La plupart du matériel de notre laboratoire étant prêté, nous devons généralement travailler avec ce dont nous disposons pour faire le travail, ce qui peut varier d'un mois à l'autre. Dans le cas de notre principal stockage SSD local, nous utilisons huit 960 Go SSD clients Micron M500, qui sont d'excellents lecteurs en termes de performances de lecture, bien qu'ils ne soient pas conçus pour des performances d'écriture constantes élevées. Pour changer cette dynamique et les faire fonctionner parfaitement dans notre laboratoire, nous surprovisionnons chaque SSD M500 avant de les attacher à notre contrôleur RAID. Cela améliore les vitesses d'écriture lors de migrations de machines virtuelles plus longues et assure le bon fonctionnement des opérations lorsque nous copions de grandes bases de données prédéfinies vers et depuis le serveur de fichiers.
Pour voir comment les SSD sont initialement configurés, la commande hdparm suivante affiche les secteurs disponibles :
hdparm -N /dev/sdX
À partir de ce montant, multipliez-le par un chiffre tel que 0.80 ou 0.90 pour réduire la capacité. En fonction de l'environnement, il peut être utile de commencer par un incrément plus petit et de progresser progressivement pour réduire la capacité le moins possible. Les SSD M500 de notre serveur de fichiers sont actuellement réglés sur 0.90 de leur capacité d'origine.
La commande suivante modifie les LBA disponibles, en réduisant la capacité disponible à
hdparm -Np'nombre de secteurs ici' /dev/sdX (hdparm -Np1000000 /dev/sdX)
C'est généralement une bonne idée d'effacer le SSD en toute sécurité après cette procédure. Une fois cette opération terminée, utilisez la commande pour afficher les secteurs disponibles sur ce lecteur afin de vous assurer que les paramètres sont conservés. Après ce point, vous pouvez les connecter via votre carte RAID comme d'habitude pour créer votre matrice.
Bien qu'il ne soit généralement pas recommandé d'utiliser des SSD clients dans un environnement d'entreprise, il existe des moyens d'extraire le maximum de valeur des disques à faible coût, comme on le voit ici. Les fournisseurs de SSD mettent tout en œuvre pour lancer davantage de SSD d'entrée de gamme sur le marché, mais tous les cas ne nécessitent pas un disque d'entreprise. L'utilisation d'un lecteur client OPd est idéale pour les environnements de test/développement par exemple. L'ajustement de l'OP aidera les utilisateurs expérimentés à extraire un excellent rapport coût/performance d'un SSD client.