Skip to content

Instantly share code, notes, and snippets.

@centminmod
Last active June 14, 2018 21:54
Show Gist options
  • Save centminmod/d96b6eaa62c8e6dfeca5a804d78b5722 to your computer and use it in GitHub Desktop.
Save centminmod/d96b6eaa62c8e6dfeca5a804d78b5722 to your computer and use it in GitHub Desktop.
lemp stack h2load https/2 https benchmarks 14/06/18
lxc start centos75-2

h2load HTTP/2 HTTPS benchmarks for centos75-2

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

CentOS Linux release 7.5.1804 (Core) 

Centmin Mod 
-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         667       15372           1           0       15373
Low:          16040         668       15372
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.15.0 (110618-070839)
built by gcc 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC) 
built with OpenSSL 1.1.0h  27 Mar 2018
TLS SNI support enabled
configure arguments: --with-ld-opt='-ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/lib' --with-cc-opt='-m64 -march=native -g -O3 -fstack-protector-strong -flto -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wimplicit-fallthrough=0 -fcode-hoisting -Wp,-D_FORTIFY_SOURCE=2 -gsplit-dwarf' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=110618-070839 --with-compat --with-http_stub_status_module --with-http_secure_link_module --with-libatomic --with-http_gzip_static_module --with-http_sub_module --with-http_addition_module --with-http_image_filter_module=dynamic --with-http_geoip_module --with-stream_geoip_module --with-stream_realip_module --with-stream_ssl_preread_module --with-threads --with-stream=dynamic --with-stream_ssl_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.4.2 --add-module=../ngx_cache_purge-2.4.2 --add-module=../ngx_devel_kit-0.3.0 --add-dynamic-module=../set-misc-nginx-module-0.32 --add-dynamic-module=../echo-nginx-module-0.61 --add-module=../redis2-nginx-module-0.15 --add-module=../ngx_http_redis-0.3.7 --add-module=../memc-nginx-module-0.18 --add-module=../srcache-nginx-module-0.31 --add-dynamic-module=../headers-more-nginx-module-0.33 --with-pcre=../pcre-8.42 --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-openssl=../openssl-1.1.0h --with-openssl-opt='enable-ec_nistp_64_gcc_128'


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 701.93ms, 8547.89 req/s, 18.53MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.00MB (13635000) total, 931.93KB (954300) headers (space savings 29.31%), 11.98MB (12558000) data
                     min         max         mean         sd        +/- sd
time for request:     1.03ms     72.34ms     19.30ms     11.54ms    83.48%
time for connect:   168.07ms    307.32ms    243.59ms     34.18ms    71.67%
time to 1st byte:   232.12ms    346.90ms    279.77ms     26.47ms    73.33%
req/s           :      28.64       35.47       31.81        1.37    68.67%
-------------------------------------------------------------------------------------------
Test Run: 2 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.33s, 4527.97 req/s, 9.81MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.00MB (13635000) total, 931.93KB (954300) headers (space savings 29.31%), 11.98MB (12558000) data
                     min         max         mean         sd        +/- sd
time for request:     3.21ms    129.70ms     37.78ms     19.65ms    70.72%
time for connect:    46.48ms    351.06ms    275.76ms     80.83ms    87.33%
time to 1st byte:   231.89ms    397.35ms    356.80ms     37.68ms    83.33%
req/s           :      15.63       43.75       22.13        9.97    73.00%
-------------------------------------------------------------------------------------------
Test Run: 3 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.22s, 4899.63 req/s, 10.62MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.00MB (13635000) total, 931.93KB (954300) headers (space savings 29.31%), 11.98MB (12558000) data
                     min         max         mean         sd        +/- sd
time for request:      603us    109.28ms     35.78ms     19.85ms    63.87%
time for connect:    51.47ms    329.26ms    244.19ms     50.90ms    77.33%
time to 1st byte:   198.81ms    356.58ms    289.18ms     35.86ms    69.00%
req/s           :      17.12       53.34       24.10       10.90    72.67%
-------------------------------------------------------------------------------------------
Test Run: 4 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.32s, 4531.04 req/s, 9.82MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.00MB (13635000) total, 931.93KB (954300) headers (space savings 29.31%), 11.98MB (12558000) data
                     min         max         mean         sd        +/- sd
time for request:      226us    133.46ms     41.49ms     17.02ms    73.52%
time for connect:    46.57ms    321.01ms    256.27ms     45.80ms    75.00%
time to 1st byte:   204.15ms    370.05ms    301.44ms     31.99ms    73.33%
req/s           :      15.80       58.13       21.29       10.91    82.33%
-------------------------------------------------------------------------------------------
Test Run: 5 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.43s, 4194.85 req/s, 9.09MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.00MB (13635000) total, 931.93KB (954300) headers (space savings 29.31%), 11.98MB (12558000) data
                     min         max         mean         sd        +/- sd
time for request:      361us    120.93ms     43.56ms     20.23ms    62.30%
time for connect:    78.72ms    355.36ms    270.51ms     52.28ms    71.00%
time to 1st byte:   239.48ms    410.97ms    322.23ms     41.32ms    57.33%
req/s           :      14.56       50.68       20.22        9.51    76.33%
-------------------------------------------------------------------------------------------
Test Run: 6 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.52s, 3940.57 req/s, 8.54MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.00MB (13635000) total, 931.93KB (954300) headers (space savings 29.31%), 11.98MB (12558000) data
                     min         max         mean         sd        +/- sd
time for request:      859us    138.66ms     50.81ms     20.81ms    77.42%
time for connect:    53.46ms    368.99ms    279.21ms     53.42ms    74.00%
time to 1st byte:   230.77ms    422.77ms    333.74ms     37.80ms    72.67%
req/s           :      13.67       50.04       17.85       10.00    87.67%
-------------------------------------------------------------------------------------------
Test Run: 7 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 834.80ms, 7187.32 req/s, 15.58MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.00MB (13635000) total, 931.93KB (954300) headers (space savings 29.31%), 11.98MB (12558000) data
                     min         max         mean         sd        +/- sd
time for request:      664us     62.63ms     21.60ms      8.23ms    69.28%
time for connect:   199.58ms    313.66ms    265.12ms     33.83ms    67.00%
time to 1st byte:   245.00ms    335.56ms    291.63ms     28.83ms    59.67%
req/s           :      25.09       56.89       29.33        5.14    84.67%
-------------------------------------------------------------------------------------------
Test Run: 8 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.45s, 4126.79 req/s, 8.94MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.00MB (13635000) total, 931.93KB (954300) headers (space savings 29.31%), 11.98MB (12558000) data
                     min         max         mean         sd        +/- sd
time for request:      362us    113.20ms     47.47ms     18.38ms    78.47%
time for connect:    46.74ms    373.27ms    281.70ms     59.71ms    68.00%
time to 1st byte:   225.02ms    419.44ms    343.29ms     36.62ms    61.67%
req/s           :      14.34       44.67       18.28        8.80    86.67%
-------------------------------------------------------------------------------------------
Test Run: 9 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.12s, 5372.18 req/s, 11.64MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.00MB (13635000) total, 931.93KB (954300) headers (space savings 29.31%), 11.98MB (12558000) data
                     min         max         mean         sd        +/- sd
time for request:     2.27ms    111.61ms     29.28ms     16.39ms    74.92%
time for connect:    42.19ms    303.45ms    245.43ms     62.60ms    90.33%
time to 1st byte:   200.35ms    343.96ms    312.14ms     33.88ms    91.00%
req/s           :      18.35       41.50       26.39        8.92    69.00%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
300 6000 8547.89 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 4527.97 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 4899.63 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 4531.04 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 4194.85 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3940.57 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 7187.32 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 4126.79 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 5372.18 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
3940.57  5259  8547.89  1576.95
-------------------------------------------------------------------------------------------
h2load result summary end

lxc stop centos75-2
lxc start easyengine-ubuntu1604

h2load HTTP/2 HTTPS benchmarks for easyengine-ubuntu1604

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040          70       15954          14          14       15969
Low:          16040          85       15954
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.14.0 (EasyEngine)
built with OpenSSL 1.0.2g-fips  1 Mar 2016 (running with OpenSSL 1.0.2g  1 Mar 2016)
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_addition_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_v2_module --with-http_sub_module --with-http_xslt_module --add-module=/usr/src/packages/BUILD/debian/modules/headers-more-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/nginx-auth-pam --add-module=/usr/src/packages/BUILD/debian/modules/nginx-cache-purge --add-module=/usr/src/packages/BUILD/debian/modules/nginx-echo --add-module=/usr/src/packages/BUILD/debian/modules/ngx-fancyindex --add-module=/usr/src/packages/BUILD/debian/modules/nginx-lua --add-module=/usr/src/packages/BUILD/debian/modules/nginx-upload-progress --add-module=/usr/src/packages/BUILD/debian/modules/nginx-upstream-fair --add-module=/usr/src/packages/BUILD/debian/modules/ngx_http_substitutions_filter_module --add-module=/usr/src/packages/BUILD/debian/modules/memc-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/srcache-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/HttpRedisModule --add-module=/usr/src/packages/BUILD/debian/modules/redis2-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/ngx_devel_kit --add-module=/usr/src/packages/BUILD/debian/modules/set-misc-nginx-module


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.18s, 5073.68 req/s, 10.97MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.97MB (13599000) total, 808.89KB (828300) headers (space savings 32.66%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      388us     72.48ms     35.92ms     15.19ms    66.90%
time for connect:    45.19ms    256.54ms    190.31ms     54.48ms    78.33%
time to 1st byte:   160.04ms    280.19ms    242.01ms     29.89ms    74.33%
req/s           :      17.31       71.52       24.51       10.91    87.00%
-------------------------------------------------------------------------------------------
Test Run: 2 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.50s, 3992.09 req/s, 8.63MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.97MB (13599000) total, 808.89KB (828300) headers (space savings 32.66%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      422us    100.12ms     49.11ms     20.62ms    68.28%
time for connect:    62.81ms    309.94ms    217.48ms     33.80ms    89.33%
time to 1st byte:   186.90ms    375.88ms    257.55ms     28.24ms    86.00%
req/s           :      13.49       87.51       20.09       11.87    74.67%
-------------------------------------------------------------------------------------------
Test Run: 3 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.17s, 5143.77 req/s, 11.12MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.97MB (13599000) total, 808.89KB (828300) headers (space savings 32.66%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:     2.27ms     62.90ms     34.43ms     13.39ms    66.72%
time for connect:   158.67ms    259.64ms    214.54ms     29.23ms    67.33%
time to 1st byte:   198.87ms    307.66ms    251.45ms     31.70ms    57.00%
req/s           :      17.40       45.23       24.46        8.98    82.00%
-------------------------------------------------------------------------------------------
Test Run: 4 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.92s, 3124.82 req/s, 6.75MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.97MB (13599000) total, 808.89KB (828300) headers (space savings 32.66%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      472us    112.51ms     75.93ms     22.88ms    83.60%
time for connect:    36.52ms    312.40ms    199.46ms     43.03ms    87.67%
time to 1st byte:   140.94ms    391.58ms    245.76ms     52.05ms    85.67%
req/s           :      10.67       95.03       14.86       15.04    93.67%
-------------------------------------------------------------------------------------------
Test Run: 5 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 989.52ms, 6063.55 req/s, 13.11MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.97MB (13599000) total, 808.89KB (828300) headers (space savings 32.66%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:     2.72ms     62.84ms     27.98ms     10.25ms    70.87%
time for connect:   147.05ms    276.86ms    206.10ms     31.06ms    74.00%
time to 1st byte:   196.53ms    319.00ms    246.36ms     26.93ms    79.33%
req/s           :      21.09       42.40       27.36        6.23    79.33%
-------------------------------------------------------------------------------------------
Test Run: 6 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.45s, 4134.97 req/s, 8.94MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.97MB (13599000) total, 808.89KB (828300) headers (space savings 32.66%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:     1.12ms     78.85ms     47.36ms     20.11ms    63.20%
time for connect:   122.80ms    248.24ms    174.79ms     31.21ms    71.00%
time to 1st byte:   171.58ms    302.87ms    213.69ms     31.32ms    74.67%
req/s           :      14.21       71.63       21.30       11.65    82.00%
-------------------------------------------------------------------------------------------
Test Run: 7 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.17s, 5135.44 req/s, 11.10MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.97MB (13599000) total, 808.89KB (828300) headers (space savings 32.66%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      433us     58.29ms     41.07ms     11.97ms    79.85%
time for connect:   129.37ms    219.85ms    173.65ms     24.85ms    67.00%
time to 1st byte:   155.50ms    259.29ms    201.52ms     26.31ms    71.33%
req/s           :      17.93       94.82       22.27       12.88    95.33%
-------------------------------------------------------------------------------------------
Test Run: 8 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.85s, 3244.38 req/s, 7.01MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.97MB (13599000) total, 808.89KB (828300) headers (space savings 32.66%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      434us    121.19ms     68.77ms     25.21ms    83.88%
time for connect:    41.27ms    324.08ms    219.60ms     38.78ms    83.33%
time to 1st byte:   170.83ms    418.86ms    261.94ms     50.40ms    90.67%
req/s           :      11.09       75.04       16.44       14.24    88.33%
-------------------------------------------------------------------------------------------
Test Run: 9 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.71s, 3505.25 req/s, 7.58MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.97MB (13599000) total, 808.89KB (828300) headers (space savings 32.66%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      343us     94.78ms     63.81ms     23.75ms    82.73%
time for connect:   129.35ms    271.73ms    187.85ms     33.11ms    82.67%
time to 1st byte:   167.25ms    359.72ms    233.07ms     47.28ms    82.67%
req/s           :      11.93       89.80       18.47       16.80    88.00%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
300 6000 5073.68 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3992.09 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 5143.77 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3124.82 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 6063.55 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 4134.97 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 5135.44 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3244.38 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3505.25 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
3124.82  4380  6063.55  1019.21
-------------------------------------------------------------------------------------------
h2load result summary end

lxc stop easyengine-ubuntu1604
lxc start oneinstack-ubuntu16-nginx

h2load HTTP/2 HTTPS benchmarks for oneinstack-ubuntu16-nginx

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         473       15553          12          13       15567
Low:          16040         486       15553
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.14.0
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 
built with OpenSSL 1.0.2o  27 Mar 2018
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module --with-openssl=../openssl-1.0.2o --with-pcre=../pcre-8.42 --with-pcre-jit --with-ld-opt=-ljemalloc


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.46s, 4114.07 req/s, 8.80MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.83MB (13455000) total, 668.26KB (684300) headers (space savings 35.56%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      713us    138.00ms     40.92ms     19.30ms    62.62%
time for connect:    56.42ms    350.16ms    263.09ms     64.47ms    74.33%
time to 1st byte:    63.26ms    397.81ms    304.05ms     78.84ms    79.00%
req/s           :      14.26      129.65       26.50       23.22    92.00%
-------------------------------------------------------------------------------------------
Test Run: 2 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.78s, 3379.20 req/s, 7.23MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.83MB (13455000) total, 668.26KB (684300) headers (space savings 35.56%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      366us    130.27ms     57.82ms     20.61ms    84.23%
time for connect:    72.73ms    402.93ms    339.29ms     92.54ms    85.00%
time to 1st byte:    73.84ms    461.55ms    391.93ms    107.47ms    85.00%
req/s           :      11.59      239.13       19.44       21.03    85.00%
-------------------------------------------------------------------------------------------
Test Run: 3 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 817.28ms, 7341.39 req/s, 15.70MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.83MB (13455000) total, 668.26KB (684300) headers (space savings 35.56%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      299us    116.05ms     26.21ms      4.60ms    83.25%
time for connect:    49.16ms    264.93ms    210.14ms     29.09ms    72.00%
time to 1st byte:    50.86ms    288.08ms    237.99ms     30.93ms    73.00%
req/s           :      25.01       94.35       27.77        6.57    98.67%
-------------------------------------------------------------------------------------------
Test Run: 4 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.34s, 4464.96 req/s, 9.55MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.83MB (13455000) total, 668.26KB (684300) headers (space savings 35.56%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      422us    101.33ms     35.01ms     16.70ms    59.43%
time for connect:    31.27ms    361.69ms    258.38ms    103.57ms    63.67%
time to 1st byte:    33.09ms    407.19ms    295.34ms    116.54ms    63.00%
req/s           :      15.23      410.85       29.24       27.73    88.33%
-------------------------------------------------------------------------------------------
Test Run: 5 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.82s, 3294.19 req/s, 7.05MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.83MB (13455000) total, 668.26KB (684300) headers (space savings 35.56%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      281us    196.47ms     59.74ms     20.93ms    83.43%
time for connect:    45.37ms    402.18ms    329.28ms    100.87ms    83.33%
time to 1st byte:    48.27ms    470.66ms    394.24ms    118.35ms    83.33%
req/s           :      11.26      324.42       18.66       22.66    83.67%
-------------------------------------------------------------------------------------------
Test Run: 6 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 2.00s, 2997.02 req/s, 6.41MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.83MB (13455000) total, 668.26KB (684300) headers (space savings 35.56%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      370us    228.83ms     69.84ms     23.61ms    83.72%
time for connect:    38.84ms    427.25ms    366.54ms     93.69ms    89.00%
time to 1st byte:    43.61ms    492.89ms    430.09ms    108.29ms    91.33%
req/s           :      10.23      254.94       21.90       39.15    91.33%
-------------------------------------------------------------------------------------------
Test Run: 7 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.27s, 4716.74 req/s, 10.09MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.83MB (13455000) total, 668.26KB (684300) headers (space savings 35.56%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      803us    124.42ms     35.42ms     14.50ms    74.68%
time for connect:    49.75ms    327.91ms    231.70ms     79.44ms    70.33%
time to 1st byte:    59.73ms    372.88ms    274.14ms     93.10ms    66.67%
req/s           :      16.21       87.42       26.72       16.40    91.67%
-------------------------------------------------------------------------------------------
Test Run: 8 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.91s, 3148.75 req/s, 6.73MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.83MB (13455000) total, 668.26KB (684300) headers (space savings 35.56%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      463us    134.00ms     64.49ms     19.54ms    89.40%
time for connect:    25.00ms    444.42ms    390.41ms    105.94ms    91.33%
time to 1st byte:    27.62ms    516.46ms    451.21ms    121.89ms    91.33%
req/s           :      10.74      259.10       24.15       44.50    91.33%
-------------------------------------------------------------------------------------------
Test Run: 9 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.02s, 5908.97 req/s, 12.64MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.83MB (13455000) total, 668.26KB (684300) headers (space savings 35.56%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:     2.17ms     66.73ms     26.23ms     11.34ms    60.97%
time for connect:    53.25ms    259.65ms    186.19ms     53.87ms    64.33%
time to 1st byte:    73.47ms    292.37ms    219.63ms     59.87ms    66.00%
req/s           :      20.31       90.92       33.11       16.48    92.33%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
300 6000 4114.07 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3379.20 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 7341.39 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 4464.96 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3294.19 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 2997.02 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 4716.74 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3148.75 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 5908.97 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
2997.02  4374  7341.39  1453.78
-------------------------------------------------------------------------------------------
h2load result summary end

lxc stop oneinstack-ubuntu16-nginx
lxc start oneinstack-ubuntu16-openresty

h2load HTTP/2 HTTPS benchmarks for oneinstack-ubuntu16-openresty

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         474       15552          12          13       15566
Low:          16040         487       15552
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: openresty/1.13.6.2
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 
built with OpenSSL 1.0.2o  27 Mar 2018
TLS SNI support enabled
configure arguments: --prefix=/usr/local/openresty/nginx --with-cc-opt=-O2 --add-module=../ngx_devel_kit-0.3.0 --add-module=../echo-nginx-module-0.61 --add-module=../xss-nginx-module-0.06 --add-module=../ngx_coolkit-0.2rc3 --add-module=../set-misc-nginx-module-0.32 --add-module=../form-input-nginx-module-0.12 --add-module=../encrypted-session-nginx-module-0.08 --add-module=../srcache-nginx-module-0.31 --add-module=../ngx_lua-0.10.13 --add-module=../ngx_lua_upstream-0.07 --add-module=../headers-more-nginx-module-0.33 --add-module=../array-var-nginx-module-0.05 --add-module=../memc-nginx-module-0.19 --add-module=../redis2-nginx-module-0.15 --add-module=../redis-nginx-module-0.3.7 --add-module=../rds-json-nginx-module-0.15 --add-module=../rds-csv-nginx-module-0.09 --add-module=../ngx_stream_lua-0.0.5 --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib -ljemalloc' --user=www --group=www --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module --with-openssl=/root/oneinstack/src/openresty-1.13.6.2/../openssl-1.0.2o --with-pcre=/root/oneinstack/src/openresty-1.13.6.2/../pcre-8.42 --with-pcre-jit --with-stream --with-stream_ssl_module


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.46s, 4100.36 req/s, 8.78MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.85MB (13473000) total, 685.84KB (702300) headers (space savings 35.33%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      732us    147.55ms     38.65ms     17.58ms    67.93%
time for connect:    60.69ms    377.04ms    278.33ms     92.66ms    75.00%
time to 1st byte:    64.85ms    431.55ms    318.52ms    111.66ms    79.33%
req/s           :      14.19       90.97       26.15       19.58    90.00%
-------------------------------------------------------------------------------------------
Test Run: 2 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.55s, 3873.98 req/s, 8.30MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.85MB (13473000) total, 685.84KB (702300) headers (space savings 35.33%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      877us    125.72ms     47.09ms     21.12ms    73.73%
time for connect:    63.13ms    332.38ms    267.32ms     73.10ms    75.33%
time to 1st byte:    71.91ms    384.99ms    310.49ms     88.57ms    75.33%
req/s           :      13.25       93.91       24.18       19.91    75.33%
-------------------------------------------------------------------------------------------
Test Run: 3 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.62s, 3712.26 req/s, 7.95MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.85MB (13473000) total, 685.84KB (702300) headers (space savings 35.33%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:    11.40ms    362.23ms     51.33ms     20.54ms    79.97%
time for connect:    53.65ms    530.93ms    363.66ms    115.15ms    61.00%
time to 1st byte:   239.98ms    570.76ms    412.22ms    107.74ms    60.33%
req/s           :      12.70       23.60       14.92        3.36    84.33%
-------------------------------------------------------------------------------------------
Test Run: 4 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.38s, 4332.21 req/s, 9.28MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.85MB (13473000) total, 685.84KB (702300) headers (space savings 35.33%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      755us    107.69ms     38.57ms     18.78ms    64.30%
time for connect:    43.30ms    328.05ms    248.52ms     84.54ms    72.33%
time to 1st byte:    47.13ms    373.25ms    285.78ms     98.07ms    70.33%
req/s           :      14.85      105.65       29.09       23.68    88.67%
-------------------------------------------------------------------------------------------
Test Run: 5 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 973.78ms, 6161.56 req/s, 13.19MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.85MB (13473000) total, 685.84KB (702300) headers (space savings 35.33%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      771us     89.35ms     28.00ms      9.61ms    70.93%
time for connect:    69.71ms    280.73ms    224.17ms     47.99ms    71.00%
time to 1st byte:   112.74ms    306.40ms    252.25ms     45.45ms    69.33%
req/s           :      21.37       66.51       28.22       11.52    82.67%
-------------------------------------------------------------------------------------------
Test Run: 6 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.78s, 3373.14 req/s, 7.22MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.85MB (13473000) total, 685.84KB (702300) headers (space savings 35.33%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      239us    124.63ms     57.82ms     23.90ms    79.25%
time for connect:    46.32ms    370.80ms    305.74ms    102.49ms    83.67%
time to 1st byte:    64.04ms    440.96ms    357.79ms    120.71ms    83.67%
req/s           :      11.51      185.78       26.74       35.32    83.67%
-------------------------------------------------------------------------------------------
Test Run: 7 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.79s, 3344.59 req/s, 7.16MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.85MB (13473000) total, 685.84KB (702300) headers (space savings 35.33%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      426us    179.90ms     59.22ms     21.78ms    87.12%
time for connect:    34.53ms    406.53ms    334.51ms    102.74ms    86.33%
time to 1st byte:    42.47ms    465.69ms    392.02ms    117.69ms    86.33%
req/s           :      11.46      240.55       26.30       42.61    87.33%
-------------------------------------------------------------------------------------------
Test Run: 8 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.60s, 3741.93 req/s, 8.01MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.85MB (13473000) total, 685.84KB (702300) headers (space savings 35.33%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      412us    164.15ms     44.69ms     21.96ms    69.28%
time for connect:    59.63ms    409.09ms    308.43ms    122.06ms    73.33%
time to 1st byte:    64.72ms    476.46ms    361.42ms    146.14ms    73.33%
req/s           :      12.83      128.62       27.95       25.60    73.67%
-------------------------------------------------------------------------------------------
Test Run: 9 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.11s, 5409.07 req/s, 11.58MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.85MB (13473000) total, 685.84KB (702300) headers (space savings 35.33%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:     1.83ms     93.05ms     34.31ms     10.98ms    77.40%
time for connect:    42.77ms    251.25ms    205.31ms     41.57ms    88.67%
time to 1st byte:    75.20ms    285.04ms    239.91ms     44.07ms    89.67%
req/s           :      18.77       88.51       26.14       16.21    91.00%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
300 6000 4100.36 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3873.98 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3712.26 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 4332.21 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 6161.56 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3373.14 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3344.59 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3741.93 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 5409.07 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
3344.59  4228  6161.56  955.22
-------------------------------------------------------------------------------------------
h2load result summary end

lxc stop oneinstack-ubuntu16-openresty
lxc start vestacp-ubuntu1604

h2load HTTP/2 HTTPS benchmarks for vestacp-ubuntu1604

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         736       15274          18          29       15303
Low:          16040         766       15274
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.15.0
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 
built with OpenSSL 1.0.2g  1 Mar 2016
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie'


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.49s, 4030.93 req/s, 8.55MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.73MB (13347000) total, 597.95KB (612300) headers (space savings 35.41%), 12.03MB (12612000) data
                     min         max         mean         sd        +/- sd
time for request:      391us    233.58ms     38.14ms     19.53ms    69.78%
time for connect:    55.85ms    440.66ms    296.43ms    107.79ms    62.00%
time to 1st byte:    57.44ms    483.45ms    327.49ms    123.04ms    64.33%
req/s           :      13.73      122.55       24.21       17.21    96.67%
-------------------------------------------------------------------------------------------
Test Run: 2 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 2.30s, 2606.03 req/s, 5.53MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.73MB (13347000) total, 597.95KB (612300) headers (space savings 35.41%), 12.03MB (12612000) data
                     min         max         mean         sd        +/- sd
time for request:      380us    198.76ms     81.62ms     24.68ms    83.32%
time for connect:    41.53ms    501.11ms    435.69ms    107.67ms    90.00%
time to 1st byte:    51.66ms    602.14ms    528.42ms    128.62ms    92.67%
req/s           :       8.88      158.56       16.85       28.61    92.67%
-------------------------------------------------------------------------------------------
Test Run: 3 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.69s, 3558.60 req/s, 7.55MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.73MB (13347000) total, 597.95KB (612300) headers (space savings 35.41%), 12.03MB (12612000) data
                     min         max         mean         sd        +/- sd
time for request:     1.23ms    162.00ms     53.39ms     14.36ms    69.05%
time for connect:   156.63ms    414.50ms    308.44ms     92.68ms    61.67%
time to 1st byte:   179.67ms    492.18ms    370.10ms    118.89ms    70.33%
req/s           :      12.16       21.55       15.43        3.97    62.33%
-------------------------------------------------------------------------------------------
Test Run: 4 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.44s, 4174.40 req/s, 8.86MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.73MB (13347000) total, 597.95KB (612300) headers (space savings 35.41%), 12.03MB (12612000) data
                     min         max         mean         sd        +/- sd
time for request:     4.44ms     99.09ms     40.69ms     18.55ms    64.65%
time for connect:    38.94ms    324.16ms    242.37ms     54.83ms    62.00%
time to 1st byte:    95.26ms    364.17ms    288.17ms     57.76ms    67.67%
req/s           :      14.23       41.53       22.77       10.50    72.33%
-------------------------------------------------------------------------------------------
Test Run: 5 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 2.01s, 2988.50 req/s, 6.34MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.73MB (13347000) total, 597.95KB (612300) headers (space savings 35.41%), 12.03MB (12612000) data
                     min         max         mean         sd        +/- sd
time for request:      340us    144.15ms     68.85ms     22.82ms    86.90%
time for connect:    63.63ms    401.48ms    337.73ms     90.71ms    87.33%
time to 1st byte:    91.44ms    478.34ms    403.63ms    106.59ms    87.33%
req/s           :      10.26      158.93       17.10       19.31    87.33%
-------------------------------------------------------------------------------------------
Test Run: 6 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.20s, 5017.79 req/s, 10.64MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.73MB (13347000) total, 597.95KB (612300) headers (space savings 35.41%), 12.03MB (12612000) data
                     min         max         mean         sd        +/- sd
time for request:      846us     76.76ms     33.27ms     12.51ms    63.92%
time for connect:    66.25ms    285.90ms    213.96ms     44.45ms    65.33%
time to 1st byte:   161.89ms    330.03ms    251.18ms     45.96ms    63.00%
req/s           :      17.23       60.80       24.94        8.12    80.00%
-------------------------------------------------------------------------------------------
Test Run: 7 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.93s, 3116.22 req/s, 6.61MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.73MB (13347000) total, 597.95KB (612300) headers (space savings 35.41%), 12.03MB (12612000) data
                     min         max         mean         sd        +/- sd
time for request:      398us    133.49ms     66.55ms     23.06ms    85.02%
time for connect:    36.41ms    377.78ms    323.55ms     94.57ms    88.33%
time to 1st byte:    38.35ms    452.54ms    382.85ms    112.27ms    88.33%
req/s           :      10.65      224.11       22.85       34.25    88.33%
-------------------------------------------------------------------------------------------
Test Run: 8 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.50s, 4007.24 req/s, 8.50MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.73MB (13347000) total, 597.95KB (612300) headers (space savings 35.41%), 12.03MB (12612000) data
                     min         max         mean         sd        +/- sd
time for request:      283us    102.84ms     42.40ms     21.11ms    64.92%
time for connect:    63.82ms    297.26ms    215.41ms     61.92ms    60.00%
time to 1st byte:    72.13ms    340.03ms    251.79ms     77.73ms    63.33%
req/s           :      13.81      118.69       24.90       15.71    82.67%
-------------------------------------------------------------------------------------------
Test Run: 9 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 1.95s, 3073.74 req/s, 6.52MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 12.73MB (13347000) total, 597.95KB (612300) headers (space savings 35.41%), 12.03MB (12612000) data
                     min         max         mean         sd        +/- sd
time for request:      852us    154.02ms     67.74ms     23.32ms    86.27%
time for connect:    55.11ms    390.21ms    332.03ms     87.34ms    88.33%
time to 1st byte:    60.01ms    482.68ms    403.98ms    107.83ms    89.00%
req/s           :      10.53      136.11       20.73       29.03    89.00%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
300 6000 4030.93 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 2606.03 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3558.60 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 4174.40 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 2988.50 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 5017.79 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3116.22 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 4007.24 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3073.74 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
2606.03  3619  5017.79  755.22
-------------------------------------------------------------------------------------------
h2load result summary end

lxc stop vestacp-ubuntu1604
lxc start webinoly

h2load HTTP/2 HTTPS benchmarks for webinoly

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04 LTS"

-------------------------------------------------------------------------------------------
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               94
Model name:          Intel Core Processor (Skylake, IBRS)
Stepping:            3
CPU MHz:             2099.998
BogoMIPS:            4199.99
Hypervisor vendor:   KVM
Virtualization type: full
L1d cache:           32K
L1i cache:           32K
L2 cache:            4096K
NUMA node0 CPU(s):   0-3
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         157       15878           3           4       15882
Low:          16040         161       15878
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.14.0
built with OpenSSL 1.1.0g  2 Nov 2017 (running with OpenSSL 1.1.0h  27 Mar 2018)
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-6kZD6z/nginx-1.14.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fPIC' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --with-http_addition_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_sub_module --with-http_xslt_module=dynamic --with-stream=dynamic --with-stream_ssl_module --with-stream_ssl_preread_module --with-mail=dynamic --with-mail_ssl_module --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-auth-pam --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-dav-ext --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-echo --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-upstream-fair --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-subs-filter


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 1.82s, 3304.84 req/s, 7.44MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.51MB (14163000) total, 1.33MB (1392300) headers (space savings 26.10%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      312us    134.39ms     64.99ms     17.13ms    93.70%
time for connect:    36.92ms    393.40ms    348.36ms     72.11ms    92.33%
time to 1st byte:    39.40ms    463.79ms    415.45ms     86.14ms    94.00%
req/s           :      11.29      206.63       19.95       34.32    94.00%
-------------------------------------------------------------------------------------------
Test Run: 2 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 1.99s, 3016.89 req/s, 6.79MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.51MB (14163000) total, 1.33MB (1392300) headers (space savings 26.10%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      246us     97.45ms     69.97ms     19.14ms    90.02%
time for connect:    38.51ms    454.48ms    389.49ms     90.21ms    93.00%
time to 1st byte:    44.15ms    535.45ms    473.15ms    110.80ms    93.00%
req/s           :      10.26      256.99       19.92       35.62    93.00%
-------------------------------------------------------------------------------------------
Test Run: 3 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 2.07s, 2904.67 req/s, 6.54MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.51MB (14163000) total, 1.33MB (1392300) headers (space savings 26.10%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      299us    213.44ms     75.57ms      9.79ms    87.38%
time for connect:    26.97ms    502.17ms    456.71ms     48.36ms    97.67%
time to 1st byte:    28.29ms    585.65ms    545.83ms     48.10ms    99.33%
req/s           :       9.92      491.57       12.64       32.12    99.33%
-------------------------------------------------------------------------------------------
Test Run: 4 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 2.03s, 2957.30 req/s, 6.66MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.51MB (14163000) total, 1.33MB (1392300) headers (space savings 26.10%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:     2.81ms    107.83ms     69.92ms     19.19ms    86.83%
time for connect:    57.20ms    499.33ms    441.64ms     92.56ms    93.67%
time to 1st byte:    61.70ms    573.19ms    518.39ms    109.96ms    93.67%
req/s           :      10.11      114.25       15.49       20.37    93.67%
-------------------------------------------------------------------------------------------
Test Run: 5 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 1.73s, 3458.85 req/s, 7.79MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.51MB (14163000) total, 1.33MB (1392300) headers (space savings 26.10%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      368us     86.22ms     55.13ms     21.87ms    71.90%
time for connect:    28.16ms    380.24ms    306.13ms     90.21ms    80.33%
time to 1st byte:    47.99ms    438.65ms    355.83ms    105.83ms    80.33%
req/s           :      11.82      143.63       20.13       18.35    80.33%
-------------------------------------------------------------------------------------------
Test Run: 6 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 2.08s, 2886.78 req/s, 6.50MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.51MB (14163000) total, 1.33MB (1392300) headers (space savings 26.10%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:    60.67ms    219.75ms     76.60ms     12.99ms    80.57%
time for connect:    81.68ms    516.78ms    456.95ms     63.17ms    94.33%
time to 1st byte:   286.96ms    607.66ms    566.48ms     43.77ms    98.33%
req/s           :       9.87       10.67       10.06        0.14    76.00%
-------------------------------------------------------------------------------------------
Test Run: 7 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 1.95s, 3080.34 req/s, 6.93MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.51MB (14163000) total, 1.33MB (1392300) headers (space savings 26.10%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:     2.92ms    219.02ms     71.08ms     10.89ms    85.67%
time for connect:   264.67ms    495.08ms    451.64ms     38.26ms    90.00%
time to 1st byte:   367.38ms    563.88ms    534.73ms     20.06ms    75.33%
req/s           :      10.50       11.35       10.68        0.11    71.33%
-------------------------------------------------------------------------------------------
Test Run: 8 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 1.99s, 3013.99 req/s, 6.78MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.51MB (14163000) total, 1.33MB (1392300) headers (space savings 26.10%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:      242us    182.26ms     74.88ms     11.29ms    72.15%
time for connect:    25.61ms    461.52ms    413.24ms     44.63ms    92.33%
time to 1st byte:    26.10ms    551.01ms    506.26ms     44.77ms    97.67%
req/s           :      10.25      512.32       12.90       32.26    99.33%
-------------------------------------------------------------------------------------------
Test Run: 9 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 2.10s, 2857.94 req/s, 6.43MB/s
requests: 6000 total, 6000 started, 6000 done, 6000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 6000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 13.51MB (14163000) total, 1.33MB (1392300) headers (space savings 26.10%), 12.06MB (12648000) data
                     min         max         mean         sd        +/- sd
time for request:    65.49ms    189.85ms     80.57ms     14.35ms    91.05%
time for connect:    54.07ms    465.46ms    409.80ms     53.78ms    93.67%
time to 1st byte:   256.16ms    546.70ms    508.97ms     35.70ms    93.00%
req/s           :       9.72       10.61        9.89        0.13    79.67%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
300 6000 3304.84 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3016.89 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 2904.67 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 2957.30 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3458.85 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 2886.78 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3080.34 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3013.99 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 2857.94 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
2857.94  3054  3458.85  202.65
-------------------------------------------------------------------------------------------
h2load result summary end

lxc stop webinoly
Test Run: 1 (centos75-2)
Test Run: 2 (centos75-2)
Test Run: 3 (centos75-2)
Test Run: 4 (centos75-2)
Test Run: 5 (centos75-2)
Test Run: 6 (centos75-2)
Test Run: 7 (centos75-2)
Test Run: 8 (centos75-2)
Test Run: 9 (centos75-2)
users requests req/s encoding cipher protocol started succeeded
300 6000 8547.89 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 4527.97 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 4899.63 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 4531.04 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 4194.85 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3940.57 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 7187.32 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 4126.79 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 5372.18 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
h2load result summary
min:     avg:  max:     stddev:
3940.57  5259  8547.89  1576.95
Test Run: 1 (easyengine-ubtunu1604)
Test Run: 2 (easyengine-ubtunu1604)
Test Run: 3 (easyengine-ubtunu1604)
Test Run: 4 (easyengine-ubtunu1604)
Test Run: 5 (easyengine-ubtunu1604)
Test Run: 6 (easyengine-ubtunu1604)
Test Run: 7 (easyengine-ubtunu1604)
Test Run: 8 (easyengine-ubtunu1604)
Test Run: 9 (easyengine-ubtunu1604)
users requests req/s encoding cipher protocol started succeeded
300 6000 5073.68 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3992.09 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 5143.77 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3124.82 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 6063.55 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 4134.97 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 5135.44 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3244.38 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3505.25 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
h2load result summary
min:     avg:  max:     stddev:
3124.82  4380  6063.55  1019.21
Test Run: 1 (oneinstack-ubuntu16-nginx)
Test Run: 2 (oneinstack-ubuntu16-nginx)
Test Run: 3 (oneinstack-ubuntu16-nginx)
Test Run: 4 (oneinstack-ubuntu16-nginx)
Test Run: 5 (oneinstack-ubuntu16-nginx)
Test Run: 6 (oneinstack-ubuntu16-nginx)
Test Run: 7 (oneinstack-ubuntu16-nginx)
Test Run: 8 (oneinstack-ubuntu16-nginx)
Test Run: 9 (oneinstack-ubuntu16-nginx)
users requests req/s encoding cipher protocol started succeeded
300 6000 4114.07 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3379.20 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 7341.39 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 4464.96 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3294.19 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 2997.02 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 4716.74 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3148.75 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 5908.97 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
h2load result summary
min:     avg:  max:     stddev:
2997.02  4374  7341.39  1453.78
Test Run: 1 (oneinstack-ubuntu16-openresty)
Test Run: 2 (oneinstack-ubuntu16-openresty)
Test Run: 3 (oneinstack-ubuntu16-openresty)
Test Run: 4 (oneinstack-ubuntu16-openresty)
Test Run: 5 (oneinstack-ubuntu16-openresty)
Test Run: 6 (oneinstack-ubuntu16-openresty)
Test Run: 7 (oneinstack-ubuntu16-openresty)
Test Run: 8 (oneinstack-ubuntu16-openresty)
Test Run: 9 (oneinstack-ubuntu16-openresty)
users requests req/s encoding cipher protocol started succeeded
300 6000 4100.36 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3873.98 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3712.26 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 4332.21 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 6161.56 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3373.14 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3344.59 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3741.93 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 5409.07 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
h2load result summary
min:     avg:  max:     stddev:
3344.59  4228  6161.56  955.22
Test Run: 1 (vestacp-ubuntu1604)
Test Run: 2 (vestacp-ubuntu1604)
Test Run: 3 (vestacp-ubuntu1604)
Test Run: 4 (vestacp-ubuntu1604)
Test Run: 5 (vestacp-ubuntu1604)
Test Run: 6 (vestacp-ubuntu1604)
Test Run: 7 (vestacp-ubuntu1604)
Test Run: 8 (vestacp-ubuntu1604)
Test Run: 9 (vestacp-ubuntu1604)
users requests req/s encoding cipher protocol started succeeded
300 6000 4030.93 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 2606.03 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3558.60 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 4174.40 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 2988.50 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 5017.79 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3116.22 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 4007.24 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
300 6000 3073.74 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
h2load result summary
min:     avg:  max:     stddev:
2606.03  3619  5017.79  755.22
Test Run: 1 (webinoly)
Test Run: 2 (webinoly)
Test Run: 3 (webinoly)
Test Run: 4 (webinoly)
Test Run: 5 (webinoly)
Test Run: 6 (webinoly)
Test Run: 7 (webinoly)
Test Run: 8 (webinoly)
Test Run: 9 (webinoly)
users requests req/s encoding cipher protocol started succeeded
300 6000 3304.84 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3016.89 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 2904.67 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 2957.30 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3458.85 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 2886.78 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3080.34 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 3013.99 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
300 6000 2857.94 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
h2load result summary
min:     avg:  max:     stddev:
2857.94  3054  3458.85  202.65
lxc start centos75-2

h2load HTTP/2 HTTPS benchmarks for centos75-2

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

CentOS Linux release 7.5.1804 (Core) 

Centmin Mod 
-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         177       15862           1           0       15862
Low:          16040         178       15862
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.15.0 (110618-070839)
built by gcc 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC) 
built with OpenSSL 1.1.0h  27 Mar 2018
TLS SNI support enabled
configure arguments: --with-ld-opt='-ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/lib' --with-cc-opt='-m64 -march=native -g -O3 -fstack-protector-strong -flto -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wimplicit-fallthrough=0 -fcode-hoisting -Wp,-D_FORTIFY_SOURCE=2 -gsplit-dwarf' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=110618-070839 --with-compat --with-http_stub_status_module --with-http_secure_link_module --with-libatomic --with-http_gzip_static_module --with-http_sub_module --with-http_addition_module --with-http_image_filter_module=dynamic --with-http_geoip_module --with-stream_geoip_module --with-stream_realip_module --with-stream_ssl_preread_module --with-threads --with-stream=dynamic --with-stream_ssl_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.4.2 --add-module=../ngx_cache_purge-2.4.2 --add-module=../ngx_devel_kit-0.3.0 --add-dynamic-module=../set-misc-nginx-module-0.32 --add-dynamic-module=../echo-nginx-module-0.61 --add-module=../redis2-nginx-module-0.15 --add-module=../ngx_http_redis-0.3.7 --add-module=../memc-nginx-module-0.18 --add-module=../srcache-nginx-module-0.31 --add-dynamic-module=../headers-more-nginx-module-0.33 --with-pcre=../pcre-8.42 --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-openssl=../openssl-1.1.0h --with-openssl-opt='enable-ec_nistp_64_gcc_128'


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.99s, 7697.12 req/s, 16.67MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.59MB (227107444) total, 15.22MB (15958444) headers (space savings 29.07%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:      370us    665.48ms     93.65ms     42.03ms    81.40%
time for connect:    86.17ms       1.00s    832.65ms    237.17ms    85.40%
time to 1st byte:   256.74ms       1.06s    988.33ms     85.59ms    98.70%
req/s           :       7.75       64.15       12.31        9.04    90.50%
-------------------------------------------------------------------------------------------
Test Run: 2 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 18.26s, 5475.08 req/s, 11.86MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.53MB (227050000) total, 15.16MB (15901000) headers (space savings 29.33%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:      954us    650.27ms    148.31ms     62.53ms    78.31%
time for connect:   241.13ms    945.92ms    810.88ms    215.46ms    86.40%
time to 1st byte:   891.43ms       1.01s    961.25ms     33.54ms    61.20%
req/s           :       5.51       41.68       10.39       11.24    84.00%
-------------------------------------------------------------------------------------------
Test Run: 3 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 15.59s, 6415.33 req/s, 13.90MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.61MB (227133357) total, 15.24MB (15984357) headers (space savings 28.96%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:      488us    652.18ms    111.80ms     57.32ms    64.30%
time for connect:    99.02ms    999.95ms    818.76ms    221.03ms    85.00%
time to 1st byte:   325.02ms       1.05s    965.99ms     78.25ms    95.70%
req/s           :       6.46       40.54       12.22        9.83    90.30%
-------------------------------------------------------------------------------------------
Test Run: 4 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 20.07s, 4982.01 req/s, 10.79MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.57MB (227086282) total, 15.20MB (15937282) headers (space savings 29.17%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:      246us    607.83ms    164.64ms     70.45ms    77.16%
time for connect:   121.74ms    933.20ms    788.62ms    201.25ms    86.40%
time to 1st byte:   265.27ms       1.02s    954.91ms     55.52ms    70.80%
req/s           :       5.02       88.83        8.96       10.88    83.90%
-------------------------------------------------------------------------------------------
Test Run: 5 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 9.38s, 10666.16 req/s, 23.10MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.53MB (227050000) total, 15.16MB (15901000) headers (space savings 29.33%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:     2.42ms    585.31ms     74.10ms     31.10ms    79.86%
time for connect:    93.10ms    937.15ms    761.17ms    219.42ms    83.30%
time to 1st byte:   297.04ms    980.77ms    904.35ms     65.27ms    89.80%
req/s           :      10.76       35.10       13.91        6.71    83.50%
-------------------------------------------------------------------------------------------
Test Run: 6 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 8.31s, 12028.07 req/s, 26.05MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.55MB (227063916) total, 15.18MB (15914916) headers (space savings 29.27%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:     5.31ms    590.45ms     64.05ms     28.97ms    83.03%
time for connect:   133.75ms    899.81ms    749.38ms    194.91ms    86.40%
time to 1st byte:   290.98ms    947.67ms    864.01ms     97.28ms    97.30%
req/s           :      12.11       23.94       14.41        2.99    89.70%
-------------------------------------------------------------------------------------------
Test Run: 7 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 16.20s, 6173.02 req/s, 13.37MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.58MB (227104683) total, 15.22MB (15955683) headers (space savings 29.09%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:      895us    654.88ms    118.21ms     61.07ms    65.66%
time for connect:    98.07ms    969.25ms    811.86ms    217.61ms    86.00%
time to 1st byte:   285.98ms       1.05s    965.33ms     94.47ms    98.20%
req/s           :       6.22       53.67       12.36       10.50    73.10%
-------------------------------------------------------------------------------------------
Test Run: 8 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 19.74s, 5066.09 req/s, 10.97MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.55MB (227067595) total, 15.18MB (15918595) headers (space savings 29.25%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:      284us    454.83ms    175.33ms     52.93ms    87.57%
time for connect:   100.46ms    741.98ms    636.84ms    145.32ms    86.20%
time to 1st byte:   288.22ms    817.59ms    766.42ms     46.85ms    72.90%
req/s           :       5.10      119.42        8.85       13.71    92.30%
-------------------------------------------------------------------------------------------
Test Run: 9 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 18.99s, 5266.98 req/s, 11.41MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.56MB (227080913) total, 15.19MB (15931913) headers (space savings 29.19%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:      701us    564.01ms    159.24ms     60.51ms    79.68%
time for connect:    78.44ms    861.29ms    715.62ms    197.50ms    85.20%
time to 1st byte:   251.25ms    932.30ms    863.93ms     51.99ms    81.00%
req/s           :       5.29      101.70        9.81       13.35    86.40%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
100 1000 7697.12 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 5475.08 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6415.33 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4982.01 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 10666.16 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 12028.07 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6173.02 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 5066.09 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 5266.98 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:      stddev:
4982.01  7086  12028.07  2581.40
-------------------------------------------------------------------------------------------

lxc stop centos75-2
lxc start easyengine-ubuntu1604

h2load HTTP/2 HTTPS benchmarks for easyengine-ubuntu1604

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040          71       15954          14          14       15969
Low:          16040          85       15954
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.14.0 (EasyEngine)
built with OpenSSL 1.0.2g-fips  1 Mar 2016 (running with OpenSSL 1.0.2g  1 Mar 2016)
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_addition_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_v2_module --with-http_sub_module --with-http_xslt_module --add-module=/usr/src/packages/BUILD/debian/modules/headers-more-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/nginx-auth-pam --add-module=/usr/src/packages/BUILD/debian/modules/nginx-cache-purge --add-module=/usr/src/packages/BUILD/debian/modules/nginx-echo --add-module=/usr/src/packages/BUILD/debian/modules/ngx-fancyindex --add-module=/usr/src/packages/BUILD/debian/modules/nginx-lua --add-module=/usr/src/packages/BUILD/debian/modules/nginx-upload-progress --add-module=/usr/src/packages/BUILD/debian/modules/nginx-upstream-fair --add-module=/usr/src/packages/BUILD/debian/modules/ngx_http_substitutions_filter_module --add-module=/usr/src/packages/BUILD/debian/modules/memc-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/srcache-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/HttpRedisModule --add-module=/usr/src/packages/BUILD/debian/modules/redis2-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/ngx_devel_kit --add-module=/usr/src/packages/BUILD/debian/modules/set-misc-nginx-module


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 19.31s, 5178.64 req/s, 11.18MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 215.96MB (226450000) total, 13.16MB (13801000) headers (space savings 32.68%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:     3.51ms    609.12ms    133.24ms     67.67ms    68.66%
time for connect:   140.97ms    979.86ms    798.19ms    209.99ms    86.00%
time to 1st byte:   324.28ms       1.18s       1.02s     90.14ms    77.40%
req/s           :       5.21       19.23        9.20        5.30    80.70%
-------------------------------------------------------------------------------------------
Test Run: 2 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 28.00s, 3572.05 req/s, 7.72MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.01MB (226498640) total, 13.21MB (13849640) headers (space savings 32.44%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:     1.46ms    453.19ms    249.63ms     76.65ms    88.39%
time for connect:   106.66ms    715.20ms    599.28ms    146.25ms    85.80%
time to 1st byte:   230.95ms    887.69ms    777.62ms     90.65ms    76.30%
req/s           :       3.59       77.61        8.10       15.32    91.60%
-------------------------------------------------------------------------------------------
Test Run: 3 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 20.20s, 4951.62 req/s, 10.70MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.00MB (226494205) total, 13.20MB (13845205) headers (space savings 32.46%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:     1.50ms    439.78ms    147.51ms     69.05ms    64.42%
time for connect:   131.38ms    809.73ms    679.72ms    147.57ms    85.80%
time to 1st byte:   327.42ms    906.12ms    804.75ms     71.67ms    77.40%
req/s           :       4.97       56.54        9.76        8.95    89.30%
-------------------------------------------------------------------------------------------
Test Run: 4 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 26.58s, 3762.51 req/s, 8.13MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 215.99MB (226477056) total, 13.19MB (13828056) headers (space savings 32.55%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      955us    388.42ms    230.75ms     78.09ms    86.82%
time for connect:   113.72ms    628.40ms    529.34ms    122.56ms    86.20%
time to 1st byte:   223.15ms    754.62ms    668.03ms     60.53ms    70.70%
req/s           :       3.78      117.56        7.91       14.45    88.10%
-------------------------------------------------------------------------------------------
Test Run: 5 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 20.32s, 4922.35 req/s, 10.63MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.01MB (226501342) total, 13.21MB (13852342) headers (space savings 32.43%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:     2.89ms    345.04ms    145.41ms     72.11ms    61.14%
time for connect:   142.50ms    709.14ms    603.56ms    102.30ms    85.50%
time to 1st byte:   370.98ms    853.00ms    742.96ms     71.30ms    63.20%
req/s           :       4.96       61.08       10.85       11.27    87.90%
-------------------------------------------------------------------------------------------
Test Run: 6 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.96s, 7713.77 req/s, 16.66MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 215.96MB (226450000) total, 13.16MB (13801000) headers (space savings 32.68%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:     3.99ms    413.81ms    106.49ms     42.85ms    76.92%
time for connect:   131.38ms    705.30ms    588.80ms    138.42ms    86.40%
time to 1st byte:   268.28ms    860.73ms    699.55ms     84.47ms    84.60%
req/s           :       7.75       45.22       11.75        9.54    83.90%
-------------------------------------------------------------------------------------------
Test Run: 7 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.75s, 7845.75 req/s, 16.95MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.00MB (226488445) total, 13.20MB (13839445) headers (space savings 32.49%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:     1.54ms    430.71ms    100.32ms     36.56ms    72.90%
time for connect:   257.31ms    730.43ms    613.76ms    136.54ms    86.40%
time to 1st byte:   659.38ms    892.39ms    740.63ms     59.94ms    66.70%
req/s           :       7.90       71.57       11.56       10.28    97.40%
-------------------------------------------------------------------------------------------
Test Run: 8 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 26.35s, 3795.15 req/s, 8.20MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.03MB (226527383) total, 13.24MB (13878383) headers (space savings 32.30%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      891us    431.85ms    226.02ms     82.20ms    86.26%
time for connect:   232.55ms    700.99ms    591.37ms    135.17ms    86.40%
time to 1st byte:   632.47ms    829.83ms    738.54ms     61.95ms    60.40%
req/s           :       3.81       62.21        9.34       14.98    87.80%
-------------------------------------------------------------------------------------------
Test Run: 9 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 15.10s, 6622.21 req/s, 14.31MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.03MB (226527508) total, 13.24MB (13878508) headers (space savings 32.30%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:    11.75ms    444.68ms    105.41ms     46.33ms    72.30%
time for connect:   237.51ms    729.22ms    605.64ms    135.79ms    86.40%
time to 1st byte:   650.02ms    818.06ms    716.42ms     47.67ms    57.70%
req/s           :       6.66       38.36       11.57        8.09    92.80%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
100 1000 5178.64 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3572.05 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4951.62 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3762.51 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4922.35 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 7713.77 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 7845.75 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3795.15 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6622.21 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
3572.05  5374  7845.75  1654.51
-------------------------------------------------------------------------------------------

lxc stop easyengine-ubuntu1604
lxc start oneinstack-ubuntu16-nginx

h2load HTTP/2 HTTPS benchmarks for oneinstack-ubuntu16-nginx

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         473       15553          12          13       15566
Low:          16040         487       15553
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.14.0
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 
built with OpenSSL 1.0.2o  27 Mar 2018
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module --with-openssl=../openssl-1.0.2o --with-pcre=../pcre-8.42 --with-pcre-jit --with-ld-opt=-ljemalloc


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 22.14s, 4517.25 req/s, 9.66MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.75MB (224138224) total, 10.96MB (11489224) headers (space savings 35.09%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      433us    816.01ms    175.18ms     69.79ms    79.86%
time for connect:   110.33ms       1.33s       1.03s    380.01ms    76.80%
time to 1st byte:   120.36ms       1.54s       1.19s    436.80ms    77.60%
req/s           :       4.54      164.52       11.28       23.77    97.60%
-------------------------------------------------------------------------------------------
Test Run: 2 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 22.81s, 4384.28 req/s, 9.37MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.74MB (224121343) total, 10.94MB (11472343) headers (space savings 35.18%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      480us       1.03s    182.28ms     72.49ms    84.78%
time for connect:   128.28ms       1.75s       1.38s    528.15ms    83.60%
time to 1st byte:   159.49ms       1.96s       1.54s    592.02ms    82.80%
req/s           :       4.40       80.03       12.98       21.45    85.80%
-------------------------------------------------------------------------------------------
Test Run: 3 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 22.44s, 4457.03 req/s, 9.53MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.77MB (224150000) total, 10.97MB (11501000) headers (space savings 35.02%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      422us    583.38ms    182.91ms     70.98ms    80.64%
time for connect:   112.84ms       1.17s    926.71ms    325.99ms    82.20%
time to 1st byte:   161.15ms       1.40s       1.12s    385.61ms    84.90%
req/s           :       4.47       75.59       11.19       17.17    84.90%
-------------------------------------------------------------------------------------------
Test Run: 4 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 13.81s, 7240.80 req/s, 15.48MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.75MB (224132364) total, 10.95MB (11483364) headers (space savings 35.12%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      649us    632.88ms     91.38ms     40.03ms    71.40%
time for connect:   291.12ms       1.40s       1.00s    321.27ms    58.70%
time to 1st byte:   333.95ms       1.53s       1.11s    350.36ms    64.00%
req/s           :       7.29       50.39       12.94        9.46    90.30%
-------------------------------------------------------------------------------------------
Test Run: 5 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 10.11s, 9895.08 req/s, 21.15MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.73MB (224110865) total, 10.93MB (11461865) headers (space savings 35.24%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      379us    488.27ms     74.51ms     30.70ms    90.99%
time for connect:   162.75ms       1.06s    645.51ms    184.00ms    78.60%
time to 1st byte:   237.51ms       1.21s    767.97ms    240.35ms    72.20%
req/s           :       9.94       53.40       14.47        9.80    93.90%
-------------------------------------------------------------------------------------------
Test Run: 6 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 20.52s, 4873.05 req/s, 10.42MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.77MB (224150000) total, 10.97MB (11501000) headers (space savings 35.02%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:     1.83ms    528.67ms    151.41ms     73.82ms    72.18%
time for connect:   142.91ms       1.03s    752.10ms    301.04ms    74.10%
time to 1st byte:   216.90ms       1.22s    899.48ms    353.73ms    74.10%
req/s           :       4.89       96.67       12.73       16.24    86.30%
-------------------------------------------------------------------------------------------
Test Run: 7 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 23.11s, 4326.48 req/s, 9.25MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.75MB (224128496) total, 10.95MB (11479496) headers (space savings 35.14%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      605us    631.20ms    184.79ms     72.75ms    79.32%
time for connect:   115.01ms       1.20s    930.14ms    346.03ms    79.90%
time to 1st byte:   130.27ms       1.41s       1.10s    402.80ms    81.60%
req/s           :       4.34      184.38       10.69       20.96    97.00%
-------------------------------------------------------------------------------------------
Test Run: 8 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 26.14s, 3825.86 req/s, 8.18MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.76MB (224144252) total, 10.96MB (11495252) headers (space savings 35.06%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      878us    812.30ms    233.14ms     57.80ms    92.45%
time for connect:    86.27ms       1.43s       1.23s    282.94ms    91.90%
time to 1st byte:   132.12ms       1.70s       1.47s    313.36ms    94.50%
req/s           :       3.84      167.20       10.49       27.93    94.50%
-------------------------------------------------------------------------------------------
Test Run: 9 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 15.41s, 6488.61 req/s, 13.87MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.75MB (224137712) total, 10.96MB (11488712) headers (space savings 35.09%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      440us    344.90ms    109.38ms     45.34ms    76.37%
time for connect:   144.71ms    847.65ms    620.99ms    187.91ms    79.80%
time to 1st byte:   275.28ms       1.00s    742.54ms    226.30ms    78.70%
req/s           :       6.53      141.56       11.65        9.64    87.50%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
100 1000 4517.25 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4384.28 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4457.03 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 7240.80 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 9895.08 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4873.05 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4326.48 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 3825.86 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 6488.61 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
3825.86  5556  9895.08  1973.80
-------------------------------------------------------------------------------------------

lxc stop oneinstack-ubuntu16-nginx
lxc start oneinstack-ubuntu16-openresty

h2load HTTP/2 HTTPS benchmarks for oneinstack-ubuntu16-openresty

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         472       15554          12          13       15568
Low:          16040         485       15554
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: openresty/1.13.6.2
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 
built with OpenSSL 1.0.2o  27 Mar 2018
TLS SNI support enabled
configure arguments: --prefix=/usr/local/openresty/nginx --with-cc-opt=-O2 --add-module=../ngx_devel_kit-0.3.0 --add-module=../echo-nginx-module-0.61 --add-module=../xss-nginx-module-0.06 --add-module=../ngx_coolkit-0.2rc3 --add-module=../set-misc-nginx-module-0.32 --add-module=../form-input-nginx-module-0.12 --add-module=../encrypted-session-nginx-module-0.08 --add-module=../srcache-nginx-module-0.31 --add-module=../ngx_lua-0.10.13 --add-module=../ngx_lua_upstream-0.07 --add-module=../headers-more-nginx-module-0.33 --add-module=../array-var-nginx-module-0.05 --add-module=../memc-nginx-module-0.19 --add-module=../redis2-nginx-module-0.15 --add-module=../redis-nginx-module-0.3.7 --add-module=../rds-json-nginx-module-0.15 --add-module=../rds-csv-nginx-module-0.09 --add-module=../ngx_stream_lua-0.0.5 --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib -ljemalloc' --user=www --group=www --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module --with-openssl=/root/oneinstack/src/openresty-1.13.6.2/../openssl-1.0.2o --with-pcre=/root/oneinstack/src/openresty-1.13.6.2/../pcre-8.42 --with-pcre-jit --with-stream --with-stream_ssl_module


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 16.38s, 6103.27 req/s, 13.06MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.05MB (224450000) total, 11.25MB (11801000) headers (space savings 34.80%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:    12.58ms    414.67ms    108.47ms     57.04ms    54.94%
time for connect:   131.45ms    928.88ms    638.34ms    251.35ms    60.40%
time to 1st byte:   305.72ms       1.09s    748.24ms    298.00ms    58.70%
req/s           :       6.14       23.17       12.45        7.59    59.50%
-------------------------------------------------------------------------------------------
Test Run: 2 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 24.81s, 4030.54 req/s, 8.63MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.03MB (224426643) total, 11.23MB (11777643) headers (space savings 34.93%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      243us    737.20ms    218.88ms     58.81ms    90.05%
time for connect:    91.94ms       1.46s       1.22s    298.28ms    92.50%
time to 1st byte:    97.69ms       1.76s       1.52s    362.79ms    93.70%
req/s           :       4.04      631.57       11.11       31.80    93.70%
-------------------------------------------------------------------------------------------
Test Run: 3 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 25.18s, 3970.79 req/s, 8.50MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.04MB (224438224) total, 11.24MB (11789224) headers (space savings 34.87%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      622us    830.46ms    214.22ms     68.94ms    86.96%
time for connect:    98.96ms       1.48s       1.24s    371.13ms    87.80%
time to 1st byte:   103.52ms       1.73s       1.47s    423.15ms    89.80%
req/s           :       3.99      143.00        9.44       19.81    90.20%
-------------------------------------------------------------------------------------------
Test Run: 4 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 18.07s, 5534.97 req/s, 11.85MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.04MB (224441505) total, 11.25MB (11792505) headers (space savings 34.85%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      683us    441.97ms    137.87ms     51.74ms    63.80%
time for connect:   121.31ms    946.42ms    712.54ms    229.45ms    66.90%
time to 1st byte:   174.16ms       1.11s    847.43ms    259.95ms    66.60%
req/s           :       5.56      131.61       10.52       17.62    97.70%
-------------------------------------------------------------------------------------------
Test Run: 5 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 21.23s, 4710.35 req/s, 10.08MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.03MB (224426448) total, 11.23MB (11777448) headers (space savings 34.93%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:     1.04ms    548.79ms    164.99ms     71.70ms    76.79%
time for connect:   122.33ms       1.09s    837.40ms    301.51ms    77.80%
time to 1st byte:   162.07ms       1.38s       1.02s    378.12ms    79.30%
req/s           :       4.73       80.09       11.94       17.14    93.90%
-------------------------------------------------------------------------------------------
Test Run: 6 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 17.61s, 5678.26 req/s, 12.15MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.05MB (224450000) total, 11.25MB (11801000) headers (space savings 34.80%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      248us    416.35ms    126.31ms     58.19ms    61.99%
time for connect:   130.09ms    899.05ms    646.96ms    265.83ms    67.40%
time to 1st byte:   163.32ms       1.07s    768.88ms    314.48ms    66.60%
req/s           :       5.71      294.58       11.68       13.03    89.30%
-------------------------------------------------------------------------------------------
Test Run: 7 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 21.82s, 4583.71 req/s, 9.81MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.01MB (224406130) total, 11.21MB (11757130) headers (space savings 35.04%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      229us    531.84ms    172.51ms     71.51ms    74.04%
time for connect:   113.46ms       1.12s    850.70ms    302.51ms    77.70%
time to 1st byte:   150.67ms       1.34s       1.03s    362.14ms    78.70%
req/s           :       4.60      275.23        9.15       18.59    99.20%
-------------------------------------------------------------------------------------------
Test Run: 8 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 13.98s, 7151.60 req/s, 15.30MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.96MB (224350000) total, 11.16MB (11701000) headers (space savings 35.35%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      967us    433.60ms     97.94ms     38.73ms    71.29%
time for connect:   106.95ms    837.51ms    586.91ms    178.03ms    67.20%
time to 1st byte:   191.34ms    988.49ms    689.21ms    211.54ms    68.00%
req/s           :       7.20       86.27       12.55       10.24    84.10%
-------------------------------------------------------------------------------------------
Test Run: 9 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 8.66s, 11545.82 req/s, 24.71MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.04MB (224438955) total, 11.24MB (11789955) headers (space savings 34.86%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:     1.89ms    296.21ms     76.46ms     17.19ms    91.02%
time for connect:   106.11ms    607.78ms    542.31ms     78.67ms    95.50%
time to 1st byte:   113.06ms    690.63ms    610.90ms     78.08ms    96.80%
req/s           :      11.65       92.77       13.80       11.76    97.60%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
100 1000 6103.27 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4030.54 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 3970.79 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 5534.97 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4710.35 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 5678.26 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4583.71 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 7151.60 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 11545.82 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:      stddev:
3970.79  5923  11545.82  2345.88
-------------------------------------------------------------------------------------------

lxc stop oneinstack-ubuntu16-openresty
lxc start vestacp-ubuntu1604

h2load HTTP/2 HTTPS benchmarks for vestacp-ubuntu1604

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         720       15290          18          29       15319
Low:          16040         750       15290
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.15.0
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 
built with OpenSSL 1.0.2g  1 Mar 2016
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie'


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 26.34s, 3796.12 req/s, 8.05MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 211.95MB (222250000) total, 9.73MB (10201000) headers (space savings 35.44%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      360us    933.90ms    205.45ms    102.00ms    77.63%
time for connect:   161.89ms       1.91s       1.19s    498.37ms    65.20%
time to 1st byte:   206.63ms       2.16s       1.46s    621.08ms    69.50%
req/s           :       3.81       36.56        9.14       11.04    80.90%
-------------------------------------------------------------------------------------------
Test Run: 2 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 10.54s, 9483.75 req/s, 20.11MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 212.02MB (222321887) total, 9.80MB (10272887) headers (space savings 34.98%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:    12.60ms    387.26ms     84.73ms     37.24ms    83.89%
time for connect:   125.50ms    734.11ms    518.01ms    133.30ms    65.10%
time to 1st byte:   230.38ms    779.87ms    605.67ms    138.45ms    76.90%
req/s           :       9.55       15.92       11.57        2.42    83.90%
-------------------------------------------------------------------------------------------
Test Run: 3 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 14.63s, 6836.64 req/s, 14.50MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 212.02MB (222324324) total, 9.80MB (10275324) headers (space savings 34.97%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      623us    705.65ms     98.76ms     41.54ms    82.93%
time for connect:   114.66ms       1.40s    742.29ms    328.39ms    70.30%
time to 1st byte:   127.36ms       1.52s    875.03ms    404.57ms    68.80%
req/s           :       6.86       72.18       12.55       12.58    95.60%
-------------------------------------------------------------------------------------------
Test Run: 4 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 25.34s, 3946.22 req/s, 8.36MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 211.95MB (222250000) total, 9.73MB (10201000) headers (space savings 35.44%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      355us    749.08ms    201.18ms     79.82ms    79.20%
time for connect:   119.41ms       1.30s       1.01s    351.14ms    78.60%
time to 1st byte:   129.29ms       1.54s       1.20s    411.17ms    80.40%
req/s           :       3.96      114.02        9.62       18.11    96.50%
-------------------------------------------------------------------------------------------
Test Run: 5 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 20.87s, 4791.68 req/s, 10.16MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 212.02MB (222317070) total, 9.79MB (10268070) headers (space savings 35.01%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      807us    441.36ms    151.09ms     69.20ms    67.36%
time for connect:   124.25ms       1.09s    769.58ms    268.45ms    82.90%
time to 1st byte:   145.82ms       1.34s    935.22ms    339.10ms    74.50%
req/s           :       4.81       84.02       10.17       12.06    91.70%
-------------------------------------------------------------------------------------------
Test Run: 6 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 20.65s, 4842.64 req/s, 10.27MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 212.03MB (222329794) total, 9.80MB (10280794) headers (space savings 34.93%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:     3.68ms    517.36ms    145.33ms     74.03ms    64.56%
time for connect:   124.99ms    956.61ms    676.99ms    255.95ms    61.00%
time to 1st byte:   137.15ms       1.19s    834.10ms    328.29ms    62.40%
req/s           :       4.86       62.88       11.70       12.62    84.90%
-------------------------------------------------------------------------------------------
Test Run: 7 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 14.70s, 6802.77 req/s, 14.42MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 212.02MB (222322991) total, 9.80MB (10273991) headers (space savings 34.97%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:     1.32ms    395.56ms    112.88ms     40.44ms    79.91%
time for connect:   132.58ms    854.33ms    607.52ms    212.00ms    74.70%
time to 1st byte:   155.31ms       1.18s    768.02ms    264.14ms    70.90%
req/s           :       6.84       80.00       11.72       12.46    84.80%
-------------------------------------------------------------------------------------------
Test Run: 8 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 18.41s, 5430.91 req/s, 11.52MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 212.05MB (222350000) total, 9.82MB (10301000) headers (space savings 34.80%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      687us    417.09ms    129.75ms     56.62ms    79.92%
time for connect:   223.42ms    986.76ms    642.70ms    211.11ms    68.60%
time to 1st byte:   250.34ms       1.16s    806.38ms    282.07ms    70.50%
req/s           :       5.46       74.21       10.96       11.91    86.20%
-------------------------------------------------------------------------------------------
Test Run: 9 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 24.85s, 4024.09 req/s, 8.53MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 212.02MB (222319562) total, 9.79MB (10270562) headers (space savings 35.00%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      443us    710.35ms    192.51ms     86.56ms    78.18%
time for connect:   153.06ms       1.24s    940.97ms    353.80ms    77.30%
time to 1st byte:   171.32ms       1.48s       1.13s    427.13ms    79.40%
req/s           :       4.04       49.66       10.80       14.14    79.40%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
100 1000 3796.12 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 9483.75 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 6836.64 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 3946.22 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4791.68 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4842.64 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 6802.77 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 5430.91 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4024.09 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
3796.12  5551  9483.75  1862.98
-------------------------------------------------------------------------------------------

lxc stop vestacp-ubuntu1604
lxc start webinoly

h2load HTTP/2 HTTPS benchmarks for webinoly

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04 LTS"

-------------------------------------------------------------------------------------------
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               94
Model name:          Intel Core Processor (Skylake, IBRS)
Stepping:            3
CPU MHz:             2099.998
BogoMIPS:            4199.99
Hypervisor vendor:   KVM
Virtualization type: full
L1d cache:           32K
L1i cache:           32K
L2 cache:            4096K
NUMA node0 CPU(s):   0-3
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         156       15878           3           5       15884
Low:          16040         161       15878
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.14.0
built with OpenSSL 1.1.0g  2 Nov 2017 (running with OpenSSL 1.1.0h  27 Mar 2018)
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-6kZD6z/nginx-1.14.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fPIC' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --with-http_addition_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_sub_module --with-http_xslt_module=dynamic --with-stream=dynamic --with-stream_ssl_module --with-stream_ssl_preread_module --with-mail=dynamic --with-mail_ssl_module --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-auth-pam --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-dav-ext --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-echo --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-upstream-fair --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-subs-filter


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 23.01s, 4346.54 req/s, 9.78MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.01MB (235938736) total, 22.21MB (23289736) headers (space savings 25.83%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      333us    767.64ms    186.88ms     69.69ms    78.13%
time for connect:   108.34ms       1.40s       1.09s    361.52ms    81.80%
time to 1st byte:   285.14ms       1.60s       1.31s    414.89ms    83.20%
req/s           :       4.36       21.09        7.16        6.18    83.20%
-------------------------------------------------------------------------------------------
Test Run: 2 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 25.95s, 3853.59 req/s, 8.67MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.01MB (235938224) total, 22.21MB (23289224) headers (space savings 25.83%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      793us    731.52ms    241.85ms     38.64ms    85.67%
time for connect:    85.19ms       1.43s       1.24s    169.73ms    91.60%
time to 1st byte:    86.68ms       1.72s       1.56s    172.74ms    96.70%
req/s           :       3.87      305.87        6.99       28.41    98.80%
-------------------------------------------------------------------------------------------
Test Run: 3 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 27.23s, 3672.07 req/s, 8.26MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.01MB (235938224) total, 22.21MB (23289224) headers (space savings 25.83%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      718us    812.87ms    249.58ms     46.23ms    93.66%
time for connect:    66.30ms       1.61s       1.38s    246.07ms    94.80%
time to 1st byte:   113.05ms       1.91s       1.71s    263.60ms    97.40%
req/s           :       3.68      120.63        6.53       17.66    97.50%
-------------------------------------------------------------------------------------------
Test Run: 4 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 24.73s, 4042.92 req/s, 9.10MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.00MB (235933976) total, 22.21MB (23284976) headers (space savings 25.84%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      224us    628.90ms    225.08ms     49.80ms    92.82%
time for connect:    90.65ms       1.31s       1.14s    206.26ms    96.00%
time to 1st byte:    91.31ms       1.60s       1.40s    256.00ms    96.20%
req/s           :       4.05      533.69        8.90       31.73    96.20%
-------------------------------------------------------------------------------------------
Test Run: 5 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 25.74s, 3884.68 req/s, 8.74MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.01MB (235938224) total, 22.21MB (23289224) headers (space savings 25.83%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      262us    657.48ms    241.06ms     36.14ms    89.85%
time for connect:   143.13ms       1.28s       1.12s    141.77ms    91.90%
time to 1st byte:   149.05ms       1.58s       1.41s    151.96ms    93.30%
req/s           :       3.90      245.06        6.56       24.06    98.80%
-------------------------------------------------------------------------------------------
Test Run: 6 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 27.54s, 3631.22 req/s, 8.17MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.00MB (235927895) total, 22.20MB (23278895) headers (space savings 25.86%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      527us    820.33ms    257.32ms     31.67ms    83.91%
time for connect:    87.93ms       1.63s       1.41s    176.54ms    91.20%
time to 1st byte:   114.43ms       1.87s       1.74s    139.42ms    97.00%
req/s           :       3.64      357.16        5.48       23.56    99.40%
-------------------------------------------------------------------------------------------
Test Run: 7 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 26.55s, 3765.88 req/s, 8.47MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.01MB (235937200) total, 22.21MB (23288200) headers (space savings 25.83%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:   202.71ms    908.12ms    249.89ms     25.42ms    66.08%
time for connect:   116.30ms       1.56s       1.38s    152.96ms    92.00%
time to 1st byte:   708.53ms       1.84s       1.68s     99.34ms    85.90%
req/s           :       3.78        3.86        3.79        0.01    82.40%
-------------------------------------------------------------------------------------------
Test Run: 8 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 26.62s, 3756.65 req/s, 8.45MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.00MB (235927833) total, 22.20MB (23278833) headers (space savings 25.86%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:   203.14ms    769.99ms    250.67ms     30.09ms    67.25%
time for connect:   117.14ms       1.55s       1.36s    124.40ms    87.90%
time to 1st byte:   642.96ms       1.89s       1.71s     95.28ms    80.20%
req/s           :       3.77        3.84        3.78        0.01    75.20%
-------------------------------------------------------------------------------------------
Test Run: 9 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 25.83s, 3871.60 req/s, 8.71MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.01MB (235938736) total, 22.21MB (23289736) headers (space savings 25.83%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:   203.20ms    745.50ms    243.12ms     28.97ms    65.19%
time for connect:   104.54ms       1.42s       1.28s    123.08ms    92.60%
time to 1st byte:   597.17ms       1.68s       1.55s     76.21ms    80.00%
req/s           :       3.89        3.98        3.91        0.01    72.60%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
100 1000 4346.54 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3853.59 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3672.07 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4042.92 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3884.68 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3631.22 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3765.88 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3756.65 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3871.60 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
3631.22  3869  4346.54  217.19
-------------------------------------------------------------------------------------------

lxc stop webinoly
[CODEB]
Test Run: 1 (centos75-2)
Test Run: 2 (centos75-2)
Test Run: 3 (centos75-2)
Test Run: 4 (centos75-2)
Test Run: 5 (centos75-2)
Test Run: 6 (centos75-2)
Test Run: 7 (centos75-2)
Test Run: 8 (centos75-2)
Test Run: 9 (centos75-2)
users requests req/s encoding cipher protocol started succeeded
100 1000 7697.12 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 5475.08 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6415.33 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4982.01 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 10666.16 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 12028.07 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6173.02 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 5066.09 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 5266.98 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
h2load result summary
min:     avg:  max:      stddev:
4982.01  7086  12028.07  2581.40
[/CODEB]

[CODEB]
Test Run: 1 (easyengine-ubtunu1604)
Test Run: 2 (easyengine-ubtunu1604)
Test Run: 3 (easyengine-ubtunu1604)
Test Run: 4 (easyengine-ubtunu1604)
Test Run: 5 (easyengine-ubtunu1604)
Test Run: 6 (easyengine-ubtunu1604)
Test Run: 7 (easyengine-ubtunu1604)
Test Run: 8 (easyengine-ubtunu1604)
Test Run: 9 (easyengine-ubtunu1604)
users requests req/s encoding cipher protocol started succeeded
100 1000 5178.64 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3572.05 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4951.62 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3762.51 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4922.35 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 7713.77 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 7845.75 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3795.15 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6622.21 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
h2load result summary
min:     avg:  max:     stddev:
3572.05  5374  7845.75  1654.51
[/CODEB]

[CODEB]
Test Run: 1 (oneinstack-ubuntu16-nginx)
Test Run: 2 (oneinstack-ubuntu16-nginx)
Test Run: 3 (oneinstack-ubuntu16-nginx)
Test Run: 4 (oneinstack-ubuntu16-nginx)
Test Run: 5 (oneinstack-ubuntu16-nginx)
Test Run: 6 (oneinstack-ubuntu16-nginx)
Test Run: 7 (oneinstack-ubuntu16-nginx)
Test Run: 8 (oneinstack-ubuntu16-nginx)
Test Run: 9 (oneinstack-ubuntu16-nginx)
users requests req/s encoding cipher protocol started succeeded
100 1000 4517.25 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4384.28 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4457.03 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 7240.80 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 9895.08 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4873.05 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4326.48 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 3825.86 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 6488.61 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
h2load result summary
min:     avg:  max:     stddev:
3825.86  5556  9895.08  1973.80
[/CODEB]

[CODEB]
Test Run: 1 (oneinstack-ubuntu16-openresty)
Test Run: 2 (oneinstack-ubuntu16-openresty)
Test Run: 3 (oneinstack-ubuntu16-openresty)
Test Run: 4 (oneinstack-ubuntu16-openresty)
Test Run: 5 (oneinstack-ubuntu16-openresty)
Test Run: 6 (oneinstack-ubuntu16-openresty)
Test Run: 7 (oneinstack-ubuntu16-openresty)
Test Run: 8 (oneinstack-ubuntu16-openresty)
Test Run: 9 (oneinstack-ubuntu16-openresty)
users requests req/s encoding cipher protocol started succeeded
100 1000 6103.27 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4030.54 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 3970.79 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 5534.97 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4710.35 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 5678.26 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4583.71 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 7151.60 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 11545.82 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
h2load result summary
min:     avg:  max:      stddev:
3970.79  5923  11545.82  2345.88
[/CODEB]

[CODEB]
Test Run: 1 (vestacp-ubuntu1604)
Test Run: 2 (vestacp-ubuntu1604)
Test Run: 3 (vestacp-ubuntu1604)
Test Run: 4 (vestacp-ubuntu1604)
Test Run: 5 (vestacp-ubuntu1604)
Test Run: 6 (vestacp-ubuntu1604)
Test Run: 7 (vestacp-ubuntu1604)
Test Run: 8 (vestacp-ubuntu1604)
Test Run: 9 (vestacp-ubuntu1604)
users requests req/s encoding cipher protocol started succeeded
100 1000 3796.12 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 9483.75 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 6836.64 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 3946.22 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4791.68 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4842.64 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 6802.77 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 5430.91 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4024.09 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
h2load result summary
min:     avg:  max:     stddev:
3796.12  5551  9483.75  1862.98
[/CODEB]

[CODEB]
Test Run: 1 (webinoly)
Test Run: 2 (webinoly)
Test Run: 3 (webinoly)
Test Run: 4 (webinoly)
Test Run: 5 (webinoly)
Test Run: 6 (webinoly)
Test Run: 7 (webinoly)
Test Run: 8 (webinoly)
Test Run: 9 (webinoly)
users requests req/s encoding cipher protocol started succeeded
100 1000 4346.54 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3853.59 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3672.07 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4042.92 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3884.68 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3631.22 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3765.88 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3756.65 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3871.60 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
h2load result summary
min:     avg:  max:     stddev:
3631.22  3869  4346.54  217.19
[/CODEB]

lxc start centos75-2

h2load HTTP/2 HTTPS benchmarks for centos75-2

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

CentOS Linux release 7.5.1804 (Core) 

Centmin Mod 
-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         177       15861           1           1       15863
Low:          16040         178       15861
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.15.0 (110618-070839)
built by gcc 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC) 
built with OpenSSL 1.1.0h  27 Mar 2018
TLS SNI support enabled
configure arguments: --with-ld-opt='-ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/lib' --with-cc-opt='-m64 -march=native -g -O3 -fstack-protector-strong -flto -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wimplicit-fallthrough=0 -fcode-hoisting -Wp,-D_FORTIFY_SOURCE=2 -gsplit-dwarf' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=110618-070839 --with-compat --with-http_stub_status_module --with-http_secure_link_module --with-libatomic --with-http_gzip_static_module --with-http_sub_module --with-http_addition_module --with-http_image_filter_module=dynamic --with-http_geoip_module --with-stream_geoip_module --with-stream_realip_module --with-stream_ssl_preread_module --with-threads --with-stream=dynamic --with-stream_ssl_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.4.2 --add-module=../ngx_cache_purge-2.4.2 --add-module=../ngx_devel_kit-0.3.0 --add-dynamic-module=../set-misc-nginx-module-0.32 --add-dynamic-module=../echo-nginx-module-0.61 --add-module=../redis2-nginx-module-0.15 --add-module=../ngx_http_redis-0.3.7 --add-module=../memc-nginx-module-0.18 --add-module=../srcache-nginx-module-0.31 --add-dynamic-module=../headers-more-nginx-module-0.33 --with-pcre=../pcre-8.42 --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-openssl=../openssl-1.1.0h --with-openssl-opt='enable-ec_nistp_64_gcc_128'


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (centos75-2)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 8.87s, 11270.51 req/s, 24.41MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.58MB (227098247) total, 15.21MB (15949247) headers (space savings 29.11%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:      327us    302.35ms     65.07ms     28.82ms    75.74%
time for connect:    53.76ms       1.49s    451.72ms    133.06ms    97.00%
time to 1st byte:   356.14ms       1.60s    512.58ms    127.30ms    97.80%
req/s           :      11.35       21.87       15.16        3.66    56.10%
-------------------------------------------------------------------------------------------
Test Run: 2 (centos75-2)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 10.32s, 9691.25 req/s, 20.99MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.60MB (227124667) total, 15.24MB (15975667) headers (space savings 29.00%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:     9.81ms    328.26ms     70.73ms     32.81ms    75.49%
time for connect:    52.97ms    632.97ms    496.65ms     76.56ms    79.50%
time to 1st byte:   393.86ms    769.86ms    575.12ms     64.50ms    73.00%
req/s           :       9.70       24.07       14.68        4.88    69.00%
-------------------------------------------------------------------------------------------
Test Run: 3 (centos75-2)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 15.51s, 6445.90 req/s, 13.96MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.58MB (227103250) total, 15.22MB (15954250) headers (space savings 29.09%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:     3.65ms    321.89ms    109.71ms     62.94ms    61.20%
time for connect:    46.62ms    550.35ms    444.28ms     89.32ms    90.50%
time to 1st byte:   412.61ms    634.15ms    539.12ms     55.58ms    65.60%
req/s           :       6.48       50.28       15.30       13.65    82.60%
-------------------------------------------------------------------------------------------
Test Run: 4 (centos75-2)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 8.81s, 11344.67 req/s, 24.56MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.53MB (227050000) total, 15.16MB (15901000) headers (space savings 29.33%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:     4.59ms    217.46ms     63.30ms     28.30ms    77.50%
time for connect:   375.89ms    700.69ms    505.11ms     70.55ms    64.70%
time to 1st byte:   450.23ms    859.15ms    587.77ms     93.24ms    71.10%
req/s           :      11.36       21.14       15.23        3.07    51.40%
-------------------------------------------------------------------------------------------
Test Run: 5 (centos75-2)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 9.70s, 10306.99 req/s, 22.32MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.54MB (227058489) total, 15.17MB (15909489) headers (space savings 29.29%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:     3.31ms    271.51ms     66.70ms     31.14ms    81.93%
time for connect:    52.14ms    635.71ms    452.65ms    113.87ms    77.50%
time to 1st byte:   364.13ms    714.27ms    556.21ms     77.32ms    67.40%
req/s           :      10.35       22.32       15.29        4.53    45.00%
-------------------------------------------------------------------------------------------
Test Run: 6 (centos75-2)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 7.77s, 12873.71 req/s, 27.88MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.59MB (227106215) total, 15.22MB (15957215) headers (space savings 29.08%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:      331us    421.54ms     64.62ms     24.79ms    75.18%
time for connect:    87.51ms    677.85ms    509.76ms     97.64ms    61.90%
time to 1st byte:   384.21ms    762.21ms    587.16ms     88.13ms    61.30%
req/s           :      12.96       18.78       14.53        1.82    83.70%
-------------------------------------------------------------------------------------------
Test Run: 7 (centos75-2)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 13.84s, 7226.89 req/s, 15.65MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.58MB (227101917) total, 15.21MB (15952917) headers (space savings 29.10%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:      217us    393.13ms     98.75ms     43.84ms    70.27%
time for connect:    32.84ms    663.50ms    557.37ms    104.89ms    92.40%
time to 1st byte:   467.67ms    924.31ms    670.61ms     62.31ms    69.20%
req/s           :       7.25      106.65       12.92       11.58    86.20%
-------------------------------------------------------------------------------------------
Test Run: 8 (centos75-2)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 8.49s, 11773.58 req/s, 25.49MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.53MB (227050000) total, 15.16MB (15901000) headers (space savings 29.33%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:    18.77ms    227.32ms     70.34ms     25.96ms    80.12%
time for connect:   273.24ms    647.39ms    510.01ms     47.07ms    70.60%
time to 1st byte:   500.61ms    712.39ms    587.88ms     39.34ms    60.40%
req/s           :      11.82       16.71       13.47        1.82    73.90%
-------------------------------------------------------------------------------------------
Test Run: 9 (centos75-2)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.85s, 7781.15 req/s, 16.85MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.53MB (227050000) total, 15.16MB (15901000) headers (space savings 29.33%), 199.60MB (209300000) data
                     min         max         mean         sd        +/- sd
time for request:     3.80ms    294.42ms     88.96ms     45.49ms    73.15%
time for connect:    23.36ms    544.16ms    433.80ms     61.92ms    80.20%
time to 1st byte:   338.57ms    638.61ms    502.37ms     60.22ms    63.90%
req/s           :       7.81       31.69       14.00        8.23    81.60%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
100 1000 11270.51 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 9691.25 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6445.90 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 11344.67 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 10306.99 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 12873.71 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 7226.89 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 11773.58 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 7781.15 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
-------------------------------------------------------------------------------------------
h2load result summary
min:    avg:  max:      stddev:
6445.9  9857  12873.71  2238.22
-------------------------------------------------------------------------------------------
h2load result summary end

benchmark run complete

lxc stop centos75-2
lxc start easyengine-ubuntu1604

h2load HTTP/2 HTTPS benchmarks for easyengine-ubuntu1604

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040          69       15955          14          14       15970
Low:          16040          84       15955
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.14.0 (EasyEngine)
built with OpenSSL 1.0.2g-fips  1 Mar 2016 (running with OpenSSL 1.0.2g  1 Mar 2016)
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_addition_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_v2_module --with-http_sub_module --with-http_xslt_module --add-module=/usr/src/packages/BUILD/debian/modules/headers-more-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/nginx-auth-pam --add-module=/usr/src/packages/BUILD/debian/modules/nginx-cache-purge --add-module=/usr/src/packages/BUILD/debian/modules/nginx-echo --add-module=/usr/src/packages/BUILD/debian/modules/ngx-fancyindex --add-module=/usr/src/packages/BUILD/debian/modules/nginx-lua --add-module=/usr/src/packages/BUILD/debian/modules/nginx-upload-progress --add-module=/usr/src/packages/BUILD/debian/modules/nginx-upstream-fair --add-module=/usr/src/packages/BUILD/debian/modules/ngx_http_substitutions_filter_module --add-module=/usr/src/packages/BUILD/debian/modules/memc-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/srcache-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/HttpRedisModule --add-module=/usr/src/packages/BUILD/debian/modules/redis2-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/ngx_devel_kit --add-module=/usr/src/packages/BUILD/debian/modules/set-misc-nginx-module


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (easyengine-ubtunu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 9.90s, 10097.55 req/s, 21.81MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 215.96MB (226450000) total, 13.16MB (13801000) headers (space savings 32.68%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:    17.83ms    290.85ms     86.71ms     22.89ms    78.10%
time for connect:    90.05ms    496.27ms    408.00ms     53.89ms    89.10%
time to 1st byte:   398.23ms    600.92ms    474.11ms     41.41ms    72.40%
req/s           :      10.14       13.50       11.11        1.11    82.30%
-------------------------------------------------------------------------------------------
Test Run: 2 (easyengine-ubtunu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 21.46s, 4660.85 req/s, 10.07MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 215.96MB (226450000) total, 13.16MB (13801000) headers (space savings 32.68%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:     9.60ms    261.10ms    158.76ms     77.12ms    66.82%
time for connect:    91.70ms    488.11ms    388.62ms     56.50ms    82.80%
time to 1st byte:   340.91ms    737.75ms    519.51ms     94.80ms    68.20%
req/s           :       4.68       23.07        9.74        7.72    70.00%
-------------------------------------------------------------------------------------------
Test Run: 3 (easyengine-ubtunu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 18.64s, 5364.29 req/s, 11.58MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 215.96MB (226450000) total, 13.16MB (13801000) headers (space savings 32.68%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      437us    341.01ms    131.61ms     65.92ms    73.18%
time for connect:    90.11ms    519.85ms    426.70ms     44.91ms    87.40%
time to 1st byte:   391.90ms    689.61ms    507.27ms     63.46ms    65.70%
req/s           :       5.38       46.16       11.66       11.07    84.50%
-------------------------------------------------------------------------------------------
Test Run: 4 (easyengine-ubtunu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 16.85s, 5935.25 req/s, 12.82MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 215.96MB (226450000) total, 13.16MB (13801000) headers (space savings 32.68%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      493us    295.67ms    112.40ms     59.20ms    59.03%
time for connect:    78.55ms    514.52ms    405.85ms     55.92ms    81.10%
time to 1st byte:   371.94ms    676.98ms    482.04ms     64.88ms    69.40%
req/s           :       5.95       29.88       11.77        7.28    90.50%
-------------------------------------------------------------------------------------------
Test Run: 5 (easyengine-ubtunu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 11.32s, 8832.90 req/s, 19.08MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 215.96MB (226450000) total, 13.16MB (13801000) headers (space savings 32.68%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      414us    181.38ms     88.22ms     27.23ms    58.72%
time for connect:    79.29ms    478.72ms    332.77ms     77.43ms    84.80%
time to 1st byte:   323.27ms    582.06ms    421.44ms     59.59ms    69.30%
req/s           :       8.87       15.80       11.45        2.62    79.30%
-------------------------------------------------------------------------------------------
Test Run: 6 (easyengine-ubtunu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 22.91s, 4365.01 req/s, 9.43MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 215.96MB (226450000) total, 13.16MB (13801000) headers (space savings 32.68%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      644us    296.36ms    180.72ms     75.39ms    70.14%
time for connect:   163.46ms    444.68ms    335.47ms     59.82ms    62.30%
time to 1st byte:   287.13ms    677.03ms    486.41ms     97.05ms    63.20%
req/s           :       4.38      106.20       10.17       17.22    95.40%
-------------------------------------------------------------------------------------------
Test Run: 7 (easyengine-ubtunu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 16.04s, 6235.25 req/s, 13.47MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 215.96MB (226450000) total, 13.16MB (13801000) headers (space savings 32.68%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:     9.73ms    242.20ms    119.46ms     45.23ms    73.98%
time for connect:    88.29ms    536.08ms    377.75ms     53.87ms    84.20%
time to 1st byte:   295.59ms    679.92ms    464.89ms     87.36ms    62.90%
req/s           :       6.25       24.78        9.98        5.90    86.30%
-------------------------------------------------------------------------------------------
Test Run: 8 (easyengine-ubtunu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 16.28s, 6142.11 req/s, 13.26MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 215.96MB (226450000) total, 13.16MB (13801000) headers (space savings 32.68%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      268us    231.43ms    120.97ms     44.59ms    71.28%
time for connect:   111.56ms    606.67ms    411.26ms     78.71ms    76.70%
time to 1st byte:   343.56ms    776.95ms    511.09ms    114.64ms    69.20%
req/s           :       6.15      213.57       10.07       11.90    99.70%
-------------------------------------------------------------------------------------------
Test Run: 9 (easyengine-ubtunu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 16.21s, 6169.23 req/s, 13.33MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 216.04MB (226530671) total, 13.24MB (13881671) headers (space savings 32.28%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      286us    250.65ms    126.09ms     45.85ms    77.87%
time for connect:   278.07ms    489.00ms    359.95ms     41.08ms    72.50%
time to 1st byte:   328.05ms    608.38ms    442.78ms     59.66ms    63.10%
req/s           :       6.21       81.38       10.88       12.40    87.20%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
100 1000 10097.55 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4660.85 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 5364.29 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 5935.25 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 8832.90 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4365.01 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6235.25 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6142.11 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6169.23 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:      stddev:
4365.01  6422  10097.55  1877.09
-------------------------------------------------------------------------------------------
h2load result summary end

benchmark run complete

lxc stop easyengine-ubuntu1604
lxc start oneinstack-ubuntu16-nginx

h2load HTTP/2 HTTPS benchmarks for oneinstack-ubuntu16-nginx

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         473       15553          12          13       15566
Low:          16040         486       15553
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.14.0
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 
built with OpenSSL 1.0.2o  27 Mar 2018
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module --with-openssl=../openssl-1.0.2o --with-pcre=../pcre-8.42 --with-pcre-jit --with-ld-opt=-ljemalloc


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (oneinstack-ubuntu16-nginx)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 15.03s, 6652.98 req/s, 14.22MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.67MB (224050000) total, 10.87MB (11401000) headers (space savings 35.59%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      239us    637.14ms     97.96ms     53.80ms    70.88%
time for connect:   226.63ms       2.11s    656.33ms    209.31ms    71.10%
time to 1st byte:   263.09ms       2.14s    750.91ms    224.56ms    70.70%
req/s           :       6.68       29.80       13.14        8.11    76.20%
-------------------------------------------------------------------------------------------
Test Run: 2 (oneinstack-ubuntu16-nginx)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 10.53s, 9498.91 req/s, 20.30MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.72MB (224100476) total, 10.92MB (11451476) headers (space savings 35.30%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      352us    381.97ms     79.15ms     28.19ms    66.77%
time for connect:   106.90ms    590.46ms    473.94ms     65.26ms    69.40%
time to 1st byte:   242.42ms    775.05ms    556.37ms     87.99ms    70.20%
req/s           :       9.54       20.12       12.86        3.87    83.30%
-------------------------------------------------------------------------------------------
Test Run: 3 (oneinstack-ubuntu16-nginx)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.81s, 7808.96 req/s, 16.69MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.75MB (224134535) total, 10.95MB (11485535) headers (space savings 35.11%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      326us    370.52ms     84.09ms     40.02ms    70.07%
time for connect:   103.54ms       1.30s    531.06ms    286.34ms    82.60%
time to 1st byte:   104.14ms       1.36s    588.59ms    300.57ms    80.70%
req/s           :       7.83       18.58       12.71        4.37    27.40%
-------------------------------------------------------------------------------------------
Test Run: 4 (oneinstack-ubuntu16-nginx)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 15.62s, 6401.80 req/s, 13.68MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.69MB (224067777) total, 10.89MB (11418777) headers (space savings 35.49%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:     2.73ms    303.21ms    105.37ms     52.22ms    69.34%
time for connect:   173.38ms       1.14s    550.25ms    182.89ms    75.10%
time to 1st byte:   196.22ms       1.18s    651.86ms    205.85ms    74.70%
req/s           :       6.42       37.74       11.98        7.81    93.80%
-------------------------------------------------------------------------------------------
Test Run: 5 (oneinstack-ubuntu16-nginx)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 11.84s, 8442.48 req/s, 18.04MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.67MB (224050000) total, 10.87MB (11401000) headers (space savings 35.59%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      339us    642.59ms     83.74ms     33.56ms    81.14%
time for connect:   102.90ms    869.74ms    521.09ms    162.93ms    65.70%
time to 1st byte:   104.74ms    964.96ms    593.96ms    181.36ms    70.20%
req/s           :       8.50       25.41       12.49        4.74    89.40%
-------------------------------------------------------------------------------------------
Test Run: 6 (oneinstack-ubuntu16-nginx)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.29s, 8136.59 req/s, 17.39MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.75MB (224128258) total, 10.95MB (11479258) headers (space savings 35.15%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      334us    778.01ms     88.40ms     30.27ms    72.86%
time for connect:    80.51ms       1.13s    635.42ms    322.32ms    64.80%
time to 1st byte:   109.53ms       1.29s    718.80ms    350.32ms    65.10%
req/s           :       8.17      183.25       13.12       16.10    98.50%
-------------------------------------------------------------------------------------------
Test Run: 7 (oneinstack-ubuntu16-nginx)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 9.76s, 10240.79 req/s, 21.89MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.73MB (224115144) total, 10.93MB (11466144) headers (space savings 35.22%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      322us    555.85ms     76.80ms     25.63ms    75.38%
time for connect:    80.82ms    902.51ms    532.11ms    196.59ms    63.80%
time to 1st byte:   130.79ms       1.01s    595.61ms    208.94ms    69.60%
req/s           :      10.29       33.47       13.57        6.46    90.00%
-------------------------------------------------------------------------------------------
Test Run: 8 (oneinstack-ubuntu16-nginx)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 10.60s, 9430.52 req/s, 20.15MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.67MB (224050287) total, 10.87MB (11401287) headers (space savings 35.59%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      336us    825.89ms     85.43ms     33.57ms    87.75%
time for connect:    70.96ms       1.06s    661.70ms    245.82ms    61.80%
time to 1st byte:    71.52ms       1.17s    731.56ms    274.28ms    60.30%
req/s           :       9.50       51.87       12.79        9.14    94.70%
-------------------------------------------------------------------------------------------
Test Run: 9 (oneinstack-ubuntu16-nginx)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 16.22s, 6166.96 req/s, 13.18MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.67MB (224050000) total, 10.87MB (11401000) headers (space savings 35.59%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      339us    665.50ms    108.59ms     54.13ms    57.53%
time for connect:    89.53ms    955.04ms    632.19ms    308.02ms    56.70%
time to 1st byte:   100.32ms       1.21s    763.55ms    387.91ms    47.00%
req/s           :       6.20       84.49       13.35       13.95    96.70%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
100 1000 6652.98 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 9498.91 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 7808.96 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 6401.80 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8442.48 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8136.59 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 10240.79 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 9430.52 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 6166.96 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:      stddev:
6166.96  8087  10240.79  1467.41
-------------------------------------------------------------------------------------------
h2load result summary end

benchmark run complete

lxc stop oneinstack-ubuntu16-nginx
lxc start oneinstack-ubuntu16-openresty

h2load HTTP/2 HTTPS benchmarks for oneinstack-ubuntu16-openresty

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         474       15552          12          13       15566
Low:          16040         487       15552
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: openresty/1.13.6.2
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 
built with OpenSSL 1.0.2o  27 Mar 2018
TLS SNI support enabled
configure arguments: --prefix=/usr/local/openresty/nginx --with-cc-opt=-O2 --add-module=../ngx_devel_kit-0.3.0 --add-module=../echo-nginx-module-0.61 --add-module=../xss-nginx-module-0.06 --add-module=../ngx_coolkit-0.2rc3 --add-module=../set-misc-nginx-module-0.32 --add-module=../form-input-nginx-module-0.12 --add-module=../encrypted-session-nginx-module-0.08 --add-module=../srcache-nginx-module-0.31 --add-module=../ngx_lua-0.10.13 --add-module=../ngx_lua_upstream-0.07 --add-module=../headers-more-nginx-module-0.33 --add-module=../array-var-nginx-module-0.05 --add-module=../memc-nginx-module-0.19 --add-module=../redis2-nginx-module-0.15 --add-module=../redis-nginx-module-0.3.7 --add-module=../rds-json-nginx-module-0.15 --add-module=../rds-csv-nginx-module-0.09 --add-module=../ngx_stream_lua-0.0.5 --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib -ljemalloc' --user=www --group=www --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module --with-openssl=/root/oneinstack/src/openresty-1.13.6.2/../openssl-1.0.2o --with-pcre=/root/oneinstack/src/openresty-1.13.6.2/../pcre-8.42 --with-pcre-jit --with-stream --with-stream_ssl_module


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (oneinstack-ubuntu16-openresty)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 10.27s, 9739.53 req/s, 20.84MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.02MB (224412472) total, 11.22MB (11763472) headers (space savings 35.01%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      342us    501.37ms     79.75ms     39.16ms    89.98%
time for connect:   109.29ms    821.98ms    532.80ms    187.74ms    44.80%
time to 1st byte:   177.20ms    982.99ms    594.47ms    214.21ms    49.60%
req/s           :       9.77       14.77       12.07        1.96    46.20%
-------------------------------------------------------------------------------------------
Test Run: 2 (oneinstack-ubuntu16-openresty)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.00s, 8330.73 req/s, 17.82MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.96MB (224350000) total, 11.16MB (11701000) headers (space savings 35.35%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      330us    385.67ms     79.61ms     36.25ms    75.31%
time for connect:    96.46ms    680.65ms    520.60ms    131.77ms    74.10%
time to 1st byte:   260.49ms    869.42ms    613.85ms    166.09ms    71.40%
req/s           :       8.37       24.31       13.54        5.31    84.00%
-------------------------------------------------------------------------------------------
Test Run: 3 (oneinstack-ubuntu16-openresty)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 9.05s, 11054.67 req/s, 23.65MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.96MB (224350000) total, 11.16MB (11701000) headers (space savings 35.35%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      306us    766.69ms     74.54ms     25.40ms    86.27%
time for connect:   126.02ms    954.55ms    514.36ms    207.40ms    72.80%
time to 1st byte:   141.10ms       1.07s    571.75ms    227.59ms    76.20%
req/s           :      11.10       14.56       12.64        1.11    47.10%
-------------------------------------------------------------------------------------------
Test Run: 4 (oneinstack-ubuntu16-openresty)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 11.89s, 8411.56 req/s, 18.00MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.01MB (224404266) total, 11.21MB (11755266) headers (space savings 35.05%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      325us    434.10ms     81.12ms     32.45ms    70.72%
time for connect:   101.32ms    979.84ms    565.71ms    226.37ms    54.30%
time to 1st byte:   165.92ms       1.10s    666.24ms    272.75ms    63.00%
req/s           :       8.45       26.96       13.08        5.27    90.60%
-------------------------------------------------------------------------------------------
Test Run: 5 (oneinstack-ubuntu16-openresty)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 10.99s, 9096.40 req/s, 19.47MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.03MB (224423599) total, 11.23MB (11774599) headers (space savings 34.95%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      330us    566.75ms     83.62ms     27.96ms    88.90%
time for connect:    70.53ms    963.50ms    535.67ms    216.96ms    69.30%
time to 1st byte:    91.06ms       1.10s    648.62ms    244.27ms    71.50%
req/s           :       9.12       78.80       13.24       11.35    97.00%
-------------------------------------------------------------------------------------------
Test Run: 6 (oneinstack-ubuntu16-openresty)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.51s, 7993.52 req/s, 17.10MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.98MB (224369176) total, 11.18MB (11720176) headers (space savings 35.25%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      347us    274.21ms     92.77ms     45.34ms    79.00%
time for connect:    68.12ms    693.77ms    475.77ms    156.10ms    47.20%
time to 1st byte:   260.55ms    830.74ms    562.51ms    192.73ms    47.40%
req/s           :       8.03       13.16       10.70        2.10    40.90%
-------------------------------------------------------------------------------------------
Test Run: 7 (oneinstack-ubuntu16-openresty)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 13.08s, 7646.22 req/s, 16.36MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 213.96MB (224350000) total, 11.16MB (11701000) headers (space savings 35.35%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      287us    721.15ms     93.22ms     38.43ms    69.16%
time for connect:    59.20ms    952.78ms    620.12ms    227.68ms    57.10%
time to 1st byte:    63.46ms       1.09s    711.05ms    261.66ms    60.40%
req/s           :       7.70       77.20       13.98       13.81    96.10%
-------------------------------------------------------------------------------------------
Test Run: 8 (oneinstack-ubuntu16-openresty)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 11.49s, 8699.65 req/s, 18.62MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.02MB (224413718) total, 11.22MB (11764718) headers (space savings 35.00%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      380us    389.17ms     83.41ms     28.63ms    83.08%
time for connect:   134.38ms    793.75ms    558.31ms    175.25ms    62.20%
time to 1st byte:   168.63ms    906.61ms    645.85ms    197.50ms    60.00%
req/s           :       8.73       53.71       13.52        9.81    94.00%
-------------------------------------------------------------------------------------------
Test Run: 9 (oneinstack-ubuntu16-openresty)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 11.97s, 8352.57 req/s, 17.88MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 214.03MB (224425543) total, 11.23MB (11776543) headers (space savings 34.94%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      347us    507.21ms     84.12ms     32.68ms    80.65%
time for connect:    54.16ms    784.86ms    520.83ms    159.74ms    68.60%
time to 1st byte:    54.71ms    882.02ms    584.80ms    179.34ms    81.40%
req/s           :       8.40       44.14       13.57        8.79    92.70%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
100 1000 9739.53 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8330.73 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 11054.67 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8411.56 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 9096.40 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 7993.52 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 7646.22 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8699.65 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8352.57 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:      stddev:
7646.22  8814  11054.67  1037.75
-------------------------------------------------------------------------------------------
h2load result summary end

benchmark run complete

lxc stop oneinstack-ubuntu16-openresty
lxc start vestacp-ubuntu1604

h2load HTTP/2 HTTPS benchmarks for vestacp-ubuntu1604

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         716       15294          18          29       15324
Low:          16040         745       15294
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.15.0
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 
built with OpenSSL 1.0.2g  1 Mar 2016
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie'


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (vestacp-ubuntu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 13.67s, 7315.23 req/s, 15.50MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 211.95MB (222250000) total, 9.73MB (10201000) headers (space savings 35.44%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      372us    706.20ms    107.98ms     48.94ms    78.02%
time for connect:   209.30ms       1.02s    730.71ms    182.44ms    67.10%
time to 1st byte:   210.39ms       1.27s    842.89ms    229.18ms    70.90%
req/s           :       7.35       11.23        8.85        1.30    50.50%
-------------------------------------------------------------------------------------------
Test Run: 2 (vestacp-ubuntu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 16.94s, 5902.55 req/s, 12.52MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 212.03MB (222329668) total, 9.80MB (10280668) headers (space savings 34.93%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      400us    209.38ms    125.88ms     46.21ms    79.58%
time for connect:    51.42ms    796.71ms    594.89ms    166.47ms    82.80%
time to 1st byte:    72.99ms    980.57ms    727.40ms    219.48ms    80.20%
req/s           :       5.93       46.35       10.70       10.24    88.50%
-------------------------------------------------------------------------------------------
Test Run: 3 (vestacp-ubuntu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 18.40s, 5435.50 req/s, 11.52MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 212.02MB (222317449) total, 9.79MB (10268449) headers (space savings 35.01%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      381us       1.01s    120.66ms     65.34ms    76.33%
time for connect:    51.51ms       1.29s    677.94ms    428.93ms    59.00%
time to 1st byte:    52.64ms       1.43s    771.04ms    466.40ms    56.40%
req/s           :       5.45      169.71       12.12       19.68    98.40%
-------------------------------------------------------------------------------------------
Test Run: 4 (vestacp-ubuntu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.86s, 7775.14 req/s, 16.48MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 211.95MB (222250000) total, 9.73MB (10201000) headers (space savings 35.44%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      381us    926.83ms    101.01ms     44.20ms    71.48%
time for connect:   175.14ms       1.25s    666.30ms    312.53ms    55.60%
time to 1st byte:   176.40ms       1.44s    757.26ms    347.24ms    60.30%
req/s           :       7.83       26.65       11.35        6.52    76.90%
-------------------------------------------------------------------------------------------
Test Run: 5 (vestacp-ubuntu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.00s, 8333.15 req/s, 17.67MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 212.01MB (222313657) total, 9.79MB (10264657) headers (space savings 35.03%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      373us    525.27ms     91.32ms     34.27ms    68.61%
time for connect:   139.91ms    902.70ms    527.49ms    153.28ms    73.80%
time to 1st byte:   264.47ms       1.04s    606.15ms    159.75ms    78.80%
req/s           :       8.39       18.92       11.43        4.02    69.30%
-------------------------------------------------------------------------------------------
Test Run: 6 (vestacp-ubuntu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 22.91s, 4364.15 req/s, 9.25MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 212.01MB (222313701) total, 9.79MB (10264701) headers (space savings 35.03%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      420us    367.57ms    167.08ms     83.86ms    70.55%
time for connect:    90.41ms       1.08s    801.24ms    329.44ms    77.60%
time to 1st byte:    99.19ms       1.31s    959.86ms    399.60ms    75.10%
req/s           :       4.38       52.79       11.47       12.66    84.50%
-------------------------------------------------------------------------------------------
Test Run: 7 (vestacp-ubuntu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 18.79s, 5321.69 req/s, 11.28MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 211.95MB (222250000) total, 9.73MB (10201000) headers (space savings 35.44%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      323us    629.58ms    121.48ms     69.41ms    61.22%
time for connect:   118.38ms       1.34s    799.37ms    427.78ms    44.50%
time to 1st byte:   120.45ms       1.59s    876.62ms    489.87ms    46.20%
req/s           :       5.34       37.05       12.10        9.27    92.00%
-------------------------------------------------------------------------------------------
Test Run: 8 (vestacp-ubuntu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 21.21s, 4714.74 req/s, 10.00MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 212.03MB (222330032) total, 9.80MB (10281032) headers (space savings 34.93%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      669us    799.83ms    149.61ms     75.92ms    64.99%
time for connect:    49.26ms       1.11s    784.88ms    378.78ms    68.20%
time to 1st byte:   127.07ms       1.33s    935.87ms    447.05ms    68.70%
req/s           :       4.73       46.52       11.53       11.63    83.80%
-------------------------------------------------------------------------------------------
Test Run: 9 (vestacp-ubuntu1604)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 16.66s, 6004.07 req/s, 12.73MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 211.98MB (222279005) total, 9.76MB (10230005) headers (space savings 35.25%), 200.46MB (210200000) data
                     min         max         mean         sd        +/- sd
time for request:      371us    259.44ms    109.79ms     54.27ms    66.78%
time for connect:   113.24ms       1.21s    577.69ms    235.74ms    75.80%
time to 1st byte:   113.79ms       1.21s    704.06ms    285.81ms    53.40%
req/s           :       6.02       26.98       11.82        7.54    78.80%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
100 1000 7315.23 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 5902.55 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 5435.50 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 7775.14 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8333.15 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4364.15 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 5321.69 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4714.74 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 6004.07 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
4364.15  6130  8333.15  1382.46
-------------------------------------------------------------------------------------------
h2load result summary end

benchmark run complete

lxc stop vestacp-ubuntu1604
lxc start webinoly

h2load HTTP/2 HTTPS benchmarks for webinoly

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04 LTS"

-------------------------------------------------------------------------------------------
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               94
Model name:          Intel Core Processor (Skylake, IBRS)
Stepping:            3
CPU MHz:             2099.998
BogoMIPS:            4199.99
Hypervisor vendor:   KVM
Virtualization type: full
L1d cache:           32K
L1i cache:           32K
L2 cache:            4096K
NUMA node0 CPU(s):   0-3
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         157       15877           3           4       15882
Low:          16040         162       15877
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.14.0
built with OpenSSL 1.1.0g  2 Nov 2017 (running with OpenSSL 1.1.0h  27 Mar 2018)
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-6kZD6z/nginx-1.14.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fPIC' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --with-http_addition_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_sub_module --with-http_xslt_module=dynamic --with-stream=dynamic --with-stream_ssl_module --with-stream_ssl_preread_module --with-mail=dynamic --with-mail_ssl_module --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-auth-pam --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-dav-ext --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-echo --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-upstream-fair --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-subs-filter


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (webinoly)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 22.83s, 4380.12 req/s, 9.85MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 224.98MB (235907798) total, 22.18MB (23258798) headers (space savings 25.93%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      455us    439.72ms    189.98ms     66.70ms    82.69%
time for connect:    69.49ms       1.28s       1.02s    347.14ms    86.60%
time to 1st byte:    73.94ms       1.51s       1.25s    414.09ms    86.60%
req/s           :       4.40      345.44       10.76       32.06    99.00%
-------------------------------------------------------------------------------------------
Test Run: 2 (webinoly)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 25.89s, 3862.08 req/s, 8.69MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.00MB (235927472) total, 22.20MB (23278472) headers (space savings 25.86%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      285us    359.09ms    232.01ms     56.98ms    91.90%
time for connect:    52.53ms       1.29s       1.12s    253.10ms    94.50%
time to 1st byte:    72.74ms       1.52s       1.35s    302.59ms    94.50%
req/s           :       3.88      311.09       10.90       35.36    94.50%
-------------------------------------------------------------------------------------------
Test Run: 3 (webinoly)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 23.05s, 4338.28 req/s, 9.76MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.02MB (235950000) total, 22.22MB (23301000) headers (space savings 25.79%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      308us    439.54ms    190.70ms     69.31ms    82.05%
time for connect:    44.34ms       1.26s    981.86ms    348.20ms    85.50%
time to 1st byte:    49.66ms       1.56s       1.25s    439.99ms    85.50%
req/s           :       4.35      252.13       10.86       28.58    98.30%
-------------------------------------------------------------------------------------------
Test Run: 4 (webinoly)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 21.00s, 4761.52 req/s, 10.71MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 224.99MB (235916797) total, 22.19MB (23267797) headers (space savings 25.90%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      284us    826.64ms    159.59ms     71.19ms    71.10%
time for connect:    64.70ms       1.53s       1.01s    485.80ms    65.10%
time to 1st byte:   156.13ms       1.74s       1.11s    546.15ms    56.10%
req/s           :       4.78       71.86       10.21       13.86    95.70%
-------------------------------------------------------------------------------------------
Test Run: 5 (webinoly)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 18.52s, 5398.63 req/s, 12.15MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.02MB (235950000) total, 22.22MB (23301000) headers (space savings 25.79%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      357us    243.51ms    134.72ms     63.95ms    62.62%
time for connect:   107.66ms    800.36ms    590.10ms    224.79ms    68.60%
time to 1st byte:   152.75ms    977.04ms    723.67ms    278.11ms    68.60%
req/s           :       5.43      193.42       12.24       17.28    90.70%
-------------------------------------------------------------------------------------------
Test Run: 6 (webinoly)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 23.56s, 4245.30 req/s, 9.55MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.01MB (235939760) total, 22.21MB (23290760) headers (space savings 25.83%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      305us    849.48ms    190.22ms     80.52ms    79.86%
time for connect:    46.93ms       1.48s       1.10s    451.89ms    80.00%
time to 1st byte:    82.94ms       1.75s       1.30s    554.83ms    78.30%
req/s           :       4.26      139.41       12.69       23.19    85.00%
-------------------------------------------------------------------------------------------
Test Run: 7 (webinoly)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 20.28s, 4930.35 req/s, 11.09MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.01MB (235936688) total, 22.21MB (23287688) headers (space savings 25.84%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:    44.23ms    331.16ms    161.26ms     61.19ms    74.04%
time for connect:    14.41ms    985.36ms    755.78ms    248.06ms    77.80%
time to 1st byte:   218.54ms       1.19s    935.49ms    302.59ms    77.80%
req/s           :       4.95       18.54        7.92        5.53    77.80%
-------------------------------------------------------------------------------------------
Test Run: 8 (webinoly)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 20.33s, 4919.26 req/s, 11.07MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 225.02MB (235950000) total, 22.22MB (23301000) headers (space savings 25.79%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:    11.65ms    393.34ms    161.28ms     59.85ms    69.61%
time for connect:    57.28ms    950.54ms    711.12ms    249.73ms    76.00%
time to 1st byte:   145.00ms       1.14s    883.24ms    303.41ms    76.00%
req/s           :       4.94       16.06        7.54        4.58    76.00%
-------------------------------------------------------------------------------------------
Test Run: 9 (webinoly)

h2load -t2 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c1000 -n100000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 20.77s, 4815.79 req/s, 10.83MB/s
requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 224.99MB (235917327) total, 22.19MB (23268327) headers (space savings 25.90%), 201.03MB (210800000) data
                     min         max         mean         sd        +/- sd
time for request:      329us    287.65ms    164.00ms     61.88ms    69.30%
time for connect:    31.41ms       1.08s    830.23ms    297.32ms    76.60%
time to 1st byte:    33.21ms       1.29s       1.00s    351.57ms    76.60%
req/s           :       4.83      364.30       10.74       34.66    99.00%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
100 1000 4380.12 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3862.08 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4338.28 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4761.52 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 5398.63 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4245.30 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4930.35 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4919.26 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4815.79 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
3862.08  4628  5398.63  461.21
-------------------------------------------------------------------------------------------
h2load result summary end

benchmark run complete

lxc stop webinoly
[CODEB]
Test Run: 1 (centos75-2)
Test Run: 2 (centos75-2)
Test Run: 3 (centos75-2)
Test Run: 4 (centos75-2)
Test Run: 5 (centos75-2)
Test Run: 6 (centos75-2)
Test Run: 7 (centos75-2)
Test Run: 8 (centos75-2)
Test Run: 9 (centos75-2)
users requests req/s encoding cipher protocol started succeeded
100 1000 11270.51 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 9691.25 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6445.90 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 11344.67 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 10306.99 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 12873.71 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 7226.89 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 11773.58 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 7781.15 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
h2load result summary
min:    avg:  max:      stddev:
6445.9  9857  12873.71  2238.22
[/CODEB]
benchmark run complete
[CODEB]
Test Run: 1 (easyengine-ubtunu1604)
Test Run: 2 (easyengine-ubtunu1604)
Test Run: 3 (easyengine-ubtunu1604)
Test Run: 4 (easyengine-ubtunu1604)
Test Run: 5 (easyengine-ubtunu1604)
Test Run: 6 (easyengine-ubtunu1604)
Test Run: 7 (easyengine-ubtunu1604)
Test Run: 8 (easyengine-ubtunu1604)
Test Run: 9 (easyengine-ubtunu1604)
users requests req/s encoding cipher protocol started succeeded
100 1000 10097.55 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4660.85 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 5364.29 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 5935.25 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 8832.90 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4365.01 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6235.25 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6142.11 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 6169.23 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
h2load result summary
min:     avg:  max:      stddev:
4365.01  6422  10097.55  1877.09
[/CODEB]
benchmark run complete
[CODEB]
Test Run: 1 (oneinstack-ubuntu16-nginx)
Test Run: 2 (oneinstack-ubuntu16-nginx)
Test Run: 3 (oneinstack-ubuntu16-nginx)
Test Run: 4 (oneinstack-ubuntu16-nginx)
Test Run: 5 (oneinstack-ubuntu16-nginx)
Test Run: 6 (oneinstack-ubuntu16-nginx)
Test Run: 7 (oneinstack-ubuntu16-nginx)
Test Run: 8 (oneinstack-ubuntu16-nginx)
Test Run: 9 (oneinstack-ubuntu16-nginx)
users requests req/s encoding cipher protocol started succeeded
100 1000 6652.98 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 9498.91 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 7808.96 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 6401.80 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8442.48 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8136.59 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 10240.79 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 9430.52 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 6166.96 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
h2load result summary
min:     avg:  max:      stddev:
6166.96  8087  10240.79  1467.41
[/CODEB]
benchmark run complete
[CODEB]
Test Run: 1 (oneinstack-ubuntu16-openresty)
Test Run: 2 (oneinstack-ubuntu16-openresty)
Test Run: 3 (oneinstack-ubuntu16-openresty)
Test Run: 4 (oneinstack-ubuntu16-openresty)
Test Run: 5 (oneinstack-ubuntu16-openresty)
Test Run: 6 (oneinstack-ubuntu16-openresty)
Test Run: 7 (oneinstack-ubuntu16-openresty)
Test Run: 8 (oneinstack-ubuntu16-openresty)
Test Run: 9 (oneinstack-ubuntu16-openresty)
users requests req/s encoding cipher protocol started succeeded
100 1000 9739.53 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8330.73 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 11054.67 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8411.56 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 9096.40 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 7993.52 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 7646.22 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8699.65 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8352.57 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
h2load result summary
min:     avg:  max:      stddev:
7646.22  8814  11054.67  1037.75
[/CODEB]
benchmark run complete
[CODEB]
Test Run: 1 (vestacp-ubuntu1604)
Test Run: 2 (vestacp-ubuntu1604)
Test Run: 3 (vestacp-ubuntu1604)
Test Run: 4 (vestacp-ubuntu1604)
Test Run: 5 (vestacp-ubuntu1604)
Test Run: 6 (vestacp-ubuntu1604)
Test Run: 7 (vestacp-ubuntu1604)
Test Run: 8 (vestacp-ubuntu1604)
Test Run: 9 (vestacp-ubuntu1604)
users requests req/s encoding cipher protocol started succeeded
100 1000 7315.23 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 5902.55 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 5435.50 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 7775.14 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 8333.15 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4364.15 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 5321.69 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 4714.74 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
100 1000 6004.07 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 100000 100000
h2load result summary
min:     avg:  max:     stddev:
4364.15  6130  8333.15  1382.46
[/CODEB]
benchmark run complete
[CODEB]
Test Run: 1 (webinoly)
Test Run: 2 (webinoly)
Test Run: 3 (webinoly)
Test Run: 4 (webinoly)
Test Run: 5 (webinoly)
Test Run: 6 (webinoly)
Test Run: 7 (webinoly)
Test Run: 8 (webinoly)
Test Run: 9 (webinoly)
users requests req/s encoding cipher protocol started succeeded
100 1000 4380.12 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 3862.08 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4338.28 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4761.52 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 5398.63 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4245.30 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4930.35 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4919.26 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
100 1000 4815.79 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 100000 100000
h2load result summary
min:     avg:  max:     stddev:
3862.08  4628  5398.63  461.21
[/CODEB]
benchmark run complete
lxc start centos75-2

h2load HTTP/2 HTTPS benchmarks for centos75-2

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

CentOS Linux release 7.5.1804 (Core) 

Centmin Mod 
-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         667       15372           1           0       15373
Low:          16040         668       15372
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.15.0 (110618-070839)
built by gcc 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC) 
built with OpenSSL 1.1.0h  27 Mar 2018
TLS SNI support enabled
configure arguments: --with-ld-opt='-ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/lib' --with-cc-opt='-m64 -march=native -g -O3 -fstack-protector-strong -flto -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wimplicit-fallthrough=0 -fcode-hoisting -Wp,-D_FORTIFY_SOURCE=2 -gsplit-dwarf' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=110618-070839 --with-compat --with-http_stub_status_module --with-http_secure_link_module --with-libatomic --with-http_gzip_static_module --with-http_sub_module --with-http_addition_module --with-http_image_filter_module=dynamic --with-http_geoip_module --with-stream_geoip_module --with-stream_realip_module --with-stream_ssl_preread_module --with-threads --with-stream=dynamic --with-stream_ssl_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.4.2 --add-module=../ngx_cache_purge-2.4.2 --add-module=../ngx_devel_kit-0.3.0 --add-dynamic-module=../set-misc-nginx-module-0.32 --add-dynamic-module=../echo-nginx-module-0.61 --add-module=../redis2-nginx-module-0.15 --add-module=../ngx_http_redis-0.3.7 --add-module=../memc-nginx-module-0.18 --add-module=../srcache-nginx-module-0.31 --add-dynamic-module=../headers-more-nginx-module-0.33 --with-pcre=../pcre-8.42 --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-openssl=../openssl-1.1.0h --with-openssl-opt='enable-ec_nistp_64_gcc_128'


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 8.96s, 6698.91 req/s, 14.51MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.97MB (136280857) total, 9.15MB (9591457) headers (space savings 28.95%), 119.76MB (125580000) data
                     min         max         mean         sd        +/- sd
time for request:      528us    333.15ms     57.98ms     32.13ms    58.99%
time for connect:    86.59ms    716.46ms    607.51ms     69.97ms    76.67%
time to 1st byte:   503.62ms    798.22ms    711.65ms     41.22ms    76.17%
req/s           :      11.23       39.34       20.60       11.27    68.50%
-------------------------------------------------------------------------------------------
Test Run: 2 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 9.66s, 6210.37 req/s, 13.45MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.96MB (136277407) total, 9.14MB (9588007) headers (space savings 28.98%), 119.76MB (125580000) data
                     min         max         mean         sd        +/- sd
time for request:     2.75ms    411.67ms     65.02ms     41.65ms    70.40%
time for connect:    85.75ms    576.72ms    469.58ms    111.75ms    93.33%
time to 1st byte:   430.44ms    650.99ms    586.77ms     43.51ms    80.67%
req/s           :      10.42       52.76       21.83       15.94    83.67%
-------------------------------------------------------------------------------------------
Test Run: 3 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 10.73s, 5594.28 req/s, 12.12MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.98MB (136290000) total, 9.16MB (9600600) headers (space savings 28.88%), 119.76MB (125580000) data
                     min         max         mean         sd        +/- sd
time for request:     1.87ms    166.35ms     81.08ms     38.94ms    68.66%
time for connect:   373.35ms    593.21ms    492.86ms     44.89ms    80.33%
time to 1st byte:   522.09ms    628.53ms    571.88ms     24.11ms    79.17%
req/s           :       9.37       71.93       19.65       19.45    77.00%
-------------------------------------------------------------------------------------------
Test Run: 4 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 8.32s, 7215.18 req/s, 15.63MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.98MB (136290000) total, 9.16MB (9600600) headers (space savings 28.88%), 119.76MB (125580000) data
                     min         max         mean         sd        +/- sd
time for request:      226us    184.69ms     56.82ms     27.19ms    59.28%
time for connect:    73.37ms    539.57ms    431.09ms    123.01ms    88.83%
time to 1st byte:   403.50ms    607.58ms    541.71ms     45.69ms    78.17%
req/s           :      12.15      146.65       21.39       14.28    86.67%
-------------------------------------------------------------------------------------------
Test Run: 5 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.58s, 4767.78 req/s, 10.33MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.96MB (136277200) total, 9.14MB (9587800) headers (space savings 28.98%), 119.76MB (125580000) data
                     min         max         mean         sd        +/- sd
time for request:      743us    305.92ms    108.22ms     38.08ms    80.89%
time for connect:    82.71ms    660.97ms    564.77ms    105.55ms    96.50%
time to 1st byte:   490.11ms    744.13ms    679.14ms     42.57ms    70.67%
req/s           :       8.00       89.58       15.07       22.13    90.83%
-------------------------------------------------------------------------------------------
Test Run: 6 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 8.48s, 7078.43 req/s, 15.33MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.94MB (136254263) total, 9.12MB (9564863) headers (space savings 29.15%), 119.76MB (125580000) data
                     min         max         mean         sd        +/- sd
time for request:      575us    307.23ms     57.73ms     28.72ms    70.72%
time for connect:    69.44ms    657.03ms    495.03ms    124.39ms    86.67%
time to 1st byte:   435.84ms    706.24ms    622.59ms     50.72ms    83.17%
req/s           :      11.85       62.31       20.75       12.91    85.83%
-------------------------------------------------------------------------------------------
Test Run: 7 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 9.01s, 6662.67 req/s, 14.43MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.96MB (136272835) total, 9.14MB (9583435) headers (space savings 29.01%), 119.76MB (125580000) data
                     min         max         mean         sd        +/- sd
time for request:     1.31ms    303.91ms     61.09ms     33.18ms    54.14%
time for connect:    80.38ms    637.07ms    545.08ms     95.86ms    95.67%
time to 1st byte:   475.28ms    715.21ms    648.26ms     36.84ms    74.33%
req/s           :      11.23       62.74       21.27       14.75    83.00%
-------------------------------------------------------------------------------------------
Test Run: 8 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 5.85s, 10259.78 req/s, 22.23MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.98MB (136290000) total, 9.16MB (9600600) headers (space savings 28.88%), 119.76MB (125580000) data
                     min         max         mean         sd        +/- sd
time for request:     3.02ms    261.34ms     38.86ms     23.22ms    89.05%
time for connect:   418.57ms    654.14ms    554.43ms     72.70ms    64.50%
time to 1st byte:   605.29ms    703.23ms    651.78ms     24.71ms    65.83%
req/s           :      17.22       44.33       24.22        7.29    91.17%
-------------------------------------------------------------------------------------------
Test Run: 9 (centos75-2)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 9.08s, 6608.53 req/s, 14.32MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.98MB (136290000) total, 9.16MB (9600600) headers (space savings 28.88%), 119.76MB (125580000) data
                     min         max         mean         sd        +/- sd
time for request:      505us    319.71ms     62.60ms     32.56ms    56.97%
time for connect:    66.70ms    606.10ms    496.98ms    132.60ms    90.83%
time to 1st byte:   437.00ms    677.90ms    611.23ms     52.46ms    82.50%
req/s           :      11.10       62.06       20.29       13.18    84.50%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
600 6000 6698.91 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 6210.37 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 5594.28 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 7215.18 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 4767.78 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 7078.43 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 6662.67 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 10259.78 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 6608.53 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:      stddev:
4767.78  6788  10259.78  1508.97
-------------------------------------------------------------------------------------------
h2load result summary end

lxc stop centos75-2
lxc start easyengine-ubuntu1604

h2load HTTP/2 HTTPS benchmarks for easyengine-ubuntu1604

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040          70       15955          14          14       15969
Low:          16040          85       15955
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.14.0 (EasyEngine)
built with OpenSSL 1.0.2g-fips  1 Mar 2016 (running with OpenSSL 1.0.2g  1 Mar 2016)
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_addition_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_v2_module --with-http_sub_module --with-http_xslt_module --add-module=/usr/src/packages/BUILD/debian/modules/headers-more-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/nginx-auth-pam --add-module=/usr/src/packages/BUILD/debian/modules/nginx-cache-purge --add-module=/usr/src/packages/BUILD/debian/modules/nginx-echo --add-module=/usr/src/packages/BUILD/debian/modules/ngx-fancyindex --add-module=/usr/src/packages/BUILD/debian/modules/nginx-lua --add-module=/usr/src/packages/BUILD/debian/modules/nginx-upload-progress --add-module=/usr/src/packages/BUILD/debian/modules/nginx-upstream-fair --add-module=/usr/src/packages/BUILD/debian/modules/ngx_http_substitutions_filter_module --add-module=/usr/src/packages/BUILD/debian/modules/memc-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/srcache-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/HttpRedisModule --add-module=/usr/src/packages/BUILD/debian/modules/redis2-nginx-module --add-module=/usr/src/packages/BUILD/debian/modules/ngx_devel_kit --add-module=/usr/src/packages/BUILD/debian/modules/set-misc-nginx-module


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 15.36s, 3907.37 req/s, 8.44MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.62MB (135920620) total, 7.95MB (8331220) headers (space savings 32.27%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:     1.02ms    235.10ms    122.29ms     51.98ms    72.58%
time for connect:    97.82ms    424.59ms    373.14ms     74.60ms    93.33%
time to 1st byte:   341.53ms    533.66ms    462.63ms     42.76ms    68.67%
req/s           :       6.56      129.50       13.95       20.26    96.00%
-------------------------------------------------------------------------------------------
Test Run: 2 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 7.01s, 8556.10 req/s, 18.49MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.63MB (135930000) total, 7.95MB (8340600) headers (space savings 32.19%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:     2.08ms    177.80ms     59.86ms     18.01ms    86.16%
time for connect:   381.34ms    561.41ms    469.03ms     43.78ms    71.33%
time to 1st byte:   485.65ms    598.82ms    535.58ms     29.95ms    59.50%
req/s           :      14.38       62.47       16.70        8.38    96.67%
-------------------------------------------------------------------------------------------
Test Run: 3 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 7.78s, 7715.98 req/s, 16.67MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.63MB (135930000) total, 7.95MB (8340600) headers (space savings 32.19%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:     4.68ms    283.38ms     56.29ms     22.26ms    85.97%
time for connect:   119.27ms    557.63ms    475.52ms     67.15ms    76.00%
time to 1st byte:   402.70ms    635.69ms    563.79ms     38.84ms    79.00%
req/s           :      13.02       58.99       18.74       10.68    93.00%
-------------------------------------------------------------------------------------------
Test Run: 4 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 14.26s, 4208.78 req/s, 9.09MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.62MB (135920626) total, 7.95MB (8331226) headers (space savings 32.27%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:     1.38ms    255.75ms    106.13ms     52.43ms    63.05%
time for connect:   103.78ms    479.99ms    396.15ms     96.72ms    89.83%
time to 1st byte:   373.54ms    557.04ms    496.27ms     37.93ms    67.00%
req/s           :       7.06       87.39       15.97       18.73    91.67%
-------------------------------------------------------------------------------------------
Test Run: 5 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 15.32s, 3917.30 req/s, 8.46MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.60MB (135898329) total, 7.92MB (8308929) headers (space savings 32.45%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:     2.49ms    206.52ms    118.27ms     56.63ms    71.12%
time for connect:    84.38ms    475.62ms    395.05ms     99.57ms    90.17%
time to 1st byte:   358.74ms    560.50ms    496.38ms     44.51ms    69.00%
req/s           :       6.57       55.50       15.52       16.86    77.50%
-------------------------------------------------------------------------------------------
Test Run: 6 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 16.09s, 3729.17 req/s, 8.06MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.63MB (135930000) total, 7.95MB (8340600) headers (space savings 32.19%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      941us    251.86ms    130.15ms     55.80ms    75.90%
time for connect:   364.09ms    541.43ms    463.23ms     40.35ms    74.33%
time to 1st byte:   472.26ms    609.12ms    543.76ms     37.50ms    69.50%
req/s           :       6.24      116.71       13.95       18.09    82.17%
-------------------------------------------------------------------------------------------
Test Run: 7 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 7.59s, 7901.17 req/s, 17.07MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.63MB (135930000) total, 7.95MB (8340600) headers (space savings 32.19%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:     3.11ms    167.43ms     57.95ms     23.66ms    74.29%
time for connect:   288.45ms    484.77ms    435.84ms     40.37ms    67.83%
time to 1st byte:   455.85ms    599.26ms    508.94ms     33.76ms    65.67%
req/s           :      13.22       48.83       18.60        9.74    91.33%
-------------------------------------------------------------------------------------------
Test Run: 8 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 8.64s, 6945.77 req/s, 15.00MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.61MB (135909872) total, 7.94MB (8320472) headers (space savings 32.35%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:     1.73ms    165.26ms     71.11ms     24.38ms    78.52%
time for connect:   280.80ms    455.36ms    384.84ms     34.52ms    71.83%
time to 1st byte:   382.53ms    494.55ms    433.73ms     27.14ms    72.17%
req/s           :      11.64       57.19       17.20       13.57    87.33%
-------------------------------------------------------------------------------------------
Test Run: 9 (easyengine-ubtunu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-ECDSA-AES128-GCM-SHA256
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 14.86s, 4037.10 req/s, 8.72MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 129.60MB (135898021) total, 7.92MB (8308621) headers (space savings 32.45%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      258us    193.52ms    118.51ms     50.54ms    76.00%
time for connect:   283.02ms    468.15ms    391.51ms     41.00ms    69.00%
time to 1st byte:   391.07ms    566.01ms    468.66ms     48.44ms    63.67%
req/s           :       6.75      184.20       14.65       18.55    85.83%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
600 6000 3907.37 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 8556.10 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 7715.98 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 4208.78 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3917.30 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3729.17 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 7901.17 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 6945.77 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 4037.10 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:    stddev:
3729.17  5658  8556.1  2057.52
-------------------------------------------------------------------------------------------
h2load result summary end

lxc stop easyengine-ubuntu1604
lxc start oneinstack-ubuntu16-nginx

h2load HTTP/2 HTTPS benchmarks for oneinstack-ubuntu16-nginx

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         473       15554          12          13       15567
Low:          16040         486       15554
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.14.0
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 
built with OpenSSL 1.0.2o  27 Mar 2018
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module --with-openssl=../openssl-1.0.2o --with-pcre=../pcre-8.42 --with-pcre-jit --with-ld-opt=-ljemalloc


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 6.17s, 9731.03 req/s, 20.80MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.26MB (134490000) total, 6.58MB (6900600) headers (space savings 35.02%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:     3.06ms    193.77ms     49.22ms     18.19ms    83.49%
time for connect:   117.54ms    506.20ms    395.86ms     82.13ms    86.67%
time to 1st byte:   163.78ms    562.37ms    456.57ms     86.59ms    86.83%
req/s           :      16.24       56.52       21.16       10.87    91.00%
-------------------------------------------------------------------------------------------
Test Run: 2 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 7.14s, 8406.34 req/s, 17.97MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.26MB (134489396) total, 6.58MB (6899996) headers (space savings 35.03%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:     6.03ms    164.44ms     50.05ms     18.82ms    65.35%
time for connect:   203.67ms    418.07ms    337.53ms     51.88ms    65.50%
time to 1st byte:   254.11ms    457.67ms    383.36ms     50.87ms    71.33%
req/s           :      14.11       29.29       20.27        5.71    37.83%
-------------------------------------------------------------------------------------------
Test Run: 3 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 9.83s, 6101.09 req/s, 13.04MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.20MB (134430000) total, 6.52MB (6840600) headers (space savings 35.59%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      546us    287.55ms     74.58ms     27.57ms    73.03%
time for connect:   330.65ms    629.90ms    510.80ms     69.23ms    67.17%
time to 1st byte:   391.73ms    737.70ms    584.02ms     81.59ms    63.17%
req/s           :      10.19       73.29       13.87        7.58    98.50%
-------------------------------------------------------------------------------------------
Test Run: 4 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 10.08s, 5950.41 req/s, 12.71MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.20MB (134430000) total, 6.52MB (6840600) headers (space savings 35.59%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      849us    203.26ms     67.23ms     30.02ms    62.05%
time for connect:    95.03ms    654.77ms    496.79ms    140.68ms    64.50%
time to 1st byte:   116.73ms    731.36ms    554.75ms    158.21ms    64.83%
req/s           :      10.00       93.79       17.78       11.98    98.33%
-------------------------------------------------------------------------------------------
Test Run: 5 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.87s, 4661.76 req/s, 9.96MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.20MB (134430000) total, 6.52MB (6840600) headers (space savings 35.59%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      244us    208.39ms     95.17ms     44.29ms    65.65%
time for connect:   106.49ms    747.41ms    581.79ms    200.62ms    74.50%
time to 1st byte:   117.29ms    888.77ms    680.93ms    243.07ms    74.50%
req/s           :       7.84      275.72       16.83       18.71    90.00%
-------------------------------------------------------------------------------------------
Test Run: 6 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 13.84s, 4335.41 req/s, 9.26MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.20MB (134430000) total, 6.52MB (6840600) headers (space savings 35.59%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      867us    182.81ms    112.42ms     43.53ms    80.75%
time for connect:    77.60ms    715.44ms    584.28ms    199.85ms    84.67%
time to 1st byte:    89.03ms    837.55ms    682.34ms    233.25ms    84.67%
req/s           :       7.26      128.48       17.95       27.95    84.67%
-------------------------------------------------------------------------------------------
Test Run: 7 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 13.62s, 4406.01 req/s, 9.41MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.20MB (134430000) total, 6.52MB (6840600) headers (space savings 35.59%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      745us    586.56ms    102.02ms     47.30ms    74.66%
time for connect:    93.87ms    951.73ms    734.14ms    296.72ms    74.83%
time to 1st byte:   110.05ms       1.06s    820.50ms    332.50ms    73.83%
req/s           :       7.39      218.92       19.39       29.14    89.83%
-------------------------------------------------------------------------------------------
Test Run: 8 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 13.95s, 4300.09 req/s, 9.19MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.20MB (134430000) total, 6.52MB (6840600) headers (space savings 35.59%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      997us    202.43ms    113.75ms     44.71ms    81.64%
time for connect:    85.48ms    691.44ms    569.54ms    183.12ms    85.17%
time to 1st byte:    94.95ms    812.53ms    670.48ms    218.80ms    85.17%
req/s           :       7.21       92.94       18.12       26.23    85.17%
-------------------------------------------------------------------------------------------
Test Run: 9 (oneinstack-ubuntu16-nginx)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 11.09s, 5411.64 req/s, 11.56MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.20MB (134430000) total, 6.52MB (6840600) headers (space savings 35.59%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:     1.38ms    154.28ms     76.72ms     39.71ms    62.51%
time for connect:   126.78ms    697.74ms    487.54ms    217.62ms    67.67%
time to 1st byte:   169.27ms    819.30ms    578.24ms    258.66ms    67.50%
req/s           :       9.09       78.61       21.64       20.70    82.33%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
600 6000 9731.03 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 8406.34 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 6101.09 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 5950.41 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4661.76 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4335.41 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4406.01 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4300.09 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 5411.64 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
4300.09  5923  9731.03  1936.76
-------------------------------------------------------------------------------------------
h2load result summary end

lxc stop oneinstack-ubuntu16-nginx
lxc start oneinstack-ubuntu16-openresty

h2load HTTP/2 HTTPS benchmarks for oneinstack-ubuntu16-openresty

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         473       15553          12          13       15566
Low:          16040         487       15553
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: openresty/1.13.6.2
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 
built with OpenSSL 1.0.2o  27 Mar 2018
TLS SNI support enabled
configure arguments: --prefix=/usr/local/openresty/nginx --with-cc-opt=-O2 --add-module=../ngx_devel_kit-0.3.0 --add-module=../echo-nginx-module-0.61 --add-module=../xss-nginx-module-0.06 --add-module=../ngx_coolkit-0.2rc3 --add-module=../set-misc-nginx-module-0.32 --add-module=../form-input-nginx-module-0.12 --add-module=../encrypted-session-nginx-module-0.08 --add-module=../srcache-nginx-module-0.31 --add-module=../ngx_lua-0.10.13 --add-module=../ngx_lua_upstream-0.07 --add-module=../headers-more-nginx-module-0.33 --add-module=../array-var-nginx-module-0.05 --add-module=../memc-nginx-module-0.19 --add-module=../redis2-nginx-module-0.15 --add-module=../redis-nginx-module-0.3.7 --add-module=../rds-json-nginx-module-0.15 --add-module=../rds-csv-nginx-module-0.09 --add-module=../ngx_stream_lua-0.0.5 --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib -ljemalloc' --user=www --group=www --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module --with-openssl=/root/oneinstack/src/openresty-1.13.6.2/../openssl-1.0.2o --with-pcre=/root/oneinstack/src/openresty-1.13.6.2/../pcre-8.42 --with-pcre-jit --with-stream --with-stream_ssl_module


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 11.62s, 5162.43 req/s, 11.05MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.37MB (134610000) total, 6.70MB (7020600) headers (space savings 35.35%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      388us    476.68ms     82.38ms     41.33ms    65.05%
time for connect:    79.69ms    784.66ms    567.50ms    247.61ms    70.00%
time to 1st byte:    88.54ms    891.90ms    646.46ms    287.76ms    68.50%
req/s           :       8.67      344.30       21.57       34.86    99.00%
-------------------------------------------------------------------------------------------
Test Run: 2 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 14.51s, 4133.99 req/s, 8.84MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.37MB (134610000) total, 6.70MB (7020600) headers (space savings 35.35%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:     2.55ms    206.15ms    116.23ms     45.97ms    78.72%
time for connect:    94.14ms    823.92ms    670.83ms    236.73ms    83.33%
time to 1st byte:    98.67ms    947.96ms    773.74ms    273.16ms    83.33%
req/s           :       6.93      139.09       16.82       26.74    83.33%
-------------------------------------------------------------------------------------------
Test Run: 3 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 15.75s, 3808.69 req/s, 8.15MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.37MB (134610000) total, 6.70MB (7020600) headers (space savings 35.35%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      361us    285.63ms    137.41ms     39.75ms    88.04%
time for connect:   114.88ms    935.82ms    817.69ms    187.69ms    92.83%
time to 1st byte:   134.66ms       1.09s    966.41ms    220.94ms    92.83%
req/s           :       6.38      254.58       15.46       35.57    92.83%
-------------------------------------------------------------------------------------------
Test Run: 4 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 14.43s, 4156.90 req/s, 8.89MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.37MB (134610000) total, 6.70MB (7020600) headers (space savings 35.35%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      426us    709.72ms    109.74ms     50.67ms    79.16%
time for connect:    89.24ms       1.30s    973.30ms    412.36ms    82.00%
time to 1st byte:   133.69ms       1.43s       1.04s    447.28ms    81.67%
req/s           :       6.95       90.44       20.00       27.96    82.00%
-------------------------------------------------------------------------------------------
Test Run: 5 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 12.95s, 4633.76 req/s, 9.91MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.37MB (134610000) total, 6.70MB (7020600) headers (space savings 35.35%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      961us    185.76ms     96.65ms     45.89ms    70.97%
time for connect:   100.84ms    677.01ms    509.91ms    198.55ms    75.67%
time to 1st byte:   150.29ms    785.01ms    600.71ms    233.27ms    75.67%
req/s           :       7.77       53.46       18.28       18.52    75.67%
-------------------------------------------------------------------------------------------
Test Run: 6 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 7.68s, 7808.13 req/s, 16.71MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.39MB (134626848) total, 6.71MB (7037448) headers (space savings 35.20%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      654us    326.95ms     55.64ms     34.34ms    86.92%
time for connect:   100.60ms    483.58ms    322.14ms     88.02ms    55.00%
time to 1st byte:   152.59ms    606.70ms    384.53ms    123.38ms    53.50%
req/s           :      13.12       29.17       18.41        5.52    68.00%
-------------------------------------------------------------------------------------------
Test Run: 7 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 10.47s, 5729.71 req/s, 12.26MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.41MB (134648311) total, 6.73MB (7058911) headers (space savings 35.00%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      356us    166.51ms     82.14ms     24.06ms    69.61%
time for connect:    73.06ms    545.47ms    426.37ms    107.85ms    63.00%
time to 1st byte:    85.96ms    632.73ms    498.46ms    122.83ms    69.33%
req/s           :       9.62      244.64       15.58       24.07    97.67%
-------------------------------------------------------------------------------------------
Test Run: 8 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 14.27s, 4203.43 req/s, 9.00MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.40MB (134641766) total, 6.73MB (7052366) headers (space savings 35.06%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      270us    298.03ms    117.81ms     43.03ms    84.08%
time for connect:    69.43ms    766.92ms    633.12ms    204.40ms    86.17%
time to 1st byte:    78.12ms    910.01ms    752.98ms    246.48ms    85.50%
req/s           :       7.05      230.10       18.21       36.19    89.83%
-------------------------------------------------------------------------------------------
Test Run: 9 (oneinstack-ubuntu16-openresty)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 9.19s, 6530.40 req/s, 13.97MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 128.37MB (134610000) total, 6.70MB (7020600) headers (space savings 35.35%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:     2.64ms    197.13ms     62.13ms     27.90ms    70.41%
time for connect:   104.58ms    589.29ms    404.13ms    163.95ms    62.00%
time to 1st byte:   157.88ms    672.80ms    465.14ms    183.15ms    65.83%
req/s           :      10.96       65.23       20.89       15.08    84.00%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
600 6000 5162.43 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4133.99 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 3808.69 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4156.90 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4633.76 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 7808.13 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 5729.71 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4203.43 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 6530.40 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
3808.69  5130  7808.13  1336.22
-------------------------------------------------------------------------------------------
h2load result summary end

lxc stop oneinstack-ubuntu16-openresty
lxc start vestacp-ubuntu1604

h2load HTTP/2 HTTPS benchmarks for vestacp-ubuntu1604

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

-------------------------------------------------------------------------------------------
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel Core Processor (Skylake, IBRS)
Stepping:              3
CPU MHz:               2099.998
BogoMIPS:              4199.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         705       15304          18          29       15334
Low:          16040         735       15304
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.15.0
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 
built with OpenSSL 1.0.2g  1 Mar 2016
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie'


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 10.25s, 5853.35 req/s, 12.41MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 127.21MB (133385051) total, 5.87MB (6155651) headers (space savings 35.07%), 120.28MB (126120000) data
                     min         max         mean         sd        +/- sd
time for request:      559us    291.08ms     71.08ms     38.55ms    83.16%
time for connect:   138.80ms    689.26ms    451.05ms    156.82ms    55.33%
time to 1st byte:   236.38ms    812.32ms    538.13ms    177.54ms    43.33%
req/s           :       9.83       27.20       14.70        5.27    87.67%
-------------------------------------------------------------------------------------------
Test Run: 2 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 18.96s, 3164.25 req/s, 6.71MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 127.20MB (133375796) total, 5.86MB (6146396) headers (space savings 35.16%), 120.28MB (126120000) data
                     min         max         mean         sd        +/- sd
time for request:      272us    423.24ms    165.72ms     56.32ms    83.58%
time for connect:   103.28ms    862.07ms    728.37ms    184.62ms    91.17%
time to 1st byte:   120.22ms       1.03s    887.99ms    222.55ms    91.17%
req/s           :       5.30      466.20       10.98       27.24    91.17%
-------------------------------------------------------------------------------------------
Test Run: 3 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 17.01s, 3527.73 req/s, 7.48MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 127.17MB (133350000) total, 5.84MB (6120600) headers (space savings 35.44%), 120.28MB (126120000) data
                     min         max         mean         sd        +/- sd
time for request:      625us    537.45ms    142.33ms     51.43ms    84.73%
time for connect:    62.63ms    892.49ms    737.66ms    239.35ms    82.33%
time to 1st byte:    71.25ms       1.06s    858.81ms    288.84ms    82.50%
req/s           :       5.91      219.08       17.93       35.24    88.17%
-------------------------------------------------------------------------------------------
Test Run: 4 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 11.64s, 5155.85 req/s, 10.93MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 127.22MB (133398119) total, 5.88MB (6168719) headers (space savings 34.93%), 120.28MB (126120000) data
                     min         max         mean         sd        +/- sd
time for request:      263us    255.02ms     82.10ms     31.17ms    72.80%
time for connect:    68.19ms    965.54ms    654.95ms    293.31ms    61.00%
time to 1st byte:   168.57ms       1.07s    748.01ms    299.83ms    67.33%
req/s           :       8.65      368.09       14.26       16.27    88.50%
-------------------------------------------------------------------------------------------
Test Run: 5 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 17.10s, 3509.73 req/s, 7.44MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 127.20MB (133381266) total, 5.87MB (6151866) headers (space savings 35.11%), 120.28MB (126120000) data
                     min         max         mean         sd        +/- sd
time for request:     1.72ms    238.23ms    146.94ms     47.97ms    85.91%
time for connect:    77.57ms    797.48ms    685.95ms    189.67ms    90.33%
time to 1st byte:    82.70ms    980.18ms    835.38ms    235.31ms    90.33%
req/s           :       5.88      147.92       17.16       35.07    90.33%
-------------------------------------------------------------------------------------------
Test Run: 6 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 17.67s, 3395.67 req/s, 7.20MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 127.17MB (133350000) total, 5.84MB (6120600) headers (space savings 35.44%), 120.28MB (126120000) data
                     min         max         mean         sd        +/- sd
time for request:      683us    302.47ms    158.62ms     37.32ms    93.98%
time for connect:    83.16ms    858.20ms    766.21ms    153.49ms    94.50%
time to 1st byte:    89.58ms       1.03s    920.45ms    182.43ms    94.83%
req/s           :       5.69      188.59       14.06       35.90    94.83%
-------------------------------------------------------------------------------------------
Test Run: 7 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 16.66s, 3601.39 req/s, 7.64MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 127.20MB (133383917) total, 5.87MB (6154517) headers (space savings 35.08%), 120.28MB (126120000) data
                     min         max         mean         sd        +/- sd
time for request:     2.51ms    227.95ms    140.48ms     49.33ms    86.30%
time for connect:   102.91ms    785.29ms    659.82ms    187.79ms    88.33%
time to 1st byte:   135.27ms    964.16ms    796.79ms    230.43ms    88.33%
req/s           :       6.03      106.96       16.16       28.02    88.33%
-------------------------------------------------------------------------------------------
Test Run: 8 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 11.68s, 5138.77 req/s, 10.89MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 127.20MB (133383426) total, 5.87MB (6154026) headers (space savings 35.08%), 120.28MB (126120000) data
                     min         max         mean         sd        +/- sd
time for request:     5.38ms    210.33ms     86.06ms     34.36ms    76.56%
time for connect:    91.91ms    595.42ms    456.47ms    112.51ms    78.67%
time to 1st byte:   197.85ms    693.40ms    540.02ms    135.71ms    80.17%
req/s           :       8.62       51.78       14.48       11.40    91.67%
-------------------------------------------------------------------------------------------
Test Run: 9 (vestacp-ubuntu1604)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES256-GCM-SHA384
Server Temp Key: ECDH P-256 256 bits
Application protocol: h2

finished in 14.64s, 4097.20 req/s, 8.68MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 127.17MB (133350000) total, 5.84MB (6120600) headers (space savings 35.44%), 120.28MB (126120000) data
                     min         max         mean         sd        +/- sd
time for request:      264us    223.88ms    117.31ms     46.37ms    80.95%
time for connect:   139.04ms    697.88ms    575.00ms    161.31ms    82.17%
time to 1st byte:   156.92ms    834.16ms    681.81ms    200.18ms    82.17%
req/s           :       6.87      278.19       15.09       21.66    82.17%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
600 6000 5853.35 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 3164.25 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 3527.73 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 5155.85 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 3509.73 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 3395.67 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 3601.39 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 5138.77 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4097.20 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
3164.25  4160  5853.35  970.27
-------------------------------------------------------------------------------------------
h2load result summary end

lxc stop vestacp-ubuntu1604
lxc start webinoly

h2load HTTP/2 HTTPS benchmarks for webinoly

-------------------------------------------------------------------------------------------
System Information
-------------------------------------------------------------------------------------------

4.15.0-22-generic

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04 LTS"

-------------------------------------------------------------------------------------------
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               94
Model name:          Intel Core Processor (Skylake, IBRS)
Stepping:            3
CPU MHz:             2099.998
BogoMIPS:            4199.99
Hypervisor vendor:   KVM
Virtualization type: full
L1d cache:           32K
L1i cache:           32K
L2 cache:            4096K
NUMA node0 CPU(s):   0-3
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

CPU Flags
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ibpb ibrs

-------------------------------------------------------------------------------------------
CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
0   0    0      0    0:0:0      yes
1   0    0      1    1:1:1      yes
2   0    0      2    2:2:2      yes
3   0    0      3    3:3:3      yes

-------------------------------------------------------------------------------------------
              total        used        free      shared  buff/cache   available
Mem:          16040         158       15878           3           4       15882
Low:          16040         162       15878
High:             0           0           0
Swap:             0           0           0

-------------------------------------------------------------------------------------------
nginx version: nginx/1.14.0
built with OpenSSL 1.1.0g  2 Nov 2017 (running with OpenSSL 1.1.0h  27 Mar 2018)
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-6kZD6z/nginx-1.14.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fPIC' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --with-http_addition_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_sub_module --with-http_xslt_module=dynamic --with-stream=dynamic --with-stream_ssl_module --with-stream_ssl_preread_module --with-mail=dynamic --with-mail_ssl_module --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-auth-pam --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-dav-ext --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-echo --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-upstream-fair --add-dynamic-module=/build/nginx-6kZD6z/nginx-1.14.0/debian/modules/http-subs-filter


-------------------------------------------------------------------------------------------
h2load --version
h2load nghttp2/1.33.0-DEV
-------------------------------------------------------------------------------------------
Test Run: 1 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 15.26s, 3932.95 req/s, 8.85MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 135.00MB (141556811) total, 13.32MB (13967411) headers (space savings 25.86%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      521us    291.55ms    142.36ms     23.25ms    87.94%
time for connect:    90.98ms    839.42ms    745.91ms     81.69ms    90.67%
time to 1st byte:    94.16ms       1.02s    938.92ms     91.08ms    98.83%
req/s           :       6.59      464.74       10.62       40.21    99.00%
-------------------------------------------------------------------------------------------
Test Run: 2 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 16.12s, 3721.12 req/s, 8.37MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 134.95MB (141510000) total, 13.28MB (13920600) headers (space savings 26.11%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:   121.08ms    430.38ms    152.29ms     15.72ms    77.13%
time for connect:    88.82ms    838.34ms    753.30ms     64.78ms    85.33%
time to 1st byte:   540.98ms       1.04s    948.46ms     49.31ms    70.50%
req/s           :       6.23        6.34        6.26        0.01    63.17%
-------------------------------------------------------------------------------------------
Test Run: 3 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 15.35s, 3908.50 req/s, 8.79MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 134.96MB (141517490) total, 13.28MB (13928090) headers (space savings 26.07%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      264us    266.30ms    144.25ms     22.52ms    81.74%
time for connect:   120.67ms    760.65ms    677.55ms     68.89ms    87.67%
time to 1st byte:   124.44ms    940.19ms    856.15ms     76.75ms    95.33%
req/s           :       6.55      484.02        9.73       34.84    99.17%
-------------------------------------------------------------------------------------------
Test Run: 4 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 14.61s, 4107.80 req/s, 9.24MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 134.99MB (141547200) total, 13.31MB (13957800) headers (space savings 25.91%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      210us    265.45ms    130.82ms     32.47ms    92.81%
time for connect:    69.17ms    751.66ms    653.05ms    135.15ms    94.00%
time to 1st byte:    71.39ms    898.96ms    800.02ms    164.62ms    94.50%
req/s           :       6.88      637.68       14.26       42.21    94.50%
-------------------------------------------------------------------------------------------
Test Run: 5 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 14.97s, 4008.05 req/s, 9.02MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 134.97MB (141527275) total, 13.29MB (13937875) headers (space savings 26.02%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      237us    279.07ms    136.80ms     27.28ms    90.30%
time for connect:    51.08ms    877.57ms    785.24ms    117.23ms    94.67%
time to 1st byte:    55.44ms       1.04s    955.20ms    139.19ms    97.50%
req/s           :       6.71      506.47       14.03       47.79    97.50%
-------------------------------------------------------------------------------------------
Test Run: 6 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 15.46s, 3881.30 req/s, 8.73MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 134.95MB (141510000) total, 13.28MB (13920600) headers (space savings 26.11%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:   120.26ms    508.32ms    144.92ms     17.65ms    58.38%
time for connect:    81.94ms    924.42ms    830.84ms     75.26ms    87.50%
time to 1st byte:   615.53ms       1.10s       1.02s     48.03ms    78.33%
req/s           :       6.50        6.61        6.53        0.01    67.33%
-------------------------------------------------------------------------------------------
Test Run: 7 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 14.22s, 4219.72 req/s, 9.49MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 135.00MB (141556297) total, 13.32MB (13966897) headers (space savings 25.87%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      230us    245.79ms    133.59ms     17.18ms    85.23%
time for connect:   102.07ms    772.43ms    706.01ms     45.59ms    83.00%
time to 1st byte:   104.24ms    929.11ms    861.04ms     44.32ms    81.00%
req/s           :       7.08      630.05        8.14       25.43    99.83%
-------------------------------------------------------------------------------------------
Test Run: 8 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 16.01s, 3748.31 req/s, 8.43MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 134.98MB (141540218) total, 13.30MB (13950818) headers (space savings 25.95%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:   119.62ms    428.93ms    151.08ms     40.30ms    93.22%
time for connect:    81.32ms    843.13ms    747.62ms     96.99ms    94.50%
time to 1st byte:   545.63ms       1.00s    928.86ms     59.36ms    81.83%
req/s           :       6.28        6.46        6.31        0.02    73.33%
-------------------------------------------------------------------------------------------
Test Run: 9 (webinoly)

h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 -H 'Accept-Encoding: gzip' -c600 -n60000 https://http2.domain.com
TLS Protocol: TLSv1.2
Cipher: ECDHE-RSA-AES128-GCM-SHA256
Server Temp Key: X25519 253 bits
Application protocol: h2

finished in 15.09s, 3976.12 req/s, 8.94MB/s
requests: 60000 total, 60000 started, 60000 done, 60000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 60000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 134.95MB (141510000) total, 13.28MB (13920600) headers (space savings 26.11%), 120.62MB (126480000) data
                     min         max         mean         sd        +/- sd
time for request:      247us    283.69ms    140.45ms     18.76ms    86.86%
time for connect:    50.25ms    865.40ms    784.28ms     79.21ms    94.83%
time to 1st byte:    51.17ms       1.03s    947.56ms     86.58ms    99.17%
req/s           :       6.66      434.37        9.78       34.10    99.17%
-------------------------------------------------------------------------------------------


users requests req/s encoding cipher protocol started succeeded
600 6000 3932.95 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3721.12 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3908.50 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 4107.80 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 4008.05 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3881.30 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 4219.72 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3748.31 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3976.12 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
-------------------------------------------------------------------------------------------
h2load result summary
min:     avg:  max:     stddev:
3721.12  3945  4219.72  158.61
-------------------------------------------------------------------------------------------
h2load result summary end

benchmark run complete
result log: /root/centminlogs/h2load-nginx-https-140618-050742.log
lxc stop webinoly
[CODEB]
Test Run: 1 (centos75-2)
Test Run: 2 (centos75-2)
Test Run: 3 (centos75-2)
Test Run: 4 (centos75-2)
Test Run: 5 (centos75-2)
Test Run: 6 (centos75-2)
Test Run: 7 (centos75-2)
Test Run: 8 (centos75-2)
Test Run: 9 (centos75-2)
users requests req/s encoding cipher protocol started succeeded
600 6000 6698.91 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 6210.37 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 5594.28 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 7215.18 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 4767.78 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 7078.43 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 6662.67 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 10259.78 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 6608.53 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
h2load result summary
min:     avg:  max:      stddev:
4767.78  6788  10259.78  1508.97
[/CODEB]
benchmark run complete
[CODEB]
Test Run: 1 (easyengine-ubtunu1604)
Test Run: 2 (easyengine-ubtunu1604)
Test Run: 3 (easyengine-ubtunu1604)
Test Run: 4 (easyengine-ubtunu1604)
Test Run: 5 (easyengine-ubtunu1604)
Test Run: 6 (easyengine-ubtunu1604)
Test Run: 7 (easyengine-ubtunu1604)
Test Run: 8 (easyengine-ubtunu1604)
Test Run: 9 (easyengine-ubtunu1604)
users requests req/s encoding cipher protocol started succeeded
600 6000 3907.37 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 8556.10 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 7715.98 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 4208.78 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3917.30 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3729.17 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 7901.17 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 6945.77 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 4037.10 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
h2load result summary
min:     avg:  max:    stddev:
3729.17  5658  8556.1  2057.52
[/CODEB]
benchmark run complete
[CODEB]
Test Run: 1 (oneinstack-ubuntu16-nginx)
Test Run: 2 (oneinstack-ubuntu16-nginx)
Test Run: 3 (oneinstack-ubuntu16-nginx)
Test Run: 4 (oneinstack-ubuntu16-nginx)
Test Run: 5 (oneinstack-ubuntu16-nginx)
Test Run: 6 (oneinstack-ubuntu16-nginx)
Test Run: 7 (oneinstack-ubuntu16-nginx)
Test Run: 8 (oneinstack-ubuntu16-nginx)
Test Run: 9 (oneinstack-ubuntu16-nginx)
users requests req/s encoding cipher protocol started succeeded
600 6000 9731.03 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 8406.34 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 6101.09 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 5950.41 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4661.76 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4335.41 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4406.01 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4300.09 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 5411.64 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
h2load result summary
min:     avg:  max:     stddev:
4300.09  5923  9731.03  1936.76
[/CODEB]
benchmark run complete
[CODEB]
Test Run: 1 (oneinstack-ubuntu16-openresty)
Test Run: 2 (oneinstack-ubuntu16-openresty)
Test Run: 3 (oneinstack-ubuntu16-openresty)
Test Run: 4 (oneinstack-ubuntu16-openresty)
Test Run: 5 (oneinstack-ubuntu16-openresty)
Test Run: 6 (oneinstack-ubuntu16-openresty)
Test Run: 7 (oneinstack-ubuntu16-openresty)
Test Run: 8 (oneinstack-ubuntu16-openresty)
Test Run: 9 (oneinstack-ubuntu16-openresty)
users requests req/s encoding cipher protocol started succeeded
600 6000 5162.43 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4133.99 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 3808.69 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4156.90 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4633.76 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 7808.13 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 5729.71 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4203.43 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 6530.40 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
h2load result summary
min:     avg:  max:     stddev:
3808.69  5130  7808.13  1336.22
[/CODEB]
benchmark run complete
[CODEB]
Test Run: 1 (vestacp-ubuntu1604)
Test Run: 2 (vestacp-ubuntu1604)
Test Run: 3 (vestacp-ubuntu1604)
Test Run: 4 (vestacp-ubuntu1604)
Test Run: 5 (vestacp-ubuntu1604)
Test Run: 6 (vestacp-ubuntu1604)
Test Run: 7 (vestacp-ubuntu1604)
Test Run: 8 (vestacp-ubuntu1604)
Test Run: 9 (vestacp-ubuntu1604)
users requests req/s encoding cipher protocol started succeeded
600 6000 5853.35 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 3164.25 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 3527.73 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 5155.85 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 3509.73 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 3395.67 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 3601.39 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 5138.77 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
600 6000 4097.20 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 60000 60000
h2load result summary
min:     avg:  max:     stddev:
3164.25  4160  5853.35  970.27
[/CODEB]
benchmark run complete
[CODEB]
Test Run: 1 (webinoly)
Test Run: 2 (webinoly)
Test Run: 3 (webinoly)
Test Run: 4 (webinoly)
Test Run: 5 (webinoly)
Test Run: 6 (webinoly)
Test Run: 7 (webinoly)
Test Run: 8 (webinoly)
Test Run: 9 (webinoly)
users requests req/s encoding cipher protocol started succeeded
600 6000 3932.95 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3721.12 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3908.50 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 4107.80 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 4008.05 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3881.30 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 4219.72 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3748.31 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
600 6000 3976.12 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 60000 60000
h2load result summary
min:     avg:  max:     stddev:
3721.12  3945  4219.72  158.61
[/CODEB]
benchmark run complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment