Warum TRIM ist wichtig für Solid-State-Festplatten? [Technologie erklärt]

Werbung

Werbung
Werbung

Solid-State-Festplatte Wenn Sie jemals eine SSD besessen haben oder daran gedacht haben, haben Sie vielleicht Rezensenten gehört 5 Computer Hardware Review Seiten für den PC-Enthusiasten 5 Computer Hardware Review Sites für den PC-Enthusiasten Lesen Sie mehr und andere Kommentatoren sprechen über TRIM-Unterstützung. Sie haben vielleicht auch die Tatsache aufgegriffen, dass TRIM-Support eine ziemlich große Sache ist. Nachrichtenbeiträge auf wichtigen Tech-Websites berichten ständig, dass Marke X TRIM-Unterstützung hinzugefügt hat, was immer wieder ein großes Aufhebens darüber macht.

Diese neuen Berichte erklären jedoch selten, was TRIM-Unterstützung tatsächlich ist, was es für Sie schwierig machen kann zu verstehen, warum TRIM so eine große Sache ist und warum Sie es wirklich auf Ihrer SSD oder einer Solid-State-Festplatte benötigen Kauf.

Ein Quick Solid State Drive Tutorial

Bevor Sie richtig verstehen können, warum Tech-Websites so viel über TRIM sprechen. Sie müssen Ihr Wissen darüber, wie Solid-State-Festplatten arbeiten, stärken.

Ein Solid-State-Laufwerk ist einfach eine Platine voller Flash-Speicherchips und ein Controller, der dafür zuständig ist, herauszufinden, wie Daten am besten um das Laufwerk herum und auf Ihren Computer übertragen werden. Flash-Speicherchips sind viel, viel schneller als ein Festplatten 4 Werkzeuge zu prognostizieren und zu verhindern Festplattenfehler 4 Tools zu prognostizieren und zu verhindern Festplattenfehler f es ist ein Gerät in Ihrem Computer, dass Sie zuerst scheitern würde voraussagen, was wäre es Sein? Lesen Sie mehr, weil es für sie kein mechanisches Element gibt. Wenn Sie Daten in einen Flash-Speicher schreiben, werden einige elektrische Ladungen manipuliert und presto! Ihre Daten werden gespeichert.

Solid-State-Festplatte

Damit dieser Prozess jedoch als Daten sinnvoll ist, muss die SSD Daten in einer bestimmten Weise anordnen. Normalerweise wird eine Flash-Speicherzelle größere Speicherblöcke aufweisen, die "Blöcke" genannt werden, die aus kleineren Speicherabschnitten bestehen, die "Seiten" genannt werden.

Wenn eine SSD zum ersten Mal in einem System installiert wird, ist sie leer. So funktioniert alles so, wie Sie es erwarten würden. Wenn Sie eine Datei auf das Laufwerk schreiben, werden die Daten vom SSD-Controller in Blöcken und Seiten angeordnet. Da das Laufwerk leer ist, ist dies nicht zu komplex. Der Schreibvorgang läuft normal ab und ist sehr schnell, viel schneller als jede mechanische Festplatte.

Strafraum

Das Problem tritt auf, wenn Sie versuchen, Dateien auf Seiten zu schreiben, die bereits von Daten belegt sind. Dies geschieht nicht, wenn eine SSD fast voll ist, da das Schreiben von Daten auf eine Solid-State-Festplatte nicht linear ist.

Angenommen, Sie haben sechs Seiten, die durch die Buchstaben A bis F dargestellt werden. Intuitiv würden Sie erwarten, dass Daten linear von A nach F geschrieben werden. In Wirklichkeit sind die Daten nicht so gut strukturiert. Die Reihenfolge könnte B sein, dann D, dann A und so weiter. Da in einer SSD keine mechanische Komponente vorhanden ist, können Daten von allen Seiten gleich schnell abgerufen werden. Außerdem scrollt Windows nicht automatisch alle Daten von einer Seite, wenn die darin enthaltenen Informationen gelöscht werden. Wenn eine SSD halb voll ist, können tatsächlich alle ihre Seiten verwendet werden.

Solid-State-Festplatte

Wann immer Sie versuchen, Daten auf eine Seite zu schreiben, die verwendet wird, stoßen Sie auf etwas, das als "Block-Rewrite Penalty" bezeichnet wird. Seiten sind sehr spezifisch in Blöcken angeordnet. Wenn Sie die Daten auf einer Seite ersetzen müssen, müssen Sie alle Daten des gesamten Blocks neu schreiben . Eine Seite ist in der Regel 4 KB, und ein Block ist in der Regel 512 KB, so dass Sie plötzlich mit viel mehr Daten zu tun haben. Alle Informationen im Block müssen in den Cache der SSD geschrieben werden, damit sie nicht verloren gehen. Dann werden die Daten in den gesamten Block und alle seine Seiten geschrieben.

Scheint zeitaufwendig, nicht wahr? Es ist. Im besten Fall schreibt eine SSD, die diese Strafe erleidet, Daten fünfmal langsamer. Im schlimmsten Fall kann eine SSD beim Schreiben von Daten zwanzig Mal langsamer sein.

TRIM rettet den Tag

Jetzt sagst du vielleicht zu dir selbst - Schatz, das scheint eine alberne Art zu sein, Dinge zu tun. Warum kann keine einzelne Seite gelöscht werden, so dass der gesamte Block nicht gelöscht und neu geschrieben werden muss?

Der Grund ist ganz einfach, dass Solid State Drives neu sind. Erst im letzten Jahr kam es zu einer Explosion von Consumer-SSDs. Computer verwenden seit Jahrzehnten mechanische Festplatten und Betriebssysteme sind für sie optimiert.

TRIM ist eine Befehlsspezifikation, die einem Betriebssystem tatsächlich die Möglichkeit gibt, einem Solid-State-Laufwerk mitzuteilen, welche Seite die Daten enthält, die der Benutzer gelöscht hat. Der Controller der SSD kann diese Information übernehmen und sie dann verwenden, um bestimmte Seiten und nicht ganze Blöcke auszulöschen. Das Problem eines Block-Neuschreiben-Nachteils läuft auf ein Kommunikationsproblem hinaus. Die heutigen SSDs können nicht wissen, welche Seiten gelöscht wurden, weshalb sie den gesamten Block löschen und neu schreiben.

Solid-State-Laufwerk

Die Implementierung der TRIM-Unterstützung muss im Betriebssystem und in der Firmware der SSD erfolgen. Microsoft hat TRIM-Unterstützung in Windows 7 und auch in Windows Server 2008 RS implementiert, und bis jetzt sind sie die einzigen großen Betriebssysteme, die TRIM-Unterstützung bieten. Viele der heutigen Solid-State-Laufwerke werden auch mit TRIM-fähiger Firmware ausgeliefert, aber nicht alle. SSDs mit TRIM-Unterstützung umfassen:

  • Corsair Nova, Leistung und Reaktor
  • Entscheidendes M225
  • Intel X25-M
  • G. Skill Falke
  • Kingston SSDNow Laufwerke
  • OCZ Agility, Summit und Vertex
  • Patriot Torqx
  • SuperTalent Ultradrive

Dies ist nicht jedes Laufwerk auf dem Markt, und es gibt die Möglichkeit, dass Laufwerke, die TRIM nicht unterstützen, TRIM mit einer zukünftigen Hardware-Revision aktiviert haben. Wenn Sie Zweifel haben, besuchen Sie die Website des SSD-Herstellers, von dem Sie kaufen möchten. Sie werden normalerweise TRIM-Unterstützung trompeten, wenn sie es haben.

Fazit

TRIM-Unterstützung ist eine große Sache. Wenn Sie jetzt oder in Zukunft eine SSD kaufen, wollen Sie es. Wenn Sie bereits eine SSD besitzen, sollten Sie auf der Website Ihres Herstellers überprüfen, ob sie ein Firmware-Update haben, das sie auf Ihrer Festplatte aktiviert. Mit TRIM wird die SSD Ihres Computers immer mit maximaler Geschwindigkeit mitschwingen.

Bildquelle: Avye

In this article