Wird die Ausrichtung von 4096 Byte auf SSD mit einer Sektorgröße von 512 Byte von Nutzen sein?

1823
Spurlos

Die physische Sektorgröße meiner SSD beträgt 512 Byte. Wird die Ausrichtung von 4096 Byte bei E / A-Vorgängen von Nutzen sein? Derzeit hat die 1. Partition (Recovery) nach msinfo32 einen Offset von 32 256 Bytes. Die zweite Partition (System) hat den Versatz bei 115 153 920 Bytes.

Einige weitere Daten aus der Ausgabe von fsutil:

Bytes pro Sektor: 512

Bytes pro physischem Sektor: 512

Bytes pro Cluster: 4096

Bytes pro FileRecord-Segment: 1024

0
Was ist der Hersteller und das Modell Ihrer SSD? David Schwartz vor 8 Jahren 0
Leider variieren die Details der optimalen Ausrichtung von SSDs von Hersteller und Modell zu Modell. * Im Allgemeinen funktioniert die gleiche Ausrichtung von 2048 Sektoren (1 MiB), die bei Festplattenlaufwerken standardmäßig verwendet wird, auf SSDs einwandfrei. Es gibt jedoch Ausnahmen von dieser Regel. Manchmal funktioniert auch ein kleinerer Ausrichtungswert, aber die Platzersparnis durch die Verwendung des 1024-Sektor-Abgleichs ist zu unbedeutend, um die Leistung zu beeinträchtigen, wenn Sie einen Fehler machen. Rod Smith vor 8 Jahren 0
@DavidSchwartz PLEXTOR PX-256M5S (Marvell 88SS9174 / 9187) Spurlos vor 8 Jahren 0
@Spurlos Alignment kann bei kleinen Lesevorgängen einen Leistungsunterschied von 40% auf diesem Chipsatz ausmachen, insbesondere wenn viele gleichzeitig vorliegen. David Schwartz vor 8 Jahren 0
Einfache Antwort: Ja, denn * intern * ist das Laufwerk fast sicher für 4K-Ausrichtung optimiert. SSD-Hersteller * wissen *, dass moderne Windows / MacOS / Linux standardmäßig mit 4K (oder mehreren davon) abgeglichen werden, und wenn sie dies wissen, optimieren sie dies. Ich habe keine Zeit, Referenzen zu finden, also nur den Kommentar. Sie können immer selbst experimentieren und Benchmarks ausführen. misha256 vor 8 Jahren 0

1 Antwort auf die Frage

-2
Aganju

Nein, alle diese Zahlen sind falsche Modelle für SSDs. Sie sind nicht in dieser Struktur organisiert, und es macht keinen Unterschied, dass alle Bytes dieselbe Zugriffszeit haben, da sich keine Platte dreht.

Das ist sehr irreführend. Zwei Bytes, die sich im selben physischen Sektor befinden, können doppelt so schnell gelesen werden wie zwei Bytes in unterschiedlichen physischen Sektoren. SSDs sind häufig auf IOPS beschränkt und nicht auf die Bandbreite beschränkt, und die Anzahl der für die Durchführung einer Operation erforderlichen IOPS kann den Durchsatz erheblich beeinflussen. David Schwartz vor 8 Jahren 2
@DavidSchwartz Ich denke, dass die Argumentation für die Ausrichtung im Allgemeinen gilt. Die Frage bezog sich speziell auf die 4K-Ausrichtung, die sich in Bezug auf IOPS nicht von der 512B-Ausrichtung unterscheiden sollte. jiggunjer vor 8 Jahren 0
@jiggunjer Es hängt von der SSD ab. David Schwartz vor 8 Jahren 0
@ DavidSchwartz Das ist zu vage, als dass ich es verstehen könnte. jiggunjer vor 8 Jahren 0
@jiggunjer Unterschiedliche SSD-Chipsätze ordnen externe Anforderungen unterschiedlichen Anforderungen zu. Das IOPS-Limit gilt für einige Chipsätze nach dem Framing. David Schwartz vor 8 Jahren 1
@DavidSchwartz, weil einige 4k Leseblöcke haben? jiggunjer vor 8 Jahren 0
@jiggunjer Das ist wahrscheinlich der häufigste Grund. Es ist nicht wirklich klar, was in den Chipsätzen passiert, aber die Benchmarks lügen nicht. David Schwartz vor 8 Jahren 0