Warum sind SSDs mit geringerer Kapazität langsamer?

72

Ich habe diesen Artikel von Tom's Hardware zum Testen von SSDs gelesen und bin auf die folgende Behauptung gestoßen:

Bei SSDs variiert die Leistung je nach Kapazitätspunkt. Kleinere Laufwerke sind in der Regel langsamer als größere, selbst in derselben Familie.

Der Artikel sichert diese Behauptung jedoch nicht und erläutert nicht, warum.

Es erscheint mir nicht intuitiv, dass kleinere Laufwerke langsamer sind. Ich würde denken, es wäre umgekehrt, da ein größeres Laufwerk einen größeren "Bereich" hat, auf den über dieselbe Bandbreite zugegriffen werden kann.

Stimmt es, dass kleinere (Kapazitäts-) SSDs langsamer sind? Und wenn ja, warum?

PGmath
quelle
9
"Kleiner" könnte nur "älteres Design" sein
Aganju
7
Mit "klein" meinen Sie die physische Größe oder die Kapazität?
JesseTG
1
@ JesseTG Kapazität. Ich werde das klarer machen.
PGmath
2
Der Kern des Problems besteht darin, dass Sie mit einem Latenzargument über den Durchsatz nachdenken.
Mehrdad

Antworten:

106

Größere SSDs desselben SSD-Modells / derselben SSD-Familie (ein Vergleich verschiedener Modelle macht keinen Sinn) sind beim Schreiben von Daten schneller , da sie mehr Kanäle gleichzeitig verwenden :

Bildbeschreibung hier eingeben

Kleinere verwenden nur wenige Kanäle (4 statt 8), da sie weniger NAND-Module enthalten.

magicandre1981
quelle
12
Ich würde hinzufügen "für eine bestimmte Familie / Controller", wenn ich pedantisch sein wollte.
Geselle Geek
8
Es sei darauf hingewiesen, dass der Grund dafür darin besteht, dass Flash-Chips in der Regel nur zu einem vernünftigen Preis mit einer oder zwei Kapazitäten gleichzeitig erhältlich sind. Zum Beispiel sind derzeit MLC-Chips in den Varianten 32, 64 und 128 Gigabit erhältlich, und da die 64-Gigabit-Chips nur etwas mehr als 32 Gigabit kosten, aber weniger als die Hälfte der 128-Gigabit-Chips, wird jeder, der heute eine neue SSD-Serie entwickelt, diese wahrscheinlich basierend entwickeln auf 64-Gbit-Chips, unabhängig von der Kapazität, die sie anstreben.
Jules
Das ist eine gute einfache Antwort!
Raystafarian
@ magicandre1981 Würdest du gerne etwas mehr darüber als Artikel für den SU-Blog schreiben?
Rahuldottech
@ RahulBasu nicht wirklich.
magicandre1981
52

Die leistungsstärkeren Varianten eines SSD-Modells erhalten ihre höhere Kapazität häufig dadurch, dass einfach mehr NAND-Flash-Chips des gleichen Typs wie die leistungsschwächeren Varianten vorhanden sind.

Wenn mehr Flash-Chips vorhanden sind, kann der Controller auf der SSD parallel auf mehr Daten zugreifen, was höhere Geschwindigkeiten ermöglicht.

Håkan Lindqvist
quelle
37
So etwas wie ein eingebautes RAID-0.
Kasperd
5

Stellen wir uns vor, dass die SSD 32 GB NAND-Chips für die Speicherung verwendet. Eine 128-GB-SSD benötigt vier dieser Chips, um den Speicherplatz zu belegen, und eine 256-GB-SSD benötigt acht identische Chips, um den Speicherplatz zu belegen, dh zum Lesen / Schreiben Die 256G-SSD kann statt der 128G-4-Chips bis zu 8 Chips pro Sekunde verarbeiten, wodurch sie viel schneller wird.

Da es jedoch andere Engpässe gibt, wird die Endgeschwindigkeit bei beiden Schreib- / Lesegeräten nicht doppelt so hoch sein. In der Praxis gibt es jedoch viele Beispiele dafür, dass 128Gs nur die Hälfte der Schreibgeschwindigkeit der 256Gs (dh der Netzhaut) haben Macbook Pro's PCIe SSD Benchmark (Sandisk Extreme CZ80 USB Drive).

Die Beschreibung war nicht zu 100% korrekt, vermittelt jedoch die grundlegende Vorstellung, warum kleine SSDs langsamer sind.

John Li
quelle