Hallo;
bin seit kurzem stolzer Besitzer einer OCZ Agility 3 SSD und habe jetzt Arch darauf installiert.
Das Ding rennt zwar bereits ganz schön, aber irgendwie bin ich noch nicht so ganz zufrieden mit den Benchmarks, die auch ziemlich hinter vergleichbaren Benchmarks z. Bsp. im Wiki hinterherhinken:
hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 12164 MB in 2.00 seconds = 6086.39 MB/sec
Timing buffered disk reads: 672 MB in 3.00 seconds = 223.66 MB/sec
root@calvin /home/hannenz # cd /root
root@calvin ~ # dd if=/dev/zero of=tmpfile bs=1M count=1024 conv=fdatasync,notrunc
1024+0 Datensätze ein
1024+0 Datensätze aus
1073741824 Bytes (1,1 GB) kopiert, 2,83671 s, 379 MB/s
root@calvin ~ # echo 3 > /proc/sys/vm/drop_caches
root@calvin ~ # dd if=tmpfile of=/dev/null bs=1M count=1024
1024+0 Datensätze ein
1024+0 Datensätze aus
1073741824 Bytes (1,1 GB) kopiert, 3,21268 s, 334 MB/s
root@calvin ~ # dd if=tmpfile of=/dev/null bs=1M count=1024
1024+0 Datensätze ein
1024+0 Datensätze aus
1073741824 Bytes (1,1 GB) kopiert, 0,149745 s, 7,2 GB/s
Diese Werte sind auch übers Mittel (meherer Läufe) ungefähr repräsentativ. Eigentlich sollte ich ja mit SATA-III bis zu 6Gbit/s haben, die SSD verspricht bis zu 500 MB/s (lesen). Auffallend ist auch irgendwie dass die Werte fürs Lesen und Schreiben ungefähr gleich sind bzw. teilweise sogar die Schreibrate höher als die Leserate.
Besonders interessant ist jedoch, dass mir palimpsest sogar satte ~450 MB/s beim Lesen attestiert; hdparm und dd jedoch beharrlich auf ihren 200-330 MB/s Werten bestehen.
Ich frage mich, ob ich evtl. beim Partitionieren was falsch gemacht habe. Ich konnte den ESB der SSD nicht herausfinden weshalb ich mit
# fdisk -H 32 -S 32 /dev/sdX
partitioniert habe, fdisk sagt:
root@calvin ~ # fdisk -l /dev/sda
Disk /dev/sda: 60.0 GB, 60022480896 bytes
255 Köpfe, 63 Sektoren/Spur, 7297 Zylinder, zusammen 117231408 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x7a32b434
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 2048 104859647 52428800 83 Linux
/dev/sda2 104859648 117231407 6185880 82 Linux Swap / Solaris
root@calvin ~ # fdisk -lu /dev/sda
Disk /dev/sda: 60.0 GB, 60022480896 bytes
255 Köpfe, 63 Sektoren/Spur, 7297 Zylinder, zusammen 117231408 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x7a32b434
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 2048 104859647 52428800 83 Linux
/dev/sda2 104859648 117231407 6185880 82 Linux Swap / Solaris
root@calvin ~ #
Ach, ja Filesystem ist Ext4 mit discard und noatime gemountet.
Kann es sein, dass da mit dem Alignment was nicht stimmt und wenn ja, bekomm ich das im laufenden Betrieb irgendwie gefixt oder hilft nur eine Neupartitionierung (sprich: Neuinstallation) ?!
Danke schon mal für Eure Anregungen