Skip to content

Instantly share code, notes, and snippets.

@centminmod
Last active July 15, 2018 15: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 centminmod/e71b6f683d634d3fcc3976837b43ae26 to your computer and use it in GitHub Desktop.
Save centminmod/e71b6f683d634d3fcc3976837b43ae26 to your computer and use it in GitHub Desktop.
cyberpanel vs centminmod h2load c10 n100

5x runs each

domain=https://domain.com
h2load -t1 -H 'Accept-Encoding: gzip' -c10 -n100 $domain
Web Stack h2load 10 users 1000 requests Run req/s avg TTFB max TTFB
cyberpanel 1.7RC OpenLiteSpeed 1.4.34 1 2868.78 20.97ms 22.61ms
cyberpanel 1.7RC OpenLiteSpeed 1.4.34 2 2856.33 21.35ms 22.98ms
cyberpanel 1.7RC OpenLiteSpeed 1.4.34 3 2733.44 22.40ms 23.87ms
cyberpanel 1.7RC OpenLiteSpeed 1.4.34 4 2673.58 23.32ms 24.69ms
cyberpanel 1.7RC OpenLiteSpeed 1.4.34 5 2742.43 22.43ms 23.87ms
cyberpanel 1.7RC OpenLiteSpeed 1.4.34 avg 2774.91 22.09ms 23.60ms
centminmod 123.09beta01 Nginx 1.15.1 1 3149.01 18.62ms 19.53ms
centminmod 123.09beta01 Nginx 1.15.1 2 3055.67 18.63ms 19.57ms
centminmod 123.09beta01 Nginx 1.15.1 3 3118.08 18.59ms 19.50ms
centminmod 123.09beta01 Nginx 1.15.1 4 3044.23 19.07ms 19.98ms
centminmod 123.09beta01 Nginx 1.15.1 5 3049.52 19.16ms 20.06ms
centminmod 123.09beta01 Nginx 1.15.1 avg 3083.30 18.81ms 19.73ms

CyberPanel Run 1

h2load -t1 -H 'Accept-Encoding: gzip' -c10 -n100 $domain
starting benchmark...
spawning thread #0: 10 total client(s). 100 total requests
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2
progress: 10% done
progress: 20% done
progress: 30% done
progress: 40% done
progress: 50% done
progress: 60% done
progress: 70% done
progress: 80% done
progress: 90% done
progress: 100% done

finished in 34.86ms, 2868.78 req/s, 26.55MB/s
requests: 100 total, 100 started, 100 done, 100 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 947.77KB (970520) total, 3.15KB (3230) headers (space savings 90.09%), 940.63KB (963200) data
                     min         max         mean         sd        +/- sd
time for request:      525us      2.82ms      1.48ms       376us    83.00%
time for connect:    18.19ms     20.78ms     18.58ms       775us    90.00%
time to 1st byte:    20.51ms     22.61ms     20.97ms       603us    90.00%
req/s           :     290.06      301.97      299.03        3.33    90.00%

CyberPanel Run 2

h2load -t1 -H 'Accept-Encoding: gzip' -c10 -n100 $domain
starting benchmark...
spawning thread #0: 10 total client(s). 100 total requests
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2
progress: 10% done
progress: 20% done
progress: 30% done
progress: 40% done
progress: 50% done
progress: 60% done
progress: 70% done
progress: 80% done
progress: 90% done
progress: 100% done

finished in 35.01ms, 2856.33 req/s, 26.44MB/s
requests: 100 total, 100 started, 100 done, 100 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 947.77KB (970520) total, 3.15KB (3230) headers (space savings 90.09%), 940.63KB (963200) data
                     min         max         mean         sd        +/- sd
time for request:      501us      2.92ms      1.46ms       392us    87.00%
time for connect:    18.51ms     21.23ms     18.92ms       815us    90.00%
time to 1st byte:    20.90ms     22.98ms     21.35ms       598us    90.00%
req/s           :     288.90      300.53      297.83        3.29    90.00%

CyberPanel Run 3

h2load -t1 -H 'Accept-Encoding: gzip' -c10 -n100 $domain
starting benchmark...
spawning thread #0: 10 total client(s). 100 total requests
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2
progress: 10% done
progress: 20% done
progress: 30% done
progress: 40% done
progress: 50% done
progress: 60% done
progress: 70% done
progress: 80% done
progress: 90% done
progress: 100% done

finished in 36.58ms, 2733.44 req/s, 25.30MB/s
requests: 100 total, 100 started, 100 done, 100 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 947.76KB (970510) total, 3.14KB (3220) headers (space savings 90.12%), 940.63KB (963200) data
                     min         max         mean         sd        +/- sd
time for request:      577us      3.49ms      1.55ms       517us    90.00%
time for connect:    18.78ms     22.07ms     19.55ms      1.28ms    80.00%
time to 1st byte:    21.78ms     23.87ms     22.40ms       774us    80.00%
req/s           :     276.26      288.23      284.69        4.15    80.00%

CyberPanel Run 4

h2load -t1 -H 'Accept-Encoding: gzip' -c10 -n100 $domain
starting benchmark...
spawning thread #0: 10 total client(s). 100 total requests
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2
progress: 10% done
progress: 20% done
progress: 30% done
progress: 40% done
progress: 50% done
progress: 60% done
progress: 70% done
progress: 80% done
progress: 90% done
progress: 100% done

finished in 37.40ms, 2673.58 req/s, 24.75MB/s
requests: 100 total, 100 started, 100 done, 100 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 947.77KB (970520) total, 3.15KB (3230) headers (space savings 90.09%), 940.63KB (963200) data
                     min         max         mean         sd        +/- sd
time for request:      701us      3.44ms      1.53ms       521us    90.00%
time for connect:    19.72ms     23.06ms     20.49ms      1.31ms    80.00%
time to 1st byte:    22.77ms     24.69ms     23.32ms       716us    80.00%
req/s           :     270.38      282.69      279.01        4.27    80.00%

CyberPanel Run 5

h2load -t1 -H 'Accept-Encoding: gzip' -c10 -n100 $domain
starting benchmark...
spawning thread #0: 10 total client(s). 100 total requests
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2
progress: 10% done
progress: 20% done
progress: 30% done
progress: 40% done
progress: 50% done
progress: 60% done
progress: 70% done
progress: 80% done
progress: 90% done
progress: 100% done

finished in 36.46ms, 2742.43 req/s, 25.38MB/s
requests: 100 total, 100 started, 100 done, 100 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 947.77KB (970520) total, 3.15KB (3230) headers (space savings 90.09%), 940.63KB (963200) data
                     min         max         mean         sd        +/- sd
time for request:      634us      3.41ms      1.53ms       493us    90.00%
time for connect:    18.87ms     22.10ms     19.65ms      1.25ms    80.00%
time to 1st byte:    21.82ms     23.87ms     22.43ms       760us    80.00%
req/s           :     277.20      288.97      285.70        4.14    80.00%

Centmin Mod Run 1

h2load -t1 -H 'Accept-Encoding: gzip' -c10 -n100 $domain
starting benchmark...
spawning thread #0: 10 total client(s). 100 total requests
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2
progress: 10% done
progress: 20% done
progress: 30% done
progress: 40% done
progress: 50% done
progress: 60% done
progress: 70% done
progress: 80% done
progress: 90% done
progress: 100% done

finished in 31.76ms, 3149.01 req/s, 21.74MB/s
requests: 100 total, 100 started, 100 done, 100 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 707.03KB (724000) total, 16.03KB (16410) headers (space savings 31.91%), 688.77KB (705300) data
                     min         max         mean         sd        +/- sd
time for request:     1.26ms      1.52ms      1.32ms        44us    84.00%
time for connect:     2.11ms     16.70ms      9.40ms      4.87ms    60.00%
time to 1st byte:    17.78ms     19.53ms     18.62ms       574us    60.00%
req/s           :     319.11      336.22      327.90        5.55    60.00%

Centmin Mod Run 2

h2load -t1 -H 'Accept-Encoding: gzip' -c10 -n100 $domain
starting benchmark...
spawning thread #0: 10 total client(s). 100 total requests
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2
progress: 10% done
progress: 20% done
progress: 30% done
progress: 40% done
progress: 50% done
progress: 60% done
progress: 70% done
progress: 80% done
progress: 90% done
progress: 100% done

finished in 32.73ms, 3055.67 req/s, 21.10MB/s
requests: 100 total, 100 started, 100 done, 100 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 707.03KB (724000) total, 16.03KB (16410) headers (space savings 31.91%), 688.77KB (705300) data
                     min         max         mean         sd        +/- sd
time for request:     1.33ms      1.59ms      1.42ms        46us    78.00%
time for connect:     2.13ms     16.64ms      9.33ms      4.86ms    60.00%
time to 1st byte:    17.79ms     19.57ms     18.63ms       586us    60.00%
req/s           :     308.82      325.32      317.39        5.35    60.00%

Centmin Mod Run 3

h2load -t1 -H 'Accept-Encoding: gzip' -c10 -n100 $domain
starting benchmark...
spawning thread #0: 10 total client(s). 100 total requests
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2
progress: 10% done
progress: 20% done
progress: 30% done
progress: 40% done
progress: 50% done
progress: 60% done
progress: 70% done
progress: 80% done
progress: 90% done
progress: 100% done

finished in 32.07ms, 3118.08 req/s, 21.53MB/s
requests: 100 total, 100 started, 100 done, 100 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 706.93KB (723900) total, 15.93KB (16310) headers (space savings 32.32%), 688.77KB (705300) data
                     min         max         mean         sd        +/- sd
time for request:     1.27ms      1.57ms      1.37ms        42us    86.00%
time for connect:     2.16ms     16.62ms      9.35ms      4.84ms    60.00%
time to 1st byte:    17.76ms     19.50ms     18.59ms       568us    60.00%
req/s           :     315.00      331.58      323.39        5.37    60.00%

Centmin Mod Run 4

h2load -t1 -H 'Accept-Encoding: gzip' -c10 -n100 $domain
starting benchmark...
spawning thread #0: 10 total client(s). 100 total requests
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2
progress: 10% done
progress: 20% done
progress: 30% done
progress: 40% done
progress: 50% done
progress: 60% done
progress: 70% done
progress: 80% done
progress: 90% done
progress: 100% done

finished in 32.85ms, 3044.23 req/s, 21.02MB/s
requests: 100 total, 100 started, 100 done, 100 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 707.03KB (724000) total, 16.03KB (16410) headers (space savings 31.91%), 688.77KB (705300) data
                     min         max         mean         sd        +/- sd
time for request:     1.34ms      1.55ms      1.39ms        34us    87.00%
time for connect:     2.12ms     17.08ms      9.60ms      5.07ms    60.00%
time to 1st byte:    18.22ms     19.98ms     19.07ms       575us    60.00%
req/s           :     307.63      323.92      315.92        5.32    60.00%

Centmin Mod Run 5

h2load -t1 -H 'Accept-Encoding: gzip' -c10 -n100 $domain
starting benchmark...
spawning thread #0: 10 total client(s). 100 total requests
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2
progress: 10% done
progress: 20% done
progress: 30% done
progress: 40% done
progress: 50% done
progress: 60% done
progress: 70% done
progress: 80% done
progress: 90% done
progress: 100% done

finished in 32.79ms, 3049.52 req/s, 21.06MB/s
requests: 100 total, 100 started, 100 done, 100 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 707.03KB (724000) total, 16.03KB (16410) headers (space savings 31.91%), 688.77KB (705300) data
                     min         max         mean         sd        +/- sd
time for request:     1.32ms      1.65ms      1.39ms        70us    90.00%
time for connect:     2.12ms     17.07ms      9.49ms      5.07ms    60.00%
time to 1st byte:    18.31ms     20.06ms     19.16ms       571us    60.00%
req/s           :     308.25      324.42      316.36        5.24    60.00%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment