Wie viel langsamer werden SSDs, wenn sie voll sind oder älter werden?

56

Ich überlege mir eine 256 GB SSD zu kaufen. Ich habe gehört, dass sie langsamer werden, wenn Sie sie mit mehr als 75% ihrer Kapazität füllen. Dies liegt an der Mechanik, wie sie Daten schreiben.

Die Frage ist: Wie viel langsamer werden sie tatsächlich, wenn Sie die 75% -Marke überschreiten?

Ja, ich beabsichtige, es ordnungsgemäß zu warten und sicherzustellen, dass ich es nicht bis zum Rand ausfülle, aber ich möchte nur um des Wissens willen wissen, wie viel langsamer sie werden. Sprechen wir über Millisekunden oder Sekunden? Werden sie noch viel schneller sein als eine herkömmliche Festplatte?

Haben sie auch Probleme mit dem Alter?

WorldGov
quelle
Kommentare sind nicht für eine längere Diskussion gedacht. Dieses Gespräch war zog in den Chat .
DavidPostill

Antworten:

64

Wie Bob erwähnte in den Kommentaren In den letzten Jahren hat sich viel an SSDs geändert. Es gibt einige Schlüsseltechnologien, die frühe Leistungsprobleme behoben haben. Machen Sie sich keine Sorgen, kaufen Sie eine SSD, die Leistung ist erstaunlich. Ich habe Samsung 850 EVO dieses 2011 Macbook Pro, das es schön schnurren hält.

SSDs unterscheiden sich physikalisch stark von sich drehenden Festplatten, aber Betriebssysteme und Dateisysteme wurden um die Macken von sich drehenden Festplatten herum entwickelt. Als SSDs eingeführt wurden, gab es einige Leistungsprobleme, da die SSDs ineffizient verwendet wurden.

Der große ist Schreibverstärkung . Wenn eine Datei gelöscht wird, wird ihr Speicherplatz im Dateisystem als frei markiert, aber das Laufwerk wird nicht angewiesen, die Daten tatsächlich zu löschen. Dies spart eine Menge unnötiger Zeit auf einer sich drehenden Festplatte. Für eine sich drehende Festplatte ist das Schreiben in den belegten Speicherplatz genauso effizient wie das Schreiben in einen nicht belegten Speicherplatz. Eine SSD muss jedoch Speicherplatz löschen, bevor sie darüber schreiben kann. Und es muss einen viel größeren Bereich löschen, als er beschreiben kann. In diesem Fall müssen alle Daten in dem Abschnitt verschoben werden, der an einer anderen Stelle gelöscht wird, was zu mehr Schreibvorgängen führt. Auf einer überfüllten Festplatte wird das Löschen und Neuschreiben teuer und verkürzt die Lebensdauer der SSD.

Ein Weg dies zu vermeiden ist mit Überversorgung . Dies ist die Praxis, absichtlich einen Teil des Speicherplatzes auf der SSD frei zu lassen. Es vermeidet eine Schreibverstärkung, indem verhindert wird, dass die Festplatte zu voll wird. Das ist heute unnötig. Sowohl das Betriebssystem als auch die SSD selbst reservieren ausreichend Speicherplatz für die Überbereitstellung.

Die andere Lösung ist Trimmen . Dies ist ein zusätzlicher Befehl, den ein Betriebssystem an das Laufwerk senden kann, um es über das Löschen von Daten zu informieren. Dann kann die SSD viel effizienter bei der Bereinigung alter Daten und der Garbage Collection sein, wenn sie nicht verwendet wird. Alle gängigen Betriebssysteme unterstützen Trim.

Schwern
quelle
"Movi et somewhere else" - wird es nicht einfach im Cache gespeichert? Das sagt der Wikipedia-Artikel über "Trimmen".
Wildcard
4
@Wildcard Ja, der Cache ist "woanders". :) Der Schreibverstärkungsprozess liest den 256-KByte-Block aus dem Flash, schreibt ihn in den Cache, löscht den 256-KByte-Block aus dem Flash, schreibt die neue 4-KByte-Seite in den Cache und schreibt den 256-KByte-Block zurück in den Flash. Wenn Sie also nur 4 KB schreiben, werden möglicherweise 256 KB gelesen, gelöscht und neu geschrieben. Dies ist der "Verstärkungsteil". Vergleichen Sie dies mit dem Einzelschrittprozess einer sich drehenden Festplatte, bei dem neue Daten über die alten geschrieben werden.
Schwern
1
Ich habe auch ein Samsung 850 EVO Mitte 2012 MBP. Und es bootet schneller als mein 2017er iMac, der standardmäßig über eine SSD von Apples SSD-Anbieter verfügt. 850 EVOs sind gut.
displayName
25

Wenn Sie nicht planen, Terabytes an Daten gleichzeitig zu verschieben, sind die Auswirkungen vernachlässigbar. Selbst bei der Warteschlangentiefe 32, die Sie nur als Workstation- oder Server-Benutzer sehen würden, zeigen sich die Auswirkungen nur bei einer Kapazität von nahezu 90% und beeinträchtigen die Leistung nur geringfügig. Selbst eine zu 99% volle SSD würde eine Festplatte immer noch um mehrere Größenordnungen übertreffen. Quelle: https://www.anandtech.com/show/6489/playing-with-op
Die Langlebigkeit von SSDs gab seit der Einführung der Technologie Anlass zur Sorge. Moderne SSDs haben jedoch eine deutlich verbesserte Schreibfestigkeit. Beispielsweise hat ein 960 PRO 2 TB-Laufwerk von Samsung eine Schreibdauer von 1200 TB, was bedeutet, dass das Laufwerk 600-mal aufgefüllt und gelöscht werden muss, bevor es ausfällt. Unwahrscheinlich. In Bezug auf das Alter beträgt die durchschnittliche Ausfallzeit 1.500.000 Stunden oder mehr als 100 Jahre. Wenn Sie also nicht vorhaben, die Schreibgeschwindigkeit einer SSD für ca. 4 Jahre in Folge konstant zu maximieren, ist die Wahrscheinlichkeit, dass eine SSD ausfällt, minimal.

Corsair64
quelle
13
Wenn nur die Steuerschaltung eine ähnliche MTBF wie das NAND hätte. Ich sitze hier mit einer Auswahl von gemauerten SSDs auf meinem überfüllten Schreibtisch von verschiedenen Herstellern, die im Laufe der Jahre von Servern gezogen wurden. Verwenden Sie keine lächerlichen MTBF-Zahlen als Entschuldigung, um Ihr Backup-Regime zu lockern.
Andy Brown
1
600 klingt leise. Wie oft kann ein Block (?) Überschrieben werden? Wenn es fast voll mit Speicherdaten ist und das, was übrig bleibt, für Dateien verwendet wird, die sich häufig ändern, ist dies nicht der Fall Start früher scheitern, weil es die ganze Zeit über die gleichen Blöcke überschreibt? So wie ich es verstehe, geradeheraus scheitern war nie die Sorge.
Mazura
7

Die einzig wahre Antwort lautet: "Das hängt vom Laufwerk ab." Wie in anderen Antworten bereits erwähnt, kann die Verlangsamung mit Over-Provisioning und intelligenten Controllern vermieden werden, aber Over-Provisioning erhöht die Kosten pro GB, sodass billigere Laufwerke nicht viel überbieten. 25% freier Speicherplatz sind möglicherweise zu viel, aber viele Laufwerke werden bei über 90% spürbar langsamer. Und einige Laufwerke, wie Intel Optane, sind gegen diesen Effekt völlig immun (Quelle: Ich arbeite bei Intel an Optane-Laufwerken).

Glücklicherweise ist der Verlangsamungseffekt am Lebensende bekannt und wird von den meisten Gutachtern getestet. Wenn Sie also das Laufwerk nachschlagen, an das Sie auf einigen der Websites mit guten Hardwareüberprüfungen denken, haben diese quantifiziert, um wie viel sich das Laufwerk verlangsamt, wenn Sie es gefüllt haben. Ich mag Anandtech.com, aber jede Tech-Review-Site, die sich mit Speicher befasst, sollte dies testen.

Trotzdem ist selbst eine langsame, volle SSD gegen Ende ihrer Lebensdauer wahrscheinlich immer noch schneller als eine Festplatte. Wenn Sie also mit einem festen Budget zwischen einer kleineren SSD, die Sie füllen, und einer größeren Festplatte mit zusätzlichem Speicherplatz wählen, ist die SSD immer noch die schnellere Wahl.

Nate Strickland
quelle