Here are some measurements with one (1) and ten (10) standard Hitachi 2,5″ server disks (as included with a Sun X4240) - please compare them to one (1) resp. four (4) Intel X-25E flash SSD drives (here).
linux-rxg8:~ # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 132G 801M 125G 1% /
udev 4.0G 156K 4.0G 1% /dev
/dev/sdg 137G 544K 137G 1% /sd1
/dev/sdh 137G 544K 137G 1% /sd2
/dev/sdi 137G 544K 137G 1% /sd3
/dev/sdj 137G 544K 137G 1% /sd4
/dev/sdk 137G 544K 137G 1% /sd5
/dev/sdl 137G 544K 137G 1% /sd6
/dev/sdm 137G 544K 137G 1% /sd7
/dev/sdn 137G 544K 137G 1% /sd8
/dev/sdo 137G 544K 137G 1% /sd9
/dev/sdp 137G 544K 137G 1% /sd10
/dev/sdb 30G 544K 30G 1% /mnt1
/dev/sdc 30G 544K 30G 1% /mnt2
/dev/sdd 30G 544K 30G 1% /mnt3
/dev/sde 30G 544K 30G 1% /mnt4
/dev/sdf 30G 544K 30G 1% /mnt5
linux-rxg8:~ # iozone -t1 -i0 -i1 -r128m -s10g -I -F /sd1/testfile
Iozone: Performance Test of File I/O
Version $Revision: 3.226 $
Compiled for 32 bit mode.
Build: linux
Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
Al Slater, Scott Rhine, Mike Wisner, Ken Goss
Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
Randy Dunlap, Mark Montague, Dan Million,
Jean-Marc Zucconi, Jeff Blomberg,
Erik Habbinga, Kris Strecker.
Run began: Fri Dec 5 16:13:37 2008
Record Size 131072 KB
File size set to 10485760 KB
O_DIRECT feature enabled
Command line used: iozone -t1 -i0 -i1 -r128m -s10g -I -F /sd1/testfile
Output is in Kbytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 Kbytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
Throughput test with 1 process
Each process writes a 10485760 Kbyte file in 131072 Kbyte records
Children see throughput for 1 initial writers = 86013.13 KB/sec
Parent sees throughput for 1 initial writers = 85993.47 KB/sec
Min throughput per process = 86013.13 KB/sec
Max throughput per process = 86013.13 KB/sec
Avg throughput per process = 86013.13 KB/sec
Min xfer = 10485760.00 KB
Children see throughput for 1 rewriters = 86492.84 KB/sec
Parent sees throughput for 1 rewriters = 86471.07 KB/sec
Min throughput per process = 86492.84 KB/sec
Max throughput per process = 86492.84 KB/sec
Avg throughput per process = 86492.84 KB/sec
Min xfer = 10485760.00 KB
Children see throughput for 1 readers = 87382.30 KB/sec
Parent sees throughput for 1 readers = 87370.67 KB/sec
Min throughput per process = 87382.30 KB/sec
Max throughput per process = 87382.30 KB/sec
Avg throughput per process = 87382.30 KB/sec
Min xfer = 10485760.00 KB
Children see throughput for 1 re-readers = 87361.32 KB/sec
Parent sees throughput for 1 re-readers = 87346.74 KB/sec
Min throughput per process = 87361.32 KB/sec
Max throughput per process = 87361.32 KB/sec
Avg throughput per process = 87361.32 KB/sec
Min xfer = 10485760.00 KB
iozone test complete.
linux-rxg8:~ # iozone -t10 -i0 -i1 -r128m -s10g -I -F /sd1/testfile /sd2/testfile /sd3/testfile /sd4/testfile /sd5/testfile /sd6/testfile /sd7/testfile /sd8/testfile /sd9/testfile /sd10/testfile
Iozone: Performance Test of File I/O
Version $Revision: 3.226 $
Compiled for 32 bit mode.
Build: linux
Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
Al Slater, Scott Rhine, Mike Wisner, Ken Goss
Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
Randy Dunlap, Mark Montague, Dan Million,
Jean-Marc Zucconi, Jeff Blomberg,
Erik Habbinga, Kris Strecker.
Run began: Fri Dec 5 16:22:39 2008
Record Size 131072 KB
File size set to 10485760 KB
O_DIRECT feature enabled
Command line used: iozone -t10 -i0 -i1 -r128m -s10g -I -F /sd1/testfile /sd2/testfile /sd3/testfile /sd4/testfile /sd5/testfile /sd6/testfile /sd7/testfile /sd8/testfile /sd9/testfile /sd10/testfile
Output is in Kbytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 Kbytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
Throughput test with 10 processes
Each process writes a 10485760 Kbyte file in 131072 Kbyte records
Children see throughput for 10 initial writers = 857660.77 KB/sec
Parent sees throughput for 10 initial writers = 805082.34 KB/sec
Min throughput per process = 83305.27 KB/sec
Max throughput per process = 90518.18 KB/sec
Avg throughput per process = 85766.08 KB/sec
Min xfer = 9699328.00 KB
Children see throughput for 10 rewriters = 858106.52 KB/sec
Parent sees throughput for 10 rewriters = 852590.91 KB/sec
Min throughput per process = 83325.30 KB/sec
Max throughput per process = 91047.17 KB/sec
Avg throughput per process = 85810.65 KB/sec
Min xfer = 9699328.00 KB
Children see throughput for 10 readers = 822320.46 KB/sec
Parent sees throughput for 10 readers = 815800.17 KB/sec
Min throughput per process = 79950.91 KB/sec
Max throughput per process = 86293.77 KB/sec
Avg throughput per process = 82232.05 KB/sec
Min xfer = 9830400.00 KB
Children see throughput for 10 re-readers = 821733.08 KB/sec
Parent sees throughput for 10 re-readers = 816734.99 KB/sec
Min throughput per process = 80013.52 KB/sec
Max throughput per process = 86380.83 KB/sec
Avg throughput per process = 82173.31 KB/sec
Min xfer = 9830400.00 KB
iozone test complete.