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

Cybersécurité : HarfangLab et Filigran connectent EDR et CTI

Les deux startup proposent un connecteur entre la platefome OpenCTI de Filigran et l’EDR de…

54 minutes ago

Le hacking autonome, capacité émergente de GPT-4 ?

Des chercheurs ont mis des agents LLM à l'épreuve dans la détection et l'exploitation de…

2 heures ago

Les applications de messagerie se mettent au chiffrement post-quantique

Dans la lignée de Signal, iMessage intègre une couche de chiffrement post-quantique.

5 heures ago

Infrastructures LAN : une photo du marché avant la fusion HPE-Juniper

Douze fournisseurs sont classés dans le dernier Magic Quadrant des infrastructures LAN.

24 heures ago

Sauvegarde et restauration : Commvault muscle son offre cloud avec Appranix

Commvault s'offre Appranix, éditeur d'une plateforme cloud de protection et de restauration des applications.

1 jour ago

GenAI : face à NVIDIA, Intel se tourne vers l’open source

Intel se greffe au projet OPEA OPEA (Open Enterprise Platform for AI) et y pousse…

1 jour ago