Festplattengeschwindigkeiten bei SSDs

Mit testefestplattengeschwindigkeit läßt sich beispielsweise das Problem von SSDs aufzeigen. Eine SSD wird mit der Zeit (geschriebene Datenmenge) immer langsamer (vgl. c't: Schnellstarter, de.wikipedia.org: SSD, de.gentoo-wiki.com: SSD). Abhilfe schaffen Dateisysteme wie JFS oder Tools wie fstrim, falls das Dateisystem (wie ext4 oder btrfs) dies unterstützt. Grundvoraussetzung ist die Unterstützung durch die SSD; also durch die Firmware. Dafür ist ggf. ein Firmwareupdate nötig (vgl. ocztechnologyforum.com). Es gibt auch andere Gründe für ein Firmwareupdate: c't: Firmware-Update gegen Bluescreens oder c't: Firmware-Update behebt 8-MByte-Bug.

SSD auf AMD FX-8150 mit 3.6 GHz

Die folgenden Daten stammen von 2 baugleichen OCZ Vertex 120GB auf einem AMD FX-8150. Erst wurde mit der veralteten Firmware getestet und dann nach einem Firmwareupdate mit der aktuellen Firmware.

veraltete Firmware

Die folgenden Daten stammen von einer OCZ Vertex 120GB mit der Firmware 1.31 auf einem AMD FX-8150. Es wurde eine 20 GB Partition verwendet.

Als Ausgangssituation wurde ein ext4-Dateisystem auf die Partition geschrieben und ein trim mittels fstrim durchgeführt.

Im Anschluß wurde wiederholt 10 GB Daten auf die Partition geschrieben und wieder gelesen.

~ $ testefestplattengeschwindigkeit.pl 10*1024 1024*1024 datei
Nach mehreren Wiederholungen wurde ein trim mittels fstrim durchgeführt. Die gemessenen Geschwindigkeiten ergeben sich dabei zu: (als pdf-Grafiken)

Das Tool fstrim funktioniert also nicht. Der Hersteller unterstützt erst in einer späteren Firmwareversion trim.

Im Vergleich zur neueren Firmware ist die SSD auch erstaunlich langsam.

aktuelle Firmware

Die folgenden Daten stammen von einer OCZ Vertex 120GB mit der Firmware 1.7 auf einem AMD FX-8150. Es wurde eine 20 GB Partition verwendet.

Als Ausgangssituation wurde ein ext4-Dateisystem auf die Partition geschrieben und ein trim mittels fstrim durchgeführt.

Im Anschluß wurde wiederholt 10 GB Daten auf die Partition geschrieben und wieder gelesen.

~ $ testefestplattengeschwindigkeit.pl 10*1024 1024*1024 datei
Nach mehreren Wiederholungen wurde ein trim mittels fstrim durchgeführt. Die gemessenen Geschwindigkeiten ergeben sich dabei zu: (als pdf-Grafiken)

Das Tool fstrim funktioniert also bei einigen Dateisystemen (ext2, ext3, ext4 und btrfs). Eigentlich sollten ext2 und ext3 nicht trimbar sein.

Im Vergleich zur älteren Firmware ist die SSD auch deutlich schneller.

ext2: Eigentlich sollte fstrim nicht funktionieren. Aber es funktioniert tadellos. Die Lesegeschwindigkeit variiert bei ext2 sehr stark.

ext3: Eigentlich sollte fstrim nicht funktionieren. Aber es funktioniert; allerdings mit etwas Verzögerung. ext3 scheint beim Lesen erstaunlich langsam zu sein.

ext4: fstrim funktioniert; die Ergebnisse dabei sind aber schwankend.

xfs: xfs zeigt sich vom trim unbeeindruckt.

jfs: jfs wird von fstrim sogar behindert. Ohne trim ist jfs gleichbleibend schnell/langsam.

btrfs: fstrim funktioniert tadellos.

Die Schreibgeschwindigkeiten bzw. Lesegeschwindigkeiten variieren allerdings nur geringfügig. Ob sich also ein trim auf dieser SSD von OCZ überhaupt lohnt ist fragwürdig. Auf einer baugleichen SSD wurde wiederholt obiges durchgeführt mit folgendem Ergebnis: (als pdf-Grafiken)

Fazit: Eine aktuelle Firmware ist unerläßlich! xfs scheint mit der Zeit geringfügig langsamer zu werden. Die aktuellen Filesystem ext4 und a href="http://de.wikipedia.org/wiki/Journaled_File_System" target="_blank">jfs scheinen brauchbar. Als zukünftiges Dateisystem wird btrfs allerdings noch einiges mehr bieten! fstrim bringt einen Geschwindigkeitszuwachs beim Schreiben von weniger als 20 Prozent. Ob man dies benötigt, muß im Einzelfall entschieden werden. Hier wurden die Messungen auf einem leistungsstarkem System ohne weitere Last durchgeführt. In der Praxis sieht dies sicherlich nochmal anders aus.

Alle Messungen wurden mit dem Skript und testefestplattengeschwindigkeit durchgeführt. Die Daten gibt es als Meßergebnisse.


zurück zu testefestplattengeschwindigkeit

zurück zur Übersicht