Quest-ce que le tampon de mémoire hôte (HMB) dans le SSD ?

Vous pourriez penser que tous vos documents et photos sont soigneusement stockés dans une structure de dossiers logique sur votre ordinateur. Vous auriez tort, cependant. C'est la vue que l'ordinateur vous montre. En réalité, si vous utilisez un SSD, les données sont réparties sur tout le disque.

Les disques durs fonctionnent mieux si vous les soumettez occasionnellement à un processus de défragmentation. Cela a trié tous les morceaux de données sur le disque dur, de sorte que les bits associés étaient proches les uns des autres et pouvaient être lus à partir du lecteur de manière séquentielle. En effet, les disques durs sont beaucoup plus rapides à lire des bits séquentiels de données à partir de leurs plateaux qu'à effectuer des lectures aléatoires.

Les SSD sont bien meilleurs pour les lectures aléatoires car ils n'ont pas à attendre que la tête de lecture arrive au bon endroit en premier. Ils sont également beaucoup plus rapides en général, et il existe de nombreuses autres raisons de les préférer.

Le fait est que les SSD souffrent beaucoup plus de l'usure. Chaque fois que des données sont lues, et principalement lorsque des données sont écrites dans une cellule mémoire, la cellule se dégrade légèrement. Pour minimiser l'usure et augmenter la longévité du disque, les SSD utilisent un processus appelé nivellement de l'usure. Lors de l'écriture des données, le SSD choisit de les placer d'abord sur les cellules les moins usées.

Il en résulte des choses étranges comme des données qui restent techniquement sur le disque après avoir écrasé un fichier, simplement parce que la nouvelle version est enregistrée dans différentes cellules de mémoire. Les données "supprimées" sont marquées comme "peuvent être écrasées" plutôt que supprimées activement. Sa suppression utilise une écriture de plus du nombre limité d'écritures dans les cellules de mémoire affectées.

Garder la trace

Les SSD conservent un tableau indiquant où tout est enregistré et ce qui peut et ne peut pas être écrasé pour fonctionner efficacement. Cela ne prend pas beaucoup de place, mais tout système d'exploitation effectue constamment de petites opérations d'écriture. Ces changements constants signifieraient que de nombreuses écritures seraient effectuées sur le SSD, en particulier sur une section, ce qui réduirait sa durée de vie.

Pour éviter cela, la plupart des SSD incluent de la DRAM intégrée. La DRAM ne souffre pas de la même usure que la mémoire flash, elle peut donc être mise à jour aussi souvent que nécessaire. Incidemment, c'est aussi plus rapide. Ainsi, lorsque vous demandez un fichier, les SSD avec DRAM renverront le résultat légèrement plus rapidement car le temps de recherche est réduit.

Certains SSD économiques choisissent de renoncer à la DRAM par mesure de réduction des coûts. Cela a un impact sur les performances et réduit la durée de vie du disque.

Entrez HMB

HMB a été conçu pour réduire les performances et la durée de vie associées aux SSD sans DRAM. La mémoire tampon de l'hôte utilise une autre source de DRAM pour stocker au moins une carte partielle logique-physique du lecteur. La grande chose avec cela est que chaque ordinateur dispose déjà d'une source abondante de DRAM dans la RAM principale de l'ordinateur.

Les pilotes SSD permettent au SSD de demander qu'une petite partie de la RAM système soit réservée et allouée pour stocker la table de recherche. Alors que les SSD disposent généralement de 1 Go de DRAM par To de mémoire flash, le HMB est généralement loin de cette taille. Les implémentations exactes varient selon les fabricants et les lecteurs, mais environ 100 Mo sont standard. Cela permet aux données les plus couramment utilisées d'avoir leur emplacement cartographié pour un accès plus rapide. D'autres données doivent être accessibles de manière lente.

Cela se traduit par une latence améliorée dans la plupart des charges de travail par rapport aux SSD sans DRAM. Cependant, les performances ne sont pas entièrement en ligne avec l'utilisation de la DRAM intégrée. Cela aide également à réduire une partie de l'usure du SSD lui-même. Cependant, cet avantage est difficile à mesurer et probablement minime.

Conclusion

HMB est un ajout utile aux SSD sans DRAM. Cela ne coûte littéralement aucun coût monétaire supplémentaire. Cela aide à atténuer une bonne partie de la dégradation des performances associée aux SSD sans DRAM. HMB n'offre toujours pas le même niveau de performances que la DRAM embarquée. Cela entraîne une utilisation légèrement plus élevée de la RAM du système, ce qui pourrait être un problème sur les ordinateurs à petit budget avec une RAM minimale.

La RAM allouée au HMB est généralement de petite taille et le système peut offrir moins que les requêtes SSD si nécessaire. Dans l'ensemble, HMB est essentiellement une victoire sans inconvénients. Dans une comparaison directe entre un SSD sans DRAM avec prise en charge HMB et un sans, optez pour le modèle HMB, nonobstant tous les autres facteurs. Cependant, nous recommandons toujours les SSD avec DRAM intégrée, car ceux-ci offrent les meilleures performances pour seulement une légère augmentation des coûts. Quelles sont vos pensées? Partagez-les dans les commentaires ci-dessous.



Leave a Comment

Que faire si les Powerbeats Pro ne se chargent pas dans le boîtier

Que faire si les Powerbeats Pro ne se chargent pas dans le boîtier

Si vos Powerbeats Pro ne se chargent pas, utilisez une autre source d

Les bases de l'impression 3D : Une liste de contrôle de maintenance indispensable

Les bases de l'impression 3D : Une liste de contrôle de maintenance indispensable

Maintenir votre équipement en bon état est essentiel. Voici quelques conseils utiles pour garder votre imprimante 3D en parfait état.

Canon Pixma MG5220 : Scanner sans encre

Canon Pixma MG5220 : Scanner sans encre

Comment activer la numérisation sur la Canon Pixma MG5220 lorsque vous n'avez plus d'encre.

5 Raisons Pour Lesquelles Votre Ordinateur Portable Surchauffe

5 Raisons Pour Lesquelles Votre Ordinateur Portable Surchauffe

Découvrez quelques raisons possibles pour lesquelles votre ordinateur portable surchauffe, ainsi que des conseils et astuces pour éviter ce problème et garder votre appareil au frais.

Comment résoudre le code d'erreur GeForce Now 0xC272008F

Comment résoudre le code d'erreur GeForce Now 0xC272008F

Vous vous installez pour une soirée de jeu, et cela va être grand – vous venez de récupérer "Star Wars Outlaws" sur le service de streaming GeForce Now. Découvrez la seule solution connue qui vous montre comment résoudre le code d

Principes de l'impression 3D : Conseils d'entretien pour votre imprimante 3D

Principes de l'impression 3D : Conseils d'entretien pour votre imprimante 3D

L

Comment Trouver l'Adresse IP d'une Imprimante

Comment Trouver l'Adresse IP d'une Imprimante

Vous avez du mal à trouver l

Comment utiliser les AirPods avec les téléphones Samsung

Comment utiliser les AirPods avec les téléphones Samsung

Si vous hésitez à acheter des AirPods pour votre téléphone Samsung, ce guide vous aidera certainement. La question la plus évidente est de savoir si les deux sont compatibles, et la réponse est : oui !

Fix Always on Display ne fonctionne pas sur Galaxy Watch

Fix Always on Display ne fonctionne pas sur Galaxy Watch

Pour résoudre les problèmes de Always on Display sur Samsung Galaxy Watch, désactivez le mode d

La mémoire du Chromebook peut-elle être mise à niveau ?

La mémoire du Chromebook peut-elle être mise à niveau ?

Découvrez si la mémoire du Chromebook peut être mise à niveau et comment optimiser ses performances avec la gestion de la RAM.