Il y a environ deux ans, plusieurs utilisateurs du SSD Samsung 860 EVO SATA ont commencé à signaler des problèmes sur leurs disques sous Linux. Plus tard, il a également été établi que le même problème ou un problème très similaire existait également sur le modèle 870 EVO. Entre-temps, les ingénieurs Linux ont déclaré qu’ils étudiaient le problème et, même si cela a pris un certain temps, plus tôt dans la journée, il a été annoncé que des correctifs pour le problème avaient été envoyés en amont pour la mise en œuvre finale.
Selon les résultats, il a été déterminé que les commandes Queued Trim sur les SSD 860 et 870 causaient de tels problèmes sur les contrôleurs Intel, ASmedia et Marvell SATA AHCI et le problème s’est avéré être le pire sur les anciens systèmes AMD.
En conséquence, Queued Trims a été désactivé sur le nouveau correctif pour les contrôleurs Intel, ASMedia et Marvell SATA et pour les anciennes machines AMD, Native Command Queuing (NCQ) a été entièrement désactivé pour remédier au problème.
NCQ est une technologie sur SATA qui permet au système d’optimiser la mise en file d’attente et le mouvement des données en fonction de la charge de travail pour les meilleures performances. TRIM, d’autre part, permet au lecteur de libérer intelligemment de l’espace qui n’est plus jugé nécessaire pour le périphérique de stockage, sans supprimer les données nécessaires. Cela permet d’éviter la réécriture dans les espaces utilisés et est généralement considéré comme une bonne chose pour la santé du lecteur.
Curieusement, il semble que Queued TRIM ait déjà été désactivé sur tous les SSD de la série 800 de Samsung, mais le géant sud-coréen a apparemment dit à Linux qu’il n’était pas nécessaire pour les modèles en dehors des disques 840 et 850. Cependant, les commentaires des utilisateurs sur les variateurs 860 et 870 ont montré le contraire.
Par conséquent, il est probablement préférable d’éviter tous les SSD SATA de la série 800 de Samsung si vous êtes un utilisateur Linux actif.
La source: Bugzilla