dd if=/dev/zero of=benchmark bs=64K count=32K conv=fdatasync 32768+0 records in 32768+0 records out 2147483648 bytes (2.1 GB) copied, 5.90379 s, 364 MB/s dd if=/dev/zero of=benchmark bs=1M count=2048 conv=fdatasync 2048+0 records in 2048+0 records out 2147483648 bytes (2.1 GB) copied, 4.90536 s, 438 MB/s
./fio --time_based --name=benchmark --size=256M --runtime=60 --randrepeat=1 --iodepth=32 --invalidate=1 --verify=0 --verify_fatal=0 --numjobs=8 --rw=randread --blocksize=4k --group_reporting benchmark: (g=0): rw=randread, bs=4K-4K/4K-4K/4K-4K, ioengine=sync, iodepth=32 ... fio-2.8 Starting 8 processes benchmark: Laying out IO file(s) (1 file(s) / 256MB) benchmark: Laying out IO file(s) (1 file(s) / 256MB) benchmark: Laying out IO file(s) (1 file(s) / 256MB) benchmark: Laying out IO file(s) (1 file(s) / 256MB) benchmark: Laying out IO file(s) (1 file(s) / 256MB) benchmark: Laying out IO file(s) (1 file(s) / 256MB) benchmark: Laying out IO file(s) (1 file(s) / 256MB) benchmark: Laying out IO file(s) (1 file(s) / 256MB) benchmark: (groupid=0, jobs=8): err= 0: pid=9366: Fri May 12 20:27:49 2017 read : io=239912KB, bw=3998.0KB/s, iops=999, runt= 60008msec clat (usec): min=202, max=20797, avg=7994.19, stdev=645.68 lat (usec): min=202, max=20798, avg=7995.02, stdev=645.68 clat percentiles (usec): | 1.00th=[ 7008], 5.00th=[ 7200], 10.00th=[ 7264], 20.00th=[ 7456], | 30.00th=[ 7712], 40.00th=[ 8096], 50.00th=[ 8160], 60.00th=[ 8256], | 70.00th=[ 8256], 80.00th=[ 8384], 90.00th=[ 8384], 95.00th=[ 8512], | 99.00th=[ 9408], 99.50th=[10304], 99.90th=[11840], 99.95th=[12608], | 99.99th=[15680] bw (KB /s): min= 441, max= 624, per=12.50%, avg=499.89, stdev=11.59 lat (usec) : 250=0.05%, 500=0.10%, 750=0.02%, 1000=0.01% lat (msec) : 2=0.02%, 4=0.02%, 10=99.12%, 20=0.66%, 50=0.01% cpu : usr=0.17%, sys=0.70%, ctx=62901, majf=0, minf=287 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% issued : total=r=59978/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0 latency : target=0, window=0, percentile=100.00%, depth=32 Run status group 0 (all jobs): READ: io=239912KB, aggrb=3998KB/s, minb=3998KB/s, maxb=3998KB/s, mint=60008msec, maxt=60008msec
./fio --time_based --name=benchmark --size=256M --runtime=60 --randrepeat=1 --iodepth=32 --direct=1 --invalidate=1 --verify=0 --verify_fatal=0 --numjobs=8 --rw=randread --blocksize=4k --group_reporting benchmark: (g=0): rw=randread, bs=4K-4K/4K-4K/4K-4K, ioengine=sync, iodepth=32 ... fio-2.8 Starting 8 processes benchmark: (groupid=0, jobs=8): err= 0: pid=9376: Fri May 12 20:28:49 2017 read : io=239984KB, bw=3999.3KB/s, iops=999, runt= 60007msec clat (usec): min=201, max=20938, avg=7985.92, stdev=662.33 lat (usec): min=202, max=20939, avg=7986.71, stdev=662.29 clat percentiles (usec): | 1.00th=[ 6688], 5.00th=[ 7200], 10.00th=[ 7264], 20.00th=[ 7456], | 30.00th=[ 7712], 40.00th=[ 8096], 50.00th=[ 8160], 60.00th=[ 8256], | 70.00th=[ 8256], 80.00th=[ 8384], 90.00th=[ 8384], 95.00th=[ 8384], | 99.00th=[ 9408], 99.50th=[10304], 99.90th=[11968], 99.95th=[12864], | 99.99th=[17536] bw (KB /s): min= 467, max= 592, per=12.50%, avg=499.95, stdev= 7.14 lat (usec) : 250=0.05%, 500=0.11%, 750=0.02%, 1000=0.01% lat (msec) : 2=0.02%, 4=0.04%, 10=99.11%, 20=0.64%, 50=0.01% cpu : usr=0.17%, sys=0.70%, ctx=64900, majf=0, minf=263 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% issued : total=r=59996/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0 latency : target=0, window=0, percentile=100.00%, depth=32 Run status group 0 (all jobs): READ: io=239984KB, aggrb=3999KB/s, minb=3999KB/s, maxb=3999KB/s, mint=60007msec, maxt=60007msec
./fio --time_based --name=benchmark --size=256M --runtime=60 --filename=benchmark --randrepeat=1 --iodepth=32 --invalidate=1 --verify=0 --verify_fatal=0 --numjobs=8 --rw=randwrite --blocksize=4k --group_reporting benchmark: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K, ioengine=sync, iodepth=32 ... fio-2.8 Starting 8 processes benchmark: (groupid=0, jobs=8): err= 0: pid=9396: Fri May 12 20:30:54 2017 write: io=33188MB, bw=566366KB/s, iops=141591, runt= 60005msec clat (usec): min=1, max=411618, avg=17.91, stdev=651.01 lat (usec): min=1, max=411619, avg=19.08, stdev=662.46 clat percentiles (usec): | 1.00th=[ 1], 5.00th=[ 2], 10.00th=[ 2], 20.00th=[ 2], | 30.00th=[ 2], 40.00th=[ 2], 50.00th=[ 3], 60.00th=[ 3], | 70.00th=[ 3], 80.00th=[ 3], 90.00th=[ 4], 95.00th=[ 5], | 99.00th=[ 12], 99.50th=[ 25], 99.90th=[ 5024], 99.95th=[ 7072], | 99.99th=[16512] bw (KB /s): min= 0, max=178007, per=15.62%, avg=88448.34, stdev=31370.81 lat (usec) : 2=2.26%, 4=82.28%, 10=14.20%, 20=0.65%, 50=0.29% lat (usec) : 100=0.07%, 250=0.03%, 500=0.01%, 750=0.01%, 1000=0.01% lat (msec) : 2=0.02%, 4=0.06%, 10=0.11%, 20=0.02%, 50=0.01% lat (msec) : 100=0.01%, 250=0.01%, 500=0.01% cpu : usr=1.56%, sys=6.72%, ctx=156054, majf=0, minf=252 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% issued : total=r=0/w=8496205/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0 latency : target=0, window=0, percentile=100.00%, depth=32 Run status group 0 (all jobs): WRITE: io=33188MB, aggrb=566366KB/s, minb=566366KB/s, maxb=566366KB/s, mint=60005msec, maxt=60005msec
./fio --time_based --name=benchmark --size=256M --runtime=60 --filename=benchmark --randrepeat=1 --iodepth=32 --direct=1 --invalidate=1 --verify=0 --verify_fatal=0 --numjobs=8 --rw=randwrite --blocksize=4k --group_reporting benchmark: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K, ioengine=sync, iodepth=32 ... fio-2.8 Starting 8 processes benchmark: Laying out IO file(s) (1 file(s) / 256MB) benchmark: (groupid=0, jobs=8): err= 0: pid=9386: Fri May 12 20:29:54 2017 write: io=22911MB, bw=361185KB/s, iops=90296, runt= 64954msec clat (usec): min=1, max=1087.8K, avg=23.24, stdev=1260.03 lat (usec): min=1, max=1087.8K, avg=24.36, stdev=1266.26 clat percentiles (usec): | 1.00th=[ 1], 5.00th=[ 2], 10.00th=[ 2], 20.00th=[ 2], | 30.00th=[ 2], 40.00th=[ 3], 50.00th=[ 3], 60.00th=[ 3], | 70.00th=[ 3], 80.00th=[ 4], 90.00th=[ 4], 95.00th=[ 5], | 99.00th=[ 11], 99.50th=[ 27], 99.90th=[ 5024], 99.95th=[ 7008], | 99.99th=[34048] bw (KB /s): min= 0, max=170296, per=18.72%, avg=67621.24, stdev=48101.47 lat (usec) : 2=1.76%, 4=77.82%, 10=18.97%, 20=0.78%, 50=0.34% lat (usec) : 100=0.05%, 250=0.03%, 500=0.01%, 750=0.01%, 1000=0.01% lat (msec) : 2=0.03%, 4=0.08%, 10=0.11%, 20=0.01%, 50=0.01% lat (msec) : 100=0.01%, 250=0.01%, 500=0.01%, 750=0.01%, 1000=0.01% lat (msec) : 2000=0.01% cpu : usr=1.13%, sys=4.89%, ctx=219231, majf=0, minf=260 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% issued : total=r=0/w=5865099/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0 latency : target=0, window=0, percentile=100.00%, depth=32 Run status group 0 (all jobs): WRITE: io=22911MB, aggrb=361184KB/s, minb=361184KB/s, maxb=361184KB/s, mint=64954msec, maxt=64954msec