Pourquoi TRIM est-il important pour les disques durs à semi-conducteurs? [Technologie expliquée]

  • Mark Lucas
  • 0
  • 3489
  • 709
Publicité

Si vous avez déjà possédé ou envisagé de posséder un disque SSD, vous avez peut-être entendu des critiques. 5 Sites de révision du matériel informatique pour le passionné de PC 5 Sites de révision du matériel informatique pour le passionné de PC et d'autres commentateurs parlant du support TRIM. Vous avez peut-être aussi compris que le support TRIM est un gros problème. Les articles de presse sur les principaux sites technologiques signalent en permanence que la marque X a ajouté le support TRIM, ce qui lui a fait perdre la tête..

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 si gros problème et pourquoi vous en avez vraiment besoin sur votre SSD ou sur tout disque dur à l'état solide auquel vous pourriez penser. achat.

Un tutoriel rapide sur les disques SSD

Avant de pouvoir bien comprendre pourquoi les sites Web techniques parlent tant de TRIM. vous devez renforcer vos connaissances sur le fonctionnement des disques durs à l'état solide.

Un lecteur SSD est simplement une carte de circuit pleine de puces de mémoire flash et un contrôleur en charge de déterminer le meilleur moyen de transférer les données autour du lecteur et vers votre ordinateur. Les puces de la mémoire flash sont beaucoup, beaucoup plus rapides que les disques. 4 Outils pour prédire et prévenir les pannes de disque dur 4 Outils pour prédire et prévenir les pannes de disque dur s Il existe un élément de votre ordinateur sur lequel vous prévoyez une défaillance en premier. être? car il n'y a aucun élément mécanique à eux. Lorsque vous écrivez des données dans une mémoire flash, certaines charges électriques sont manipulées et le tour est joué! Vos données sont sauvegardé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 de plus gros morceaux de mémoire appelés “des blocs” qui sont constitués de plus petits morceaux de mémoire appelés “des 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, bien 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 déjà occupées par des données. Ce n'est pas quelque chose qui n'arrive que lorsqu'un disque SSD est presque plein, car écrire des données sur un disque dur SSD n'est pas linéaire.

Supposons 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 manière linéaire, progressant de A à F. En réalité, les données ne sont pas aussi bien structurées. L'ordre pourrait être B, puis D, puis A et ainsi de suite. Il n'y a pas de composant mécanique dans un disque SSD. Les données de toutes les pages peuvent donc être récupérées de manière égale. De plus, Windows ne nettoie pas automatiquement toutes les données d'une page lorsque les informations qu'elle contient sont supprimées. Si un disque SSD semble être à moitié plein, toutes ses pages peuvent en fait être utilisées.

Chaque fois que vous essayez d'écrire des données sur une page utilisée, vous rencontrez un problème appelé “pénalité de réécriture de bloc”. Les pages sont très spécifiquement disposées en blocs. Si vous devez remplacer les données dans une page, vous devez réécrire toutes les données sur le bloc entier. Une page correspond généralement à 4 Ko et un bloc à 512 Ko. Il vous faut donc beaucoup plus de données. Toutes les informations du bloc doivent être écrites dans le cache du SSD afin de ne pas être perdues. Les données sont ensuite réécrites dans le bloc entier et toutes ses pages..

Cela prend du temps, n'est-ce pas? Il est. Dans le meilleur des cas, un disque SSD qui rencontre cette pénalité écrira des données cinq fois plus lentement. Dans le pire des cas, un disque 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 idiote de faire les choses. Pourquoi une seule page ne peut-elle pas être supprimée de manière à ne pas effacer et ré-écrire tout le bloc??

La raison en est tout simplement que les disques SSD sont nouveaux. Ce n'est que l'année dernière qu'une explosion de disques SSD grand public a eu lieu. Les ordinateurs utilisent des disques durs mécaniques depuis des décennies et les systèmes d'exploitation sont optimisés pour ces derniers..

TRIM est une spécification de commande qui donne en fait à un système d'exploitation la possibilité d'indiquer à un lecteur SSD quelle page contient les données supprimées par l'utilisateur. Le contrôleur du SSD peut utiliser ces informations, puis les utiliser pour supprimer 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 en réalité à un problème de communication. Les disques SSD actuels 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..

L'implémentation du support TRIM doit avoir lieu dans le système d'exploitation et dans le micrologiciel du SSD. Microsoft a implémenté la prise en charge TRIM dans Windows 7 ainsi que dans Windows Server 2008 RS et, à ce jour, ils sont les seuls systèmes d'exploitation majeurs à offrir une prise en charge TRIM. De nombreux disques SSD actuels sont également livrés avec un micrologiciel compatible TRIM, mais pas tous. Les SSD avec le support TRIM incluent:

  • Corsair Nova, Performance et Réacteur
  • Crucial M225
  • Intel X25-M
  • G.Skill Falcon
  • Kingston SSDNow Drives
  • OCZ Agility, Summit et Vertex
  • Patriot Torqx
  • SuperTalent Ultradrive

Ce n'est pas chaque lecteur sur le marché, et il est possible que les lecteurs qui ne prennent pas en charge TRIM auront TRIM activé avec une future révision matérielle. En cas de doute, visitez le site Web du fabricant de disques SSD auprès duquel vous souhaitez acheter. Ils prendront généralement en charge le support TRIM s'ils l'ont..

Conclusion

Le support TRIM est un gros problème. Si vous achetez un SSD maintenant ou à l'avenir, vous le voulez. Si vous possédez déjà un disque SSD, vous devriez consulter le site Web de votre fabricant pour savoir s’ils disposent d’une mise à jour du micrologiciel qui l’autorise sur votre lecteur. Avec TRIM, le disque SSD de votre ordinateur sera toujours joyeusement animé à sa vitesse maximale.

Crédit d'image: Avye




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.