Werden Solid-State-Laufwerke fragmentiert? Und wenn ja, leidet ihre Leistung darunter?
Werden Solid-State-Laufwerke fragmentiert? Und wenn ja, leidet ihre Leistung darunter?
Antworten:
Ja, SSDs werden fragmentiert. Beeinträchtigt es die Leistung genauso wie normale Festplatten? Nein.
Fragmentierung bezieht sich nur auf die Platzierung von Dateien außerhalb der Reihenfolge. Dies ist auf allen Speichergeräten erforderlich, ohne dass jedes Mal, wenn Sie etwas schreiben, alle jemals geschriebenen Daten neu gemischt werden müssen.
Solid-State-Laufwerke erfordern KEINE Defragmentierung. Dies kann die Lebensdauer des Laufwerks verkürzen. Wear Leveling-Technologie "fragmentiert" die Daten absichtlich , um eine gleichbleibende Lebensdauer des Laufwerks zu gewährleisten.
Quelle: OCZ
"Leiden"? Nr. Erfahrung ? Ja.
Fragmentierung ist einfach, wenn Dateien in nicht zusammenhängende Blöcke geschrieben werden. Dies ist bei einem frischen, sauberen Laufwerk kein Problem. Nach einer Weile, wenn das Laufwerk voll ist und Dateien gelöscht werden, werden neue Dateien in die verfügbaren Blöcke geschrieben, die möglicherweise nicht immer groß genug für die gesamte Datei sind . Es führt wirklich kein Weg daran vorbei (es reicht nicht , alles einmal auf ein leeres Laufwerk zu schreiben und dann nie wieder etwas zu schreiben), auch nicht mit einem besseren Dateisystem.
Wie sblair jedoch betonte, ist dies bei SSDs kein Problem, wie es bei HDs der Fall ist, da es keinen Kopf gibt, der sich physisch auf der Festplatte bewegt, um Daten zu sammeln, sodass es keine Leistungseinbußen gibt.
Wie Marcin und Molly erklärten, müssen SSDs Daten über das gesamte Laufwerk verteilen, um zu verhindern, dass der Anfang davon abgenutzt wird, während der Rest davon ungenutzt bleibt. Infolgedessen fragmentieren SSDs Daten absichtlich, um sie auf dem gesamten Laufwerk zu verteilen. Außerdem möchten Sie SDDs nicht defragmentieren, da dies nicht nur den Zweck der Datenverbreitung zunichte macht, sondern sie auch durch alle zusätzlichen Schreibvorgänge schneller abnimmt. Robers gab eine gute Erklärung dafür, wie sich SSDs von herkömmlichen rotierenden Festplatten unterscheiden und dass die Sektoren auf einer SSD nicht das physische Layout widerspiegeln.
Dies ist ein weiterer Vorteil von SSDs gegenüber rotierenden HDs: Fragmentierung ist kein Problem mehr.
SSDs : 5 (less power, less heat, faster, no fragmentation, smaller)
HDs : 1 (longer lasting)
Einschränkung :
All dies bedeutet jedoch nicht, dass SSDs die ideale, sorgenfreie Speicherlösung sind. Abgesehen von der Tatsache, dass sie sich abnutzen, gibt es ein kritisches Problem, dessen man sich bewusst sein muss. Zwar trifft es zu, dass SSDs beschäftigen Wear-Leveling und deren Firmware Sektorzuordnung verwaltet, die die Tatsache nicht negieren , dass SSDs, wie alle Speichergeräte , die Änderung zu ermöglichen, sie fragmentiert werden , was Tod ist , wenn Sie verlorene Dateien wiederherstellen müssen.
Die Verwendung eines toleranteren Dateisystems wie NTFS anstelle von FAT32 hilft in gewissem Maße, aber die Tatsache ist, dass eine fragmentierte Datei viel schwieriger wiederherzustellen ist (wenn nicht unmöglich) als eine nicht fragmentierte. In diesem Fall bedeutet "fragmentiert" natürlich aus Sicht des Betriebssystems, unabhängig vom physischen Layout.
Der allgemeine Konsens ist, dass sie fragmentieren können, aber nicht defragmentiert werden müssen. Schlimmer noch, dies könnte zu einer kürzeren Lebensdauer der Festplatte führen. Ich mag Toms Hardware und ihre Erklärung bei der Untersuchung des SSD-Defragmentierungsprodukts von Diskeeper .
Die Fragmentierung von SSDs kann zu Leistungseinbußen führen. Die Fragmentierung bleibt ein logisches Problem, da das Betriebssystem / Dateisystem alle Dateien und den freien Speicherplatz im Auge behalten muss. Wenn Dateien kleiner und größer werden und der freie Speicherplatz logisch fragmentierter wird, werden die E / A-Vorgänge im Laufe der Zeit kleiner, während das Betriebssystem / Dateisystem natürlich mehr CPU-Aufwand benötigt, um herauszufinden, wo die nächsten zu speichernden Daten abgelegt werden sollen , oder wenn Sie mehr Overhead lesen, um herauszufinden, wo sich alle Teile einer massiven Datei befinden.
Grundsätzlich steigt der IOPS mit zunehmender Fragmentierung. Mehr IOPS ist im Allgemeinen schlecht. Liege ich falsch?
Dies scheint bei nicht dateibasierten Systemen wie Datenbanken, die ihren gesamten Inhalt auf einem großen Speicherplatz speichern, nicht so offensichtlich zu sein (die Datenbank verwaltet die Fragmentierung ein oder zwei Ebenen über dem Dateisystem).
Sie können und werden jedoch auch auf SSDs fragmentiert sein, wenn Sie auf einer bestimmten Basis nichts unternehmen, um die langfristigen Auswirkungen zu mindern.
SSD ist wirklich unglaublich, aber nicht das Allheilmittel. Jeder, der darauf besteht, dass Fragmentierung auf SSD der Vergangenheit angehört, verkauft höchstwahrscheinlich etwas.
Der Grund für die Fragmentierung ist im Allgemeinen, dass der Laufwerkskopf an viele verschiedene Stellen verschoben werden muss, um auf die Datei zuzugreifen. Es muss sich physisch bewegen, was Zeit kostet. Bei einem Solid-State-Laufwerk (SSD) tritt die Fragmentierung immer noch auf, es gibt jedoch keine beweglichen Teile, die tatsächlich an die Position der anderen Teile der Datei verschoben werden müssen, sodass nicht dieselben Symptome auftreten ( reduzierte Leistung).
Außerdem können Solid-State-Laufwerke endlich oft beschrieben werden. Wenn Sie sie defragmentieren, kann sich die Lebensdauer der Festplatte tatsächlich verkürzen, ohne dass Sie den Vorteil einer Leistungssteigerung wie bei einer Festplatte mit Platten erzielen.