Skip to content

Instantly share code, notes, and snippets.

@s-tajima
Created May 29, 2014 13:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save s-tajima/bf3e747202bf854dd779 to your computer and use it in GitHub Desktop.
Save s-tajima/bf3e747202bf854dd779 to your computer and use it in GitHub Desktop.
Result of ioDrive benchmark. (random)
[root@mysql-test01 fio1]# sysbench --test=fileio --file-total-size=20G --file-test-mode=rndrw --max-requests=100000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Extra file open flags: 0
128 files, 160Mb each
20Gb total file size
Block size 16Kb
Number of random requests for random IO: 100000
Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random r/w test
Threads started!
Done.
Operations performed: 60000 Read, 40000 Write, 128000 Other = 228000 Total
Read 937.5Mb Written 625Mb Total transferred 1.5259Gb (125.07Mb/sec)
8004.25 Requests/sec executed
Test execution summary:
total time: 12.4934s
total number of events: 100000
total time taken by event execution: 6.4742
per-request statistics:
min: 0.00ms
avg: 0.06ms
max: 6.32ms
approx. 95 percentile: 0.10ms
Threads fairness:
events (avg/stddev): 100000.0000/0.00
execution time (avg/stddev): 6.4742/0.00
[root@mysql-test01 fio2]# sysbench --test=fileio --file-total-size=20G --file-test-mode=rndrw --max-requests=100000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Extra file open flags: 0
128 files, 160Mb each
20Gb total file size
Block size 16Kb
Number of random requests for random IO: 100000
Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random r/w test
Threads started!
Done.
Operations performed: 60000 Read, 40000 Write, 128000 Other = 228000 Total
Read 937.5Mb Written 625Mb Total transferred 1.5259Gb (124.62Mb/sec)
7975.48 Requests/sec executed
Test execution summary:
total time: 12.5384s
total number of events: 100000
total time taken by event execution: 6.7213
per-request statistics:
min: 0.00ms
avg: 0.07ms
max: 6.22ms
approx. 95 percentile: 0.10ms
Threads fairness:
events (avg/stddev): 100000.0000/0.00
execution time (avg/stddev): 6.7213/0.00
[root@mysql-test01 hdd1]# sysbench --test=fileio --file-total-size=20G --file-test-mode=rndrw --max-requests=100000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Extra file open flags: 0
128 files, 160Mb each
20Gb total file size
Block size 16Kb
Number of random requests for random IO: 100000
Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random r/w test
Threads started!
Done.
Operations performed: 60000 Read, 40000 Write, 128000 Other = 228000 Total
Read 937.5Mb Written 625Mb Total transferred 1.5259Gb (5.8339Mb/sec)
373.37 Requests/sec executed
Test execution summary:
total time: 267.8322s
total number of events: 100000
total time taken by event execution: 263.9150
per-request statistics:
min: 0.00ms
avg: 2.64ms
max: 97.27ms
approx. 95 percentile: 7.81ms
Threads fairness:
events (avg/stddev): 100000.0000/0.00
execution time (avg/stddev): 263.9150/0.00
[root@mysql-test01 hdd2]# sysbench --test=fileio --file-total-size=20G --file-test-mode=rndrw --max-requests=100000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Extra file open flags: 0
128 files, 160Mb each
20Gb total file size
Block size 16Kb
Number of random requests for random IO: 100000
Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random r/w test
Threads started!
Done.
Operations performed: 60000 Read, 40000 Write, 128000 Other = 228000 Total
Read 937.5Mb Written 625Mb Total transferred 1.5259Gb (5.6102Mb/sec)
359.05 Requests/sec executed
Test execution summary:
total time: 278.5129s
total number of events: 100000
total time taken by event execution: 274.9526
per-request statistics:
min: 0.00ms
avg: 2.75ms
max: 84.06ms
approx. 95 percentile: 8.08ms
Threads fairness:
events (avg/stddev): 100000.0000/0.00
execution time (avg/stddev): 274.9526/0.00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment