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

Apple Pay : l’UE valide l’ouverture à la concurrence sur les iPhone

La Commission européenne approuve la proposition d’Apple permettant à des concurrents de proposer des solutions…

2 heures ago

Que d’eau ! Les engagements d’AWS pour en économiser

AWS entend devenir « water-positive » pour 2030. Que recouvre cet objectif ?

23 heures ago

PC : le marché renoue avec la croissance au deuxième trimestre

Après sept trimestres consécutifs de baisse, le marché mondial des PC traditionnels affiche un rebond…

1 jour ago

Le CISPE et Microsoft trouvent un accord : et maintenant ?

Le CISPE s'est engagé à retirer sa plainte contre Microsoft. Quelle monnaie d'échange le groupe…

1 jour ago

Silo AI, une nouvelle prise pour AMD dans le vivier européen de l’IA

Après avoir acquis Mipsology en France, AMD s'empare de Silo AI, tête de pont de…

1 jour ago

Microsoft tancé sur la fin des connecteurs Office dans Teams

Microsoft va supprimer les connecteurs Office pour Teams au profit des workflows Power Automate. Délai…

2 jours ago