Qu'est-ce que SSD Trim et pourquoi est-il important pour la vitesse de votre disque dur?

Qu'est-ce que SSD Trim et pourquoi est-il important pour la vitesse de votre disque dur?

L’augmentation de la vitesse des disques durs avec l’apparition du nouveau SSD ou SSD a été tout à fait remarquable. Nous sommes, avant l’amélioration de la vitesse de lecture et d’écriture, entre 2 et 3 fois par rapport à un disque dur normal.

Pour mieux comprendre ce qu'est un SSD, il est nécessaire de comprendre le fonctionnement d'une unité conventionnelle. Un disque dur normal ou utilise un système d’enregistrement magnétique sur une série de plaques.

Un ou plusieurs de ces plats peuvent exister à l'intérieur d'un disque dur. Sur chacune de ces faces et sur chacune de ses faces se trouve une tête qui lit et écrit à la surface.

En raison de son mode de fonctionnement, les disques durs traditionnels posent un certain nombre de problèmes:

Heure de la recherche de données. La tête de lecture doit trouver où se trouvent les données que nous voulons lire et écrire. Pour effectuer cette opération, la recherche s'effectue en tournant les plaques, ce qui nécessite un temps important pour cette opération.

Soutien aux coups. Étant un élément mécanique, un coup sec peut faire bouger ces têtes. S'ils atterrissent sur le disque, il tombe simplement en panne. Au fil des ans, ces dispositifs sont devenus plus résistants aux mouvements et aux chocs.

Le bruit La rotation des plaques et des têtes de lecture est bruyante. Comme pour les problèmes liés aux coups avec chaque nouvelle génération, des disques durs moins bruyants ont été créés.

La consommation Sa consommation est élevée car on parle d'éléments mécaniques.

Comment fonctionne un lecteur SSD?

À l'intérieur, il y a une mémoire NAND. Très semblable à celui que vous pouvez trouver dans la RAM de votre ordinateur. La différence est qu’elle n’est pas volatile, c’est-à-dire que les informations ne sont pas perdues si vous éteignez et allumez l’appareil.

Les améliorations que nous réalisons sont les suivantes:

Heure de la recherche de données. Étant une mémoire à accès aléatoire, le temps est toujours le même. Peu importe que les données soient plus ou moins proches du centre du disque.

Soutien aux coups. Ils n'ont pas de problèmes de tête qui peuvent tout rayer. Il n'y a pas d'éléments mécaniques.

Le bruit Ils sont totalement silencieux.

La consommation Ses consommations sont inférieures à celles des disques durs normaux.

Sont toutes les améliorations?

Malheureusement non. Ces mémoires, la NAND, ont toujours eu des problèmes de performance à long terme. On sait que l’un d’entre eux a un nombre limité de cycles de lecture et d’écriture inférieur à celui des disques durs classiques.

Nous avons le problème ajouté qui est l'écriture amplifiée. Imaginez, vous voulez supprimer un fichier de 10 kilo-octets. En principe, cela devrait être simple, mais ce n’est pas le cas.

Les disques SSD posent le problème suivant: les scripts ne peuvent être créés que dans des blocs précédemment supprimés. La taille du bloc est prédéterminée. Si nous avons des blocs de 20 Ko et que nous voulons supprimer 10 Ko, la procédure consiste à lire les 10 que nous voulons conserver, à supprimer le bloc entier et à réécrire les 10 autres.

Cela pose des problèmes de performances et peut entraîner une dégradation du disque dur SSD. Comme nous voyons pour écrire une seule écriture nous devons en faire plusieurs.

Qu'est-ce que TRIM?

C'est une commande que le système d'exploitation envoie au disque dur SSD pour vous informer qu'un bloc peut être supprimé. De cette manière, le disque dur peut utiliser ces informations pour réduire le nombre d'écritures.

Les disques durs regroupent simplement les données pouvant être effacées de manière à supprimer les blocs simultanément.

Comment puis-je savoir s'il est activé?

Vous devez d’abord avoir un système d’exploitation et une unité avec un micrologiciel qui le supporte:

Windows À partir de Windows 7.

Linux À partir du noyau 2.6.28

Comment puis-je savoir s'il est activé?

Vous devez utiliser la commande suivante:

requête de comportement fsutil disabledeletenotify

Vous devez retourner 0 si TRIM est activé.