Inwieweit ist die Größe einer SSD ein Faktor für ihre Leistung?
Korrigieren Sie mich, wenn ich falsch liege. Eine größere SSD sollte, wenn alles andere gleich ist, schneller als eine kleinere sein. Eine größere SSD hätte mehr Löschblöcke und damit mehr Spielraum für die FTL (Flash Translation Layer) zur Optimierung der Speicherbereinigung. Es würde auch mehr Zeit geben, bis TRIM notwendig wurde. Ich sehe auf Wikipedia, dass es bemerkt, dass "die Leistung der SSD mit der Anzahl der im Gerät verwendeten parallelen NAND-Flash-Chips skaliert werden kann", so dass der Durchsatz anscheinend ebenfalls erheblich zunimmt. Viele SSDs enthalten auch interne Caches, und vermutlich sind diese Caches für entsprechend große SSDs größer.
Angenommen, dieser Effekt besteht, möchte ich eine quantitative Analyse. Steigt der Durchsatz linear? Wie stark ist die Speicherbereinigung betroffen, wenn überhaupt? Bleibt die Latenz gleich? Und so weiter. Würde sich die Leistung einer 8-GB-SSD erheblich von der einer 80-GB-SSD unterscheiden, wenn beide hochwertige Chips, Controller usw. verwenden?
Gibt es Ressourcen (Webseiten, Forschungsarbeiten, Präsentationen, Bücher usw.), in denen Zusammenhänge zwischen der SSD-Leistung (4 KB zufällige Schreibgeschwindigkeit, Latenz, maximaler sequentieller Durchsatz usw.) und der Größe erörtert werden? Mir ist klar, dass dies nicht wirklich nach einer Programmierfrage klingt, aber es ist relevant für das, woran ich arbeite (Verwenden von Flash zum Zwischenspeichern von Festplattendaten), bei dem es um Programmierung geht.
Wenn es einen besseren Ort gibt, um diese Frage zu stellen, z. B. eine hardwareorientiertere Site, was wäre das? Etwas wie das Äquivalent eines Stapelüberlaufs (oder vielleicht eines Forums) für eingehende Fragen zu Hardwareschnittstellen, Interna usw. wäre willkommen.
quelle
Schauen Sie sich MEMS002 und MEMS003 im Intel Developer Forum an, das Sie hier finden: https://intel.wingateweb.com/us09/scheduler/catalog/catalog.jsp
quelle
Anandtech diskutiert dies kurz, basierend auf einer Untersuchung von IBM Zürich ( PDF ). Ich denke, die allgemeine Schlussfolgerung ist, dass 10 bis 30% der freien Fläche auf einer SSD vorhanden sein sollten, um ein anständiges Schreibverstärkungsverhältnis aufrechtzuerhalten. Die meisten Laufwerke enthalten eine reservierte Quote von ca. 7% (und Unternehmenslaufwerke bieten mehr). Es ist Sache des Benutzers (und des TRIM-Befehls), zusätzlichen Speicherplatz freizuhalten, um die volle Leistung aufrechtzuerhalten.
quelle
Storage Review bietet eine hervorragende Übersicht über 6 GT-Laufwerke der Corsair Force-Serie in verschiedenen Größen (von 60 GB bis 480 GB). Die Zusammenfassung ist, dass größere Laufwerke in der Familie in den meisten Szenarien (aber nicht in allen) eine bessere Leistung erzielen. 240 GB scheinen der Sweet Spot zu sein (zumindest für den SandForce-Controller).
quelle