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

Publicité

Publicité
Publicité

disque dur à l'état solide Si vous avez déjà possédé ou avez envisagé de posséder un SSD, vous avez peut-être entendu des critiques et d'autres commentateurs qui parlent du support de TRIM. Vous avez peut-être aussi remarqué que le soutien de TRIM est plutôt important. Les articles de presse sur les principaux sites de technologie rapportent constamment que la marque X a ajouté le support de TRIM, en faisant de nombreuses histoires à ce sujet encore et encore.

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 si important et pourquoi vous en avez vraiment besoin sur votre SSD ou sur tout disque dur SSD auquel vous pourriez penser. achat.

Un didacticiel Quick Solid State Drive

Avant de pouvoir comprendre correctement pourquoi les sites Web techniques parlent beaucoup de TRIM. vous devez renforcer vos connaissances sur le fonctionnement des disques durs à semi-conducteurs.

Un lecteur à état solide est simplement une carte de circuit imprimé pleine de puces de mémoire flash et un contrôleur qui est chargé de déterminer la meilleure façon de déplacer les données autour du lecteur et de votre ordinateur. Les puces de mémoire flash sont beaucoup, beaucoup plus rapides que les disques 4 outils pour prédire et prévenir les défaillances de disque dur 4 outils pour prédire et prévenir les pannes de disque dur f il y a un équipement sur votre ordinateur être? Lire la suite parce qu'il n'y a pas d'élément mécanique pour eux. Lorsque vous écrivez des données dans une mémoire flash, certaines charges électriques sont manipulées et hop! Vos données sont sauvegardées.

disque dur à l'état solide

Cependant, pour que ce processus ait du 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 morceaux 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.

Boîte de pénalité

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 arrive seulement quand un SSD est presque plein, parce que l'écriture de données sur un disque dur à l'état solide n'est pas linéaire.

Disons que vous avez six pages disponibles représentées par les lettres A à F. Intuitivement, vous vous attendriez à ce que les données soient écrites linéairement, progressant 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 aussi rapidement. En outre, Windows ne nettoie pas automatiquement toutes les données d'une page lorsque les informations qu'il contient sont supprimées. Un SSD quand il semble être à moitié plein, peut en fait avoir toutes ses pages utilisées.

disque dur à l'état solide

Chaque fois que vous essayez d'écrire des données sur une page qui est utilisée, vous rencontrez quelque chose appelé la "pénalité de réécriture de bloc". Les pages sont très spécifiquement organisé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 est généralement de 4 Ko, et un bloc est généralement de 512 Ko, alors vous avez soudainement besoin de beaucoup plus de données. Toutes les informations contenues dans le 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 dans toutes ses pages.

Ça prend du temps, n'est-ce pas? C'est. Dans le meilleur des cas, un SSD rencontrant 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 pouvez dire à vous-même - je vous dis, cela semble être une manière idiote de faire les choses. Pourquoi une seule page ne peut-elle pas être supprimée de sorte que le bloc entier ne doit pas être effacé et réécrit?

La raison, tout simplement, est que les disques SSD sont nouveaux. Ce n'est que l'année dernière qu'une explosion des SSD au niveau des consommateurs s'est produite. Les ordinateurs utilisent des disques durs mécaniques depuis des décennies maintenant, 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 lecteur à état solide quelle page contient les données que l'utilisateur a effacées. Le contrôleur du SSD peut prendre cette information et l'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 à un problème de communication. Les disques 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 le bloc entier.

disque dur

L'implémentation de la prise en charge de TRIM doit avoir lieu dans le système d'exploitation et dans le micrologiciel du SSD. Microsoft a implémenté le support TRIM dans Windows 7 et Windows Server 2008 RS, et jusqu'à présent, ils sont les seuls systèmes d'exploitation majeurs à offrir le support TRIM. Beaucoup de lecteurs à semi-conducteurs d'aujourd'hui sont également livrés avec le micrologiciel compatible TRIM, mais pas tous. Les SSD avec support TRIM incluent:

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

Il ne s'agit pas de tous les lecteurs du marché, et il est possible que TRIM soit activé sur les lecteurs qui ne prennent pas en charge TRIM lors d'une future révision du matériel. En cas de doute, visitez le site Web du fabricant de disques SSD que vous avez l'intention d'acheter. Ils trompent habituellement le support de TRIM s'ils l'ont.

Conclusion

Le support de 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 sur le site Web de votre fabricant pour voir si elles ont une mise à jour du firmware qui le permet sur votre disque. Avec TRIM, le disque SSD de votre ordinateur sera toujours joyeusement bourdonnant à sa vitesse maximale.

Crédit d'image: Avye

In this article