Ist für moderne SSDs eine Ausrichtung zum Löschen der Blockgröße erforderlich?

8

Ich habe dieses Thema jetzt schon etwas diskutiert, aber ich habe es nicht geschafft, ein klares Bild zu bekommen.
Ich versuche herauszufinden, ob bei neueren SSDs eine Partitionsausrichtung zum Löschen der Blockgröße erforderlich ist.
Ich habe eine OCZ Vertex 3 SSD mit Windows 7- und Linux-Betriebssystemen (XBMCbuntu), die bereits im Dual Boot installiert sind.

Sammelte die Blockgrößen meines Laufwerks aus diesem Thread im OCZTechnologyForum

  • Seitengröße: 8 KB
  • Dateizuordnung. Einheit: 4 KB (ntfs)
  • Blockgröße löschen: 2048 KB

Das Windows 7-Setup erstellte die erste Partition mit einem Offset von 1 MB (1048576 Byte).
ms32info:

Partition Disk #0, Partition #0     
Partition Size  48,83 GB (52.428.800.000 bytes) 
Partition Starting Offset 1.048.576 bytes 
Partition Disk #0, Partition #1     
Partition Size  31,23 GB (33.531.363.328 bytes) 
Partition Starting Offset 52.429.848.576 bytes 

Das Online-Tool SSD Aligment Calculator gibt an, dass die Partition in Bezug auf die Löschblockgröße falsch ausgerichtet ist, da letztere 2 MB beträgt.

Da dieses Online-Tool altmodisch ist ... ist das richtig?
Wenn ja, ist es wichtig und die Mühe wert, Partitionen zu verschieben / ihre Größe zu ändern, um sie an einem Versatz von 2 MB und mehreren Grenzen auszurichten?

danirod
quelle
Ejem ... RFA, dh der Thread im OCZ-Forum auf dem ersten Link, auf den verwiesen wird. Speziell die Beiträge 2 und 4. Was sind deine Quellen?
Danirod
Vielleicht möchten Sie diesen (alten) Artikel von Ted Tso lesen (insbesondere den letzten Teil). Ich würde sagen: Moderne SSDs brauchen es vielleicht nicht, aber wenn Sie es trotzdem leicht machen können, kann es nur helfen.
Totor

Antworten:

3

Von OCZs "The ABC Guide" zu SSDs bezüglich der Ausrichtung:

Standardmäßig erstellen Vista und Win 7 ausgerichtete Partitionen mit einem Versatz von 1024 KB.

[...]

Das Mac OSX-Festplatten-Dienstprogramm richtet Partitionen in HFS + aus. Wie die meisten neueren Distributionen von GNU / Linux.

Wie Sie bereits erwähnt haben, hat der Vertex 3 eine Löschblockgröße von 2 MB, was kein Faktor für den aktuellen Ausrichtungsversatz ist. Aus diesem Grund würde ich in der Tat empfehlen, die Ausrichtung auf 2 MB zu verschieben. In den OCZ-Foren finden Sie eine Anleitung zur Verwendung von gparted zum Ausrichten einer SSD . Es gibt auch dieses Tool für Linux, mit dem ein Solid-State-Laufwerk manuell ausgerichtet werden kann.

Durchbruch
quelle
Hmm, ich kann hier verwirrt sein, aber sollte die erste Partition unter Berücksichtigung der 2 MB-Löschblockgröße nicht bei 2097152 Bytes beginnen und die restlichen Grenzen auf Vielfache dieser Zahl (2 MB) ausgerichtet sein? Ich versuche nur herauszufinden, ob sich der Aufwand lohnt.
Danirod
@ b4nd0ler0 Entschuldigung für die Verwirrung, anscheinend haben Sie Recht mit der Größe des Löschblocks. Ich hatte einige widersprüchliche Zahlen von anderen Leuten gelesen, aber tatsächlich wurde die 2-MB-Zahl von einem OCZ-Mitarbeiter enthüllt.
Durchbruch
2

Ihre Daten werden auf einer SSD mit einer Indirektionsebene auf Blockebene gespeichert. Jeder Block kann physisch praktisch überall landen. Neben der Verschleißnivellierung komprimieren einige Controller Blöcke und Punktblöcke mit demselben Inhalt auf denselben physischen Speicherort.

Die Größe des Löschblocks spielt eine größere Rolle bei den Auswirkungen auf die Verschleißstufe. Wie viele Daten müssen möglicherweise an anderer Stelle kopiert werden, um alle Blöcke mit Inhalten im Löschblock freizugeben, bevor sie gelöscht werden (andernfalls wird auf der SSD möglicherweise nur 1 Block verwendet pro Löschblock) kann sich auch auf die Leistung auswirken.

Brian
quelle