Skip to content

Instantly share code, notes, and snippets.

@jonatw
Created September 28, 2012 19:51
Show Gist options
  • Save jonatw/3801783 to your computer and use it in GitHub Desktop.
Save jonatw/3801783 to your computer and use it in GitHub Desktop.
######### I/O benchmark over network file system (RW random,1 thread) #########
root@debian:/mnt/www# sysbench --test=fileio --file-total-size=100M --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Initializing random number generator from timer.
Extra file open flags: 0
128 files, 800Kb each
100Mb total file size
Block size 16Kb
Number of random requests for random IO: 0
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!
Time limit exceeded, exiting...
Done.
Operations performed: 27300 Read, 18200 Write, 58240 Other = 103740 Total
Read 426.56Mb Written 284.38Mb Total transferred 710.94Mb (2.3682Mb/sec)
151.57 Requests/sec executed
Test execution summary:
total time: 300.1991s
total number of events: 45500
total time taken by event execution: 17.1270
per-request statistics:
min: 0.00ms
avg: 0.38ms
max: 523.18ms
approx. 95 percentile: 2.75ms
Threads fairness:
events (avg/stddev): 45500.0000/0.00
execution time (avg/stddev): 17.1270/0.00
######### I/O benchmark over native file system (RW random,1 thread) #########
sysbench --test=fileio --file-total-size=100M --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Initializing random number generator from timer.
Extra file open flags: 0
128 files, 800Kb each
100Mb total file size
Block size 16Kb
Number of random requests for random IO: 0
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!
Time limit exceeded, exiting...
Done.
Operations performed: 86340 Read, 57560 Write, 184077 Other = 327977 Total
Read 1.3174Gb Written 899.38Mb Total transferred 2.1957Gb (7.4897Mb/sec)
479.34 Requests/sec executed
Test execution summary:
total time: 300.2043s
total number of events: 143900
total time taken by event execution: 0.9221
per-request statistics:
min: 0.00ms
avg: 0.01ms
max: 6.19ms
approx. 95 percentile: 0.01ms
Threads fairness:
events (avg/stddev): 143900.0000/0.00
execution time (avg/stddev): 0.9221/0.00
######### I/O benchmark over network file system (R random,1 thread) #########
root@debian:/mnt/www# sysbench --test=fileio --file-total-size=100M --file-test-mode=rndrd --init-rng=on --max-time=300 --max-requests=0 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Initializing random number generator from timer.
Extra file open flags: 0
128 files, 800Kb each
100Mb total file size
Block size 16Kb
Number of random requests for random IO: 0
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 read test
Threads started!
Time limit exceeded, exiting...
Done.
Operations performed: 39567622 Read, 0 Write, 0 Other = 39567622 Total
Read 603.75Gb Written 0b Total transferred 603.75Gb (2.0125Gb/sec)
131892.04 Requests/sec executed
Test execution summary:
total time: 300.0001s
total number of events: 39567622
total time taken by event execution: 260.7498
per-request statistics:
min: 0.00ms
avg: 0.01ms
max: 10.16ms
approx. 95 percentile: 0.01ms
Threads fairness:
events (avg/stddev): 39567622.0000/0.00
execution time (avg/stddev): 260.7498/0.00
######### I/O benchmark over native file system (R random,1 thread) #########
root@debian:/mnt/www2# sysbench --test=fileio --file-total-size=100M --file-test-mode=rndrd --init-rng=on --max-time=300 --max-requests=0 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Initializing random number generator from timer.
Extra file open flags: 0
128 files, 800Kb each
100Mb total file size
Block size 16Kb
Number of random requests for random IO: 0
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 read test
Threads started!
Time limit exceeded, exiting...
Done.
Operations performed: 41952819 Read, 0 Write, 0 Other = 41952819 Total
Read 640.15Gb Written 0b Total transferred 640.15Gb (2.1338Gb/sec)
139841.76 Requests/sec executed
Test execution summary:
total time: 300.0021s
total number of events: 41952819
total time taken by event execution: 262.4588
per-request statistics:
min: 0.00ms
avg: 0.01ms
max: 8.47ms
approx. 95 percentile: 0.01ms
Threads fairness:
events (avg/stddev): 41952819.0000/0.00
execution time (avg/stddev): 262.4588/0.00
######### I/O benchmark over network file system (RW random,16 thread) #########
root@debian:/mnt/www# sysbench --num-threads=16 --test=fileio --file-total-size=100M --file-test-mode=rndrw --init-rng=on --max-time=60 --max-requests=0 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 16
Initializing random number generator from timer.
Extra file open flags: 0
128 files, 800Kb each
100Mb total file size
Block size 16Kb
Number of random requests for random IO: 0
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!
Time limit exceeded, exiting...
(last message repeated 15 times)
Done.
Operations performed: 6065 Read, 4039 Write, 12928 Other = 23032 Total
Read 94.766Mb Written 63.109Mb Total transferred 157.88Mb (2.6109Mb/sec)
167.10 Requests/sec executed
Test execution summary:
total time: 60.4678s
total number of events: 10104
total time taken by event execution: 120.3093
per-request statistics:
min: 0.00ms
avg: 11.91ms
max: 979.15ms
approx. 95 percentile: 31.26ms
Threads fairness:
events (avg/stddev): 631.5000/61.07
execution time (avg/stddev): 7.5193/1.45
######### I/O benchmark over native file system (RW random,16 thread) #########
root@debian:/mnt/www2# sysbench --num-threads=16 --test=fileio --file-total-size=100M --file-test-mode=rndrd --init-rng=on --max-time=60 --max-requests=0 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 16
Initializing random number generator from timer.
Extra file open flags: 0
128 files, 800Kb each
100Mb total file size
Block size 16Kb
Number of random requests for random IO: 0
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 read test
Threads started!
Time limit exceeded, exiting...
(last message repeated 15 times)
Done.
Operations performed: 8216444 Read, 0 Write, 0 Other = 8216444 Total
Read 125.37Gb Written 0b Total transferred 125.37Gb (2.0894Gb/sec)
136933.46 Requests/sec executed
Test execution summary:
total time: 60.0032s
total number of events: 8216444
total time taken by event execution: 870.4320
per-request statistics:
min: 0.00ms
avg: 0.11ms
max: 134.11ms
approx. 95 percentile: 0.01ms
Threads fairness:
events (avg/stddev): 513527.7500/5089.62
execution time (avg/stddev): 54.4020/0.42
######### I/O benchmark over network file system (R random,16 thread) #########
root@debian:/mnt/www# sysbench --num-threads=16 --test=fileio --file-total-size=100M --file-test-mode=rndrd --init-rng=on --max-time=60 --max-requests=0 run sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 16
Initializing random number generator from timer.
Extra file open flags: 0
128 files, 800Kb each
100Mb total file size
Block size 16Kb
Number of random requests for random IO: 0
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 read test
Threads started!
Time limit exceeded, exiting...
(last message repeated 15 times)
Done.
Operations performed: 7976371 Read, 0 Write, 0 Other = 7976371 Total
Read 121.71Gb Written 0b Total transferred 121.71Gb (2.0285Gb/sec)
132938.85 Requests/sec executed
Test execution summary:
total time: 60.0003s
total number of events: 7976371
total time taken by event execution: 859.3339
per-request statistics:
min: 0.00ms
avg: 0.11ms
max: 142.22ms
approx. 95 percentile: 0.01ms
Threads fairness:
events (avg/stddev): 498523.1875/5562.91
execution time (avg/stddev): 53.7084/0.34
######### I/O benchmark over native file system (R random,16 thread) #########
root@debian:/mnt/www2# sysbench --num-threads=16 --test=fileio --file-total-size=100M --file-test-mode=rndrw --init-rng=on --max-time=60 --max-requests=0 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 16
Initializing random number generator from timer.
Extra file open flags: 0
128 files, 800Kb each
100Mb total file size
Block size 16Kb
Number of random requests for random IO: 0
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!
Time limit exceeded, exiting...
(last message repeated 15 times)
Done.
Operations performed: 17639 Read, 11761 Write, 37585 Other = 66985 Total
Read 275.61Mb Written 183.77Mb Total transferred 459.38Mb (7.6339Mb/sec)
488.57 Requests/sec executed
Test execution summary:
total time: 60.1756s
total number of events: 29400
total time taken by event execution: 34.6760
per-request statistics:
min: 0.00ms
avg: 1.18ms
max: 1103.68ms
approx. 95 percentile: 0.01ms
Threads fairness:
events (avg/stddev): 1837.5000/238.90
execution time (avg/stddev): 2.1673/1.02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment