Pour gérer vos consentements :

Gestion des SSD : attention au bug du Trim sous Linux !

En mai, un grave défaut touchant le noyau Linux a été découvert. Les configurations utilisant un Raid de SSD formatés en EXT4 étaient sujettes à des pertes de données massives. Un correctif a depuis été mis au point (voir à ce propos notre article « Pertes de données pour Linux 4.0 sur les systèmes Raid »).

Toutefois, ce n’est pas le seul souci touchant l’utilisation de SSD sous Linux. De nombreux autres problèmes sont constatés, tous liés à une implémentation imparfaite du Trim. Le Trim permet d’améliorer les performances des SSD, en leur précisant quels emplacements ne sont plus utilisés pour stocker des données.

Le problème rencontré par Linux est lié à la mise en file d’attente des commandes Trim. Cette technique permet d’améliorer encore plus les performances des SSD, en permettant de placer les opérations de Trim sur la même file d’attente que les autres opérations. Peu de SSD supportent cette fonctionnalité. Et pour certains, son implémentation est déficiente.

Crucial, Micron et Samsung sur liste noire

Afin de contourner ce problème, la libATA ‘blackliste’ le support de la mise en file d’attente des commandes Trim sur les SSD suivants : Micron_M500*, Crucial_CT*M500*, Micron_M5[15]0*, Crucial_CT*M550*, Crucial_CT*MX100* et Samsung SSD 8*.

Liste non exhaustive, certains nouveaux SSD pouvant aussi rencontrer ce problème. Toutefois, n’étant pas blacklistés par le kernel, gare aux pertes de données ! L’inverse est aussi vrai : chez Crucial, certains firmwares récents permettent de corriger l’implémentation de la mise en file d’attente des commandes Trim.

Pour ceux qui se demandent comment les autres OS ont réussi à parer le problème, la réponse est simple : Windows et OS X ne supportent pas la mise en file d’attente des commandes Trim. En contrepartie, ils ne sont pas en mesure de tirer la quintessence de certains SSD de nouvelle génération.

À lire aussi :
Linux progresse de 12,3 % sur le marché EMEA des serveurs
Les équipements réseau menacés par le malware Linux/Moose
Linux 4.0 inaugure la mise à jour à chaud du noyau

Recent Posts

Failles sur les équipements de sécurité : le retex du CERT-FR

Le CERT-FR revient sur les failles dans équipements de sécurité présents notamment en bordure de…

57 minutes ago

Silo AI, point d’ancrage européen pour Mistral AI

Mistral AI formalise ses travaux communs avec l'entreprise finlandaise Silo AI, qui publie elle aussi…

4 heures ago

Véronique Torner – Numeum : « Il faut que le numérique bénéficie d’un environnement propice à l’innovation et à la compétitivité»

La présidente de Numeum, Véronique Torner, revient sur la genèse de la tribune du collectif…

5 heures ago

Microsoft x OpenAI : pas de prise de contrôle selon l’UE

Après avoir mené son enquête, la Commission européenne considère qu'il n'y a pas de prise de…

6 heures ago

Atos : les grands axes de l’accord avec les créanciers

Les banques et les créanciers obligataires d'Atos ont trouvé un accord pour restructurer la dette…

6 heures ago

Christophe Vannier – Carrefour Banque : « Le RSSI doit discuter de plus en plus avec les métiers »

Sur la feuille de route de Christophe Vannier, RSSI de Carrefour Banque, on trouve la…

7 heures ago