Was ist Host Memory Buffer (HMB) in SSD?

Sie könnten denken, dass alle Ihre Dokumente und Fotos ordentlich in einer logischen Ordnerstruktur auf Ihrem Computer gespeichert sind. Du liegst aber falsch. Das ist die Ansicht, die Ihnen der Computer zeigt. Wenn Sie jedoch eine SSD verwenden, sind die Daten in Wirklichkeit über das gesamte Laufwerk verteilt.

HDDs funktionieren am besten, wenn Sie sie gelegentlich einem Defragmentierungsprozess unterziehen. Dadurch wurden alle Datenblöcke auf der Festplatte sortiert, sodass zusammengehörige Bits dicht beieinander lagen und nacheinander vom Laufwerk gelesen werden konnten. Dies liegt daran, dass HDDs viel schneller sequentielle Datenbits von ihren Platten lesen als zufällige Lesevorgänge.

SSDs sind bei zufälligen Lesevorgängen viel besser, da sie nicht warten müssen, bis der Lesekopf zuerst an der richtigen Stelle ist. Sie sind im Allgemeinen auch viel schneller, und es gibt viele andere Gründe, sie zu bevorzugen.

Die Sache ist, dass SSDs viel mehr unter Verschleiß leiden. Jedes Mal, wenn Daten aus einer Speicherzelle gelesen werden und hauptsächlich, wenn Daten in eine Speicherzelle geschrieben werden, verschlechtert sich die Zelle geringfügig. Um den Verschleiß zu minimieren und die Langlebigkeit des Laufwerks zu erhöhen, verwenden SSDs einen Prozess namens Wear Leveling. Beim Schreiben von Daten legt die SSD diese zuerst auf den am wenigsten abgenutzten Zellen ab.

Dies führt zu seltsamen Dingen wie Daten, die technisch auf dem Laufwerk verbleiben, nachdem Sie eine Datei überschrieben haben, einfach weil die neue Version in anderen Speicherzellen gespeichert wird. Die „gelöschten“ Daten werden als „überschreibbar“ markiert und nicht aktiv gelöscht. Das Löschen verwendet einen weiteren der begrenzten Anzahl von Schreibvorgängen in die betroffenen Speicherzellen.

Begleiten

SSDs führen eine Tabelle darüber, wo alles gespeichert ist und was überschrieben werden kann und was nicht, um effizient zu arbeiten. Das braucht nicht viel Platz, aber jedes Betriebssystem macht ständig kleine Schreiboperationen. Diese ständigen Änderungen würden bedeuten, dass viele Schreibvorgänge auf der SSD durchgeführt werden, insbesondere in einem Abschnitt, was ihre Lebensdauer verkürzt.

Um dies zu vermeiden, enthalten die meisten SSDs einen integrierten DRAM. DRAM leidet nicht unter dem gleichen Verschleiß wie Flash-Speicher, sodass es so oft wie nötig aktualisiert werden kann. Schneller geht es übrigens auch. Wenn Sie also eine Datei anfordern, geben SSDs mit DRAM das Ergebnis etwas schneller zurück, da die Suchzeit verkürzt wird.

Einige Budget-SSDs verzichten jedoch aus Kostengründen auf DRAM. Dies wirkt sich auf die Leistung aus und verkürzt die Lebensdauer des Laufwerks.

HMB eingeben

HMB wurde entwickelt, um die Leistung und Lebensdauer von DRAM-losen SSDs zu reduzieren. Der Host-Speicherpuffer verwendet eine andere DRAM-Quelle, um mindestens eine teilweise logische zu physische Abbildung des Laufwerks zu speichern. Das Tolle daran ist, dass jeder Computer bereits über eine reichliche DRAM-Quelle im Haupt-RAM des Computers verfügt.

SSD-Treiber ermöglichen es der SSD, einen kleinen Teil des System-RAM anzufordern, der reserviert und zum Speichern der Nachschlagetabelle zugewiesen wird. Während SSDs normalerweise über 1 GB DRAM pro TB Flash-Speicher verfügen, ist das HMB normalerweise nicht annähernd so groß. Die genauen Implementierungen variieren je nach Hersteller und Laufwerk, aber etwa 100 MB sind Standard. Dadurch kann der Standort der am häufigsten verwendeten Daten für einen schnelleren Zugriff zugeordnet werden. Auf andere Daten muss langsam zugegriffen werden.

Dies führt bei den meisten Workloads zu einer verbesserten Latenz im Vergleich zu reinen DRAM-losen SSDs. Die Leistung entspricht jedoch nicht ganz der Verwendung von Onboard-DRAM. Es trägt auch dazu bei, den Verschleiß der SSD selbst zu verringern. Dieser Vorteil ist jedoch schwer zu messen und wahrscheinlich minimal.

Abschluss

HMB ist eine hilfreiche Ergänzung zu DRAM-losen SSDs. Es kommt buchstäblich ohne zusätzliche monetäre Kosten. Es trägt dazu bei, einen guten Teil des Leistungsabfalls zu verringern, der mit DRAM-losen SSDs verbunden ist. HMB bietet immer noch nicht das gleiche Leistungsniveau wie Onboard-DRAM. Dies führt zu einer etwas höheren Auslastung des System-RAM, was auf preisgünstigen Computern mit minimalem RAM ein Problem darstellen könnte.

Der HMB zugewiesene RAM ist in der Regel klein und das System kann bei Bedarf weniger als die SSD-Anforderungen anbieten. Alles in allem ist HMB im Wesentlichen ein Gewinn ohne Nachteile. Im direkten Vergleich zwischen einer DRAM-losen SSD mit HMB-Unterstützung und einer ohne HMB-Unterstützung entscheiden Sie sich ungeachtet aller anderen Faktoren für das HMB-Modell. Wir empfehlen jedoch weiterhin SSDs mit integriertem DRAM, da diese die beste Leistung bei nur geringfügig höheren Kosten bieten. Was sind deine Gedanken? Teilen Sie sie in den Kommentaren unten.



Leave a Comment

Was tun, wenn Powerbeats Pro nicht im Ladecase aufgeladen werden?

Was tun, wenn Powerbeats Pro nicht im Ladecase aufgeladen werden?

Wenn Ihre Powerbeats Pro nicht aufgeladen werden, verwenden Sie eine andere Stromquelle und reinigen Sie Ihre Ohrhörer. Lassen Sie das Ladecase geöffnet, während Sie Ihre Ohrhörer aufladen.

3D-Druck Grundlagen: Eine unverzichtbare Wartungscheckliste

3D-Druck Grundlagen: Eine unverzichtbare Wartungscheckliste

Die Wartung Ihrer Geräte ist ein Muss. Hier finden Sie nützliche Tipps, um Ihren 3D-Drucker in Top-Zustand zu halten.

Canon Pixma MG5220: Scannen ohne Tinte

Canon Pixma MG5220: Scannen ohne Tinte

Wie man das Scannen mit dem Canon Pixma MG5220 aktiviert, wenn die Tinte ausgeht.

5 Gründe, warum Ihr Laptop überhitzt

5 Gründe, warum Ihr Laptop überhitzt

Erfahren Sie mehr über einige mögliche Ursachen, warum Ihr Laptop überhitzt, sowie Tipps und Tricks zur Vermeidung dieses Problems und zur Kühlung Ihres Geräts.

So beheben Sie den GeForce Now Fehlercode 0xC272008F

So beheben Sie den GeForce Now Fehlercode 0xC272008F

Sie machen sich bereit für eine große Gaming-Nacht – Sie haben gerade “Star Wars Outlaws” auf dem GeForce Now Streaming-Dienst erworben. Entdecken Sie die einzige bekannte Lösung, die Ihnen zeigt, wie Sie den GeForce Now Fehlercode 0xC272008F beheben können, damit Sie wieder Ubisoft-Spiele spielen können.

3D-Druck Grundlagen: Wartungstipps für Ihren 3D-Drucker

3D-Druck Grundlagen: Wartungstipps für Ihren 3D-Drucker

Die Wartung Ihrer 3D-Drucker ist sehr wichtig, um die besten Ergebnisse zu erzielen. Hier sind einige wichtige Tipps, die Sie beachten sollten.

So finden Sie die IP-Adresse eines Druckers

So finden Sie die IP-Adresse eines Druckers

Haben Sie Schwierigkeiten herauszufinden, welche IP-Adresse Ihr Drucker verwendet? Wir zeigen Ihnen, wie Sie sie finden.

So verwenden Sie AirPods mit Samsung-Handys

So verwenden Sie AirPods mit Samsung-Handys

Wenn Sie sich unsicher sind, ob Sie AirPods für Ihr Samsung-Handy kaufen sollen, kann dieser Leitfaden Ihnen auf jeden Fall helfen. Die offensichtlichste Frage ist, ob die beiden kompatibel sind, und die Antwort lautet: Ja, das sind sie!

Fix: Chromebook „Fehler beim Konfigurieren des Netzwerks“

Fix: Chromebook „Fehler beim Konfigurieren des Netzwerks“

Wenn auf Ihrem Chromebook beim Konfigurieren des Netzwerks ein Fehler aufgetreten ist, aktivieren Sie die Netzwerkfreigabe, starten Sie Ihren Laptop neu und trennen Sie Ihren Router.

Grundlagen des 3D-Drucks: Was ist MSLA 3D-Druck?

Grundlagen des 3D-Drucks: Was ist MSLA 3D-Druck?

Maskiertes Stereolithographiegerät (MSLA) ist eine modifizierte Form des SLA-Drucks und bietet zahlreiche Vorteile, einschließlich schnelleren Druckzeiten.