Skip to content

Instantly share code, notes, and snippets.

@mustafauysal
Forked from hassansin/commands.sh
Created January 24, 2018 10:27
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 mustafauysal/488f633f9418c6f35d0ef6356c7fe66d to your computer and use it in GitHub Desktop.
Save mustafauysal/488f633f9418c6f35d0ef6356c7fe66d to your computer and use it in GitHub Desktop.
Web Server Performance Comparison #sysbench #benchmark
# Ref: http://wiki.mikejung.biz/Sysbench
# CPU
sysbench --test=cpu --cpu-max-prime=20000 run
sysbench --test=cpu --cpu-max-prime=20000 run --num-threads=4
#FILE IO
sysbench --test=fileio --file-total-size=4G prepare
sysbench --test=fileio --file-total-size=4G --file-test-mode=rndrw --max-time=300 --max-requests=0 --file-extra-flags=direct run
sysbench --test=fileio --file-total-size=4G cleanup
#MEMROY
sysbench --test=memory --memory-block-size=1K --memory-scope=global --memory-total-size=100G --memory-oper=read run
sysbench --test=memory --memory-block-size=1K --memory-scope=global --memory-total-size=100G --memory-oper=write run

CPU

Single Thread

Number of threads: 1

Maximum prime number checked in CPU test: 20000


Test execution summary:
    total time:                          21.6836s
    total number of events:              10000
    total time taken by event execution: 21.6777
    per-request statistics:
         min:                                  2.09ms
         avg:                                  2.17ms
         max:                                  4.64ms
         approx.  95 percentile:               2.23ms

Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   21.6777/0.00

Multi Threads

Number of threads: 4

Maximum prime number checked in CPU test: 20000


Test execution summary:
    total time:                          7.3137s
    total number of events:              10000
    total time taken by event execution: 29.2213
    per-request statistics:
         min:                                  2.17ms
         avg:                                  2.92ms
         max:                                 18.35ms
         approx.  95 percentile:              10.18ms

Threads fairness:
    events (avg/stddev):           2500.0000/87.66
    execution time (avg/stddev):   7.3053/0.01

Disk I/O

Number of threads: 1

Extra file open flags: 16384
128 files, 32Mb each
4Gb 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:  22358 Read, 14906 Write, 47616 Other = 84880 Total
Read 349.34Mb  Written 232.91Mb  Total transferred 582.25Mb  (1.9408Mb/sec)
  124.21 Requests/sec executed

Test execution summary:
    total time:                          300.0055s
    total number of events:              37264
    total time taken by event execution: 294.2739
    per-request statistics:
         min:                                  0.11ms
         avg:                                  7.90ms
         max:                                297.44ms
         approx.  95 percentile:              15.98ms

Threads fairness:
    events (avg/stddev):           37264.0000/0.00
    execution time (avg/stddev):   294.2739/0.00

Memory

Read

Number of threads: 1

Doing memory operations speed test
Memory block size: 1K

Memory transfer size: 102400M

Memory operations type: read
Memory scope type: global
Threads started!
Done.

Operations performed: 104857600 (486273.20 ops/sec)

102400.00 MB transferred (474.88 MB/sec)


Test execution summary:
    total time:                          215.6352s
    total number of events:              104857600
    total time taken by event execution: 161.3250
    per-request statistics:
         min:                                  0.00ms
         avg:                                  0.00ms
         max:                                  0.47ms
         approx.  95 percentile:               0.00ms

Threads fairness:
    events (avg/stddev):           104857600.0000/0.00
    execution time (avg/stddev):   161.3250/0.00

Write

sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing memory operations speed test
Memory block size: 1K

Memory transfer size: 102400M

Memory operations type: write
Memory scope type: global
Threads started!
Done.

Operations performed: 104857600 (451650.85 ops/sec)

102400.00 MB transferred (441.07 MB/sec)


Test execution summary:
    total time:                          232.1652s
    total number of events:              104857600
    total time taken by event execution: 177.9820
    per-request statistics:
         min:                                  0.00ms
         avg:                                  0.00ms
         max:                                  0.46ms
         approx.  95 percentile:               0.00ms

Threads fairness:
    events (avg/stddev):           104857600.0000/0.00
    execution time (avg/stddev):   177.9820/0.00

CPU

Single Thread

Number of threads: 1

Maximum prime number checked in CPU test: 20000


Test execution summary:
    total time:                          47.3884s
    total number of events:              10000
    total time taken by event execution: 47.3758
    per-request statistics:
         min:                                  3.52ms
         avg:                                  4.74ms
         max:                                 32.87ms
         approx.  95 percentile:               7.78ms

Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   47.3758/0.00

Multi Threads

Number of threads: 4

Maximum prime number checked in CPU test: 20000


Test execution summary:
    total time:                          83.2757s
    total number of events:              10000
    total time taken by event execution: 332.9692
    per-request statistics:
         min:                                  3.68ms
         avg:                                 33.30ms
         max:                                126.39ms
         approx.  95 percentile:              66.28ms

Threads fairness:
    events (avg/stddev):           2500.0000/3.08
    execution time (avg/stddev):   83.2423/0.01

Disk I/O

Number of threads: 1

Extra file open flags: 16384
128 files, 32Mb each
4Gb 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:  566054 Read, 377370 Write, 1207552 Other = 2150976 Total
Read 8.6373Gb  Written 5.7582Gb  Total transferred 14.396Gb  (49.136Mb/sec)
 3144.73 Requests/sec executed

Test execution summary:
    total time:                          300.0015s
    total number of events:              943424
    total time taken by event execution: 282.4124
    per-request statistics:
         min:                                  0.06ms
         avg:                                  0.30ms
         max:                                 48.88ms
         approx.  95 percentile:               0.52ms

Threads fairness:
    events (avg/stddev):           943424.0000/0.00
    execution time (avg/stddev):   282.4124/0.00

Memory

Read

Number of threads: 1

Doing memory operations speed test
Memory block size: 1K

Memory transfer size: 102400M

Memory operations type: read
Memory scope type: global
Threads started!
Done.

Operations performed: 104857600 (212731.80 ops/sec)

102400.00 MB transferred (207.75 MB/sec)


Test execution summary:
    total time:                          492.9099s
    total number of events:              104857600
    total time taken by event execution: 365.5224
    per-request statistics:
         min:                                  0.00ms
         avg:                                  0.00ms
         max:                                 27.07ms
         approx.  95 percentile:               0.00ms

Threads fairness:
    events (avg/stddev):           104857600.0000/0.00
    execution time (avg/stddev):   365.5224/0.00

Write

Number of threads: 1

Doing memory operations speed test
Memory block size: 1K

Memory transfer size: 102400M

Memory operations type: write
Memory scope type: global
Threads started!
Done.

Operations performed: 104857600 (146846.41 ops/sec)

102400.00 MB transferred (143.40 MB/sec)


Test execution summary:
    total time:                          714.0631s
    total number of events:              104857600
    total time taken by event execution: 538.0500
    per-request statistics:
         min:                                  0.00ms
         avg:                                  0.01ms
         max:                                 25.64ms
         approx.  95 percentile:               0.00ms

Threads fairness:
    events (avg/stddev):           104857600.0000/0.00
    execution time (avg/stddev):   538.0500/0.00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment