Alignment bei SSD und Raid (HDD)

Orchidee

Lt. Junior Grade
Registriert
Feb. 2009
Beiträge
268
Habe ein paar Überlegungen gemacht und auch ein paar Fragen dazu.:D
Bei einer SSD ist ja das Alignment von großer Bedeutung. Z.B. steht oft geschrieben und SSD's werden auch mit Hilfe der alten “Sektoren-Logik” angesprochen:
Vista/W7 macht ein Offset von 64 Sektoren a 512 Byte = 32768 Byte = 32 KB
SSD benötigen ein Offset von 128 Pages *4KB = 524288 Byte = 512 KB, 128 Pages sind ein Block und nur diese Struktur (Block) kann in einerm NAND-Flash Drive gelöscht werden. Also Offset von 512 KB (1024 Sektor mit 512 Byte pro Sektor).
Berechnung aus http://www.techpowerup.com/articles/other/157
1. Vista und W7 macht das ja automatisch richtig, also Offset von 512 KB und vielfaches davon? Oder doch nur 32KB? Dann würde aber die Berechnung Misaligned bei 2) anzeigen.
2. Warum setzt man den Offset nicht bei 0 an. Wegen dem MBR, ja?
3. Das Alignment ist bei Raid (mit HDD!) ohne Bedeutung, obwohl es Stripes hat. Hier kann der Offset auch wie bei XP liegen, also
XP: 63 Sektoren a 512 Byte = 32256 Byte = 31,5 KB?

4. Beim Raid (mit HDD!) kann also ein Cluster auch Stripegrenzen überschreiten - ist sogar manchmal erwünscht - ohne den geringsten Nachteil.
5. Bei einer SSD werden dann unnötig Blöcke gelöscht und beschrieben. Im schlechtesten Fall 100% mehr, also doppelt so viele Blöcke.
6. Vor dem Zurückspielen eines Images auf eine SSD müsste ich erst einmal eine alignte Partition erstellen und dann das Image dort zurückspielen, sonst macht die Imaging-Software womöglich das Alignment kaputt?
 
Beim Adaptec 3805 kommt noch hinzu dass die Stripes nicht am beginn des Laufwerks anfangen sondern

sondern erst bei Sektor 127 -> Sektor 128 wid dem System bei einem RAID1 als Sektor 0 präsentieret -> 1. Partition beginnt bei mir mit 1920 Sektoren Offset -> Das 1. MB der SSDs wird nicht genutzt. Ich hab beim Einricten mit dem gedanken gespielt eventuell mal ein RAID 0 Daraus zu machen.

Mit 400MB/s beim Lesen und 170 MB/s beim Schreiben komm ich aber aus. -> RAID 1 bleibt.

Auch sollte man darauf achten dass die Anzahl der SSDs durch eine Zahl der 2er Potenzreihe Teilen lässt. (Raid 0) für RAID5 udn 6 sollten es eine bzw 2 SSDs mehr sein.
 
Zurück
Oben