FIO
Test
fio --filename=/dev/sdx --direct=1 --rw=randrw --refill_buffers --norandommap --randrepeat=0 --ioengine=libaio --bs=4k --rwmixread=100 --iodepth=16 --numjobs=16 --runtime=60 --group_reporting --name=4ktest
fio --filename=/dev/sdx --direct=1 --rw=randrw --refill_buffers --norandommap --randrepeat=0 --ioengine=libaio --bs=8k --rwmixread=70 --iodepth=16 --numjobs=16 --runtime=60 --group_reporting --name=8k7030test
Notes:
FreeBSD: use engine posixaio (have to load kernel module: "kldload aio")
Results:
| System | HW | 4ktest | 8k7030test read | 8k7030test write | notes |
| FreeBSD 9.1 | Jalovice | read : io=170204KB, bw=2815.3KB/s, iops=703 , runt= 60459msec | read : io=315768KB, bw=5227.5KB/s, iops=653 , runt= 60406msec | write: io=135584KB, bw=2244.6KB/s, iops=280 , runt= 60406msec | |
| Centos 6 | Jalovice | read : io=152688KB, bw=2522.7KB/s, iops=630, runt= 60527msec | read : io=266888KB, bw=4426.2KB/s, iops=553, runt= 60298msec | write: io=115136KB, bw=1909.5KB/s, iops=238, runt= 60298msec |