Publicité
Si vous avez déjà possédé ou envisagé de posséder un SSD, vous avez peut-être entendu réviseurs 5 sites d'examen du matériel informatique pour les passionnés de PC Lire la suite et d'autres commentateurs parlent du support TRIM. Vous avez peut-être également remarqué que le support TRIM est un gros problème. Les articles de presse sur les principaux sites technologiques signalent constamment que la marque X a ajouté le support TRIM, ce qui en fait encore beaucoup de bruit.
Cependant, ces nouveaux rapports expliquent rarement ce qu'est réellement le support TRIM, ce qui peut vous empêcher de comprendre pourquoi TRIM est un gros problème et pourquoi vous en avez vraiment besoin sur votre SSD ou tout disque dur à semi-conducteurs auquel vous pourriez penser achat.
Un didacticiel rapide sur les disques SSD
Avant de bien comprendre pourquoi les sites Web technologiques parlent tant de TRIM. vous devez approfondir vos connaissances sur le fonctionnement des disques durs à semi-conducteurs.
Un disque SSD est simplement une carte de circuit imprimé pleine de puces de mémoire flash et un contrôleur qui est en charge de déterminer la meilleure façon de déplacer les données autour du disque et vers votre ordinateur. Les puces de mémoire flash sont beaucoup, beaucoup plus rapides disques 4 outils pour prédire et prévenir les pannes de disque durS'il y a un équipement dans votre ordinateur que vous prévoyez d'échouer en premier, quel serait-il? Lire la suite car il n'y a aucun élément mécanique. Lorsque vous écrivez des données dans une mémoire flash, certaines charges électriques sont manipulées et hop! Vos données sont enregistrées.
Cependant, pour que ce processus ait un sens en tant que données, le SSD doit organiser les données d'une certaine manière. Habituellement, une cellule de mémoire flash aura des blocs de mémoire plus grands appelés «blocs» qui sont constitués de blocs de mémoire plus petits appelés «pages».
Lorsqu'un SSD est installé pour la première fois dans un système, il est vide; donc tout fonctionne comme prévu. Lorsque vous écrivez un fichier sur le lecteur, les données sont organisées en blocs et en pages par le contrôleur du SSD. Parce que le lecteur est vide, ce n'est pas trop complexe. L'écriture se déroule normalement et est très rapide, beaucoup plus rapide que n'importe quel disque dur mécanique.
Penalty Box
Le problème survient lorsque vous essayez d'écrire des fichiers sur des pages qui sont déjà occupées par des données. Ce n'est pas quelque chose qui se produit uniquement lorsqu'un SSD est presque plein, car l'écriture de données sur un disque dur à semi-conducteurs n'est pas linéaire.
Disons que vous disposez de six pages représentées par les lettres A à F. Intuitivement, vous vous attendez à ce que les données soient écrites de façon linéaire, passant de A à F. En réalité, les données ne sont pas si bien structurées. L'ordre peut être B, puis D, puis A, et ainsi de suite. Il n'y a pas de composant mécanique dans un SSD, donc les données de toutes les pages peuvent être récupérées tout aussi rapidement. En outre, Windows ne nettoie pas automatiquement toutes les données d'une page lorsque les informations qu'elle contient sont supprimées. Un SSD, lorsqu'il semble à moitié plein, peut en fait avoir toutes ses pages utilisées.
Chaque fois que vous essayez d'écrire des données sur une page utilisée, vous rencontrez ce que l'on appelle la «pénalité de réécriture par blocs». Les pages sont très spécifiquement organisées en blocs. Si vous devez remplacer les données d'une page, vous devez réécrire toutes les données sur l'ensemble du bloc. Une page est généralement de 4 Ko, et un bloc est généralement de 512 Ko, donc soudainement vous avez affaire à beaucoup plus de données. Toutes les informations du bloc doivent être écrites dans le cache du SSD, afin qu'elles ne soient pas perdues, puis les données sont réécrites dans le bloc entier et toutes ses pages.
Cela semble prendre du temps, n'est-ce pas? C'est. Dans le meilleur des cas, un SSD confronté à cette pénalité écrira des données cinq fois plus lentement. Dans le pire des cas, un SSD peut être vingt fois plus lent lors de l'écriture de données.
TRIM sauve la journée
Maintenant, vous vous dites peut-être - bon sang, cela semble être une façon stupide de faire les choses. Pourquoi ne peut-on pas supprimer une seule page pour ne pas avoir à effacer et réécrire tout le bloc?
La raison, tout simplement, est que les disques SSD sont nouveaux. Ce n'est que l'année dernière qu'une explosion de SSD grand public s'est produite. Les ordinateurs utilisent des disques durs mécaniques depuis des décennies et les systèmes d'exploitation sont optimisés pour eux.
TRIM est une spécification de commande qui donne en fait à un système d'exploitation la possibilité de dire à un disque SSD spécifiquement quelle page contient les données que l'utilisateur a supprimées. Le contrôleur du SSD peut prendre ces informations, puis les utiliser pour effacer des pages spécifiques plutôt que des blocs entiers. Le problème d'une pénalité de réécriture de bloc se résume vraiment à un problème de communication. Les SSD d'aujourd'hui n'ont aucun moyen de savoir quelles pages ont été supprimées, c'est pourquoi ils finissent par effacer et réécrire tout le bloc.
La mise en œuvre de la prise en charge TRIM doit se produire dans le système d'exploitation et dans le micrologiciel du SSD. Microsoft a implémenté la prise en charge TRIM dans Windows 7 et également dans Windows Server 2008 RS, et jusqu'à présent, ils sont les seuls systèmes d'exploitation majeurs à offrir une prise en charge TRIM. De nombreux disques SSD d'aujourd'hui sont également livrés avec un firmware compatible TRIM, mais pas tous. Les SSD avec prise en charge TRIM incluent:
- Corsair Nova, Performance et réacteur
- Crucial M225
- Intel X25-M
- G.Skill Falcon
- Disques SSDNow de Kingston
- OCZ Agility, Summit et Vertex
- Patriot Torqx
- SuperTalent Ultradrive
Ce n'est pas chaque sur le marché, et il est possible que les lecteurs qui ne prennent pas en charge TRIM aient activé TRIM avec une future révision matérielle. En cas de doute, visitez le site Web du fabricant de SSD auprès duquel vous souhaitez acheter. Ils soutiendront généralement le support TRIM s'ils l'ont.
Conclusion
Le support TRIM est un gros problème. Si vous achetez un SSD maintenant ou dans le futur, vous le voulez. Si vous avez déjà un SSD, vous devriez vérifier le site Web de votre fabricant pour voir s’ils ont une mise à jour du firmware qui l’active sur votre disque. Avec TRIM, le SSD de votre ordinateur sera toujours heureux à sa vitesse maximale.
Crédit d'image: Avye
Matthew Smith est un écrivain indépendant vivant à Portland, en Oregon. Il écrit et édite également pour Digital Trends.