Join the community today
Register Now

SSL Post & Share Your Centmin Mod Nginx HTTP/2 HTTPS Benchmarks

Discussion in 'Domains, DNS, Email & SSL Certificates' started by eva2000, May 22, 2018.

  1. KlueMaster

    KlueMaster Member

    63
    11
    8
    Aug 5, 2017
    Ratings:
    +27
    Local Time:
    7:54 AM
    MariaDB 10
    On the new SSDNodes 16GB ECC / 80 GB NVMe / Intel Gold 4vCPU
    Code (Text):
    -------------------------------------------------------------------------------------------
    System Information
    -------------------------------------------------------------------------------------------
    
    3.10.0-957.1.3.el7.x86_64
    
    CentOS Linux release 7.6.1810 (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:    1
    Socket(s):             4
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 85
    Model name:            Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz
    Stepping:              4
    CPU MHz:               2294.602
    BogoMIPS:              4589.20
    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 syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu 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 ssbd ibrs ibpb stibp 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 arat pku ospke spec_ctrl intel_stibp
    
    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 syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu 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 ssbd ibrs ibpb stibp 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 arat pku ospke spec_ctrl intel_stibp
    
    -------------------------------------------------------------------------------------------
    CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
    0   0    0      0    0:0:0      yes
    1   0    1      1    1:1:1      yes
    2   0    2      2    2:2:2      yes
    3   0    3      3    3:3:3      yes
    
    -------------------------------------------------------------------------------------------
                  total        used        free      shared  buff/cache   available
    Mem:          15885        3156       10128          40        2599       12257
    Low:          15885        5756       10128
    High:             0           0           0
    Swap:          1023           0        1023
    
    -------------------------------------------------------------------------------------------
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda1        80G  6.8G   74G   9% /
    devtmpfs        7.8G     0  7.8G   0% /dev
    tmpfs           7.8G     0  7.8G   0% /dev/shm
    tmpfs           7.8G   41M  7.8G   1% /run
    tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
    tmpfs           1.6G     0  1.6G   0% /run/user/0
    tmpfs           7.8G     0  7.8G   0% /tmp
    
    -------------------------------------------------------------------------------------------
    nginx version: nginx/1.17.0 (190619-114757-centos7-kvm)
    built by gcc 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC) 
    built with OpenSSL 1.1.1c  28 May 2019
    TLS SNI support enabled
    configure arguments: --with-ld-opt='-Wl,-E -L/usr/local/zlib-cf/lib -L/usr/local/lib -ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/zlib-cf/lib:/usr/local/lib' --with-cc-opt='-I/usr/local/zlib-cf/include -I/usr/local/include -m64 -march=native -DTCP_FASTOPEN=23 -g -O3 -fstack-protector-strong -flto -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-format-extra-args -Wp,-D_FORTIFY_SOURCE=2' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=190619-114757-centos7-kvm --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 --with-stream_ssl_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.4.2 --add-module=../ngx_cache_purge-2.5 --add-dynamic-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-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-openssl=../openssl-1.1.1c
    
    
    -------------------------------------------------------------------------------------------
    h2load --version
    h2load nghttp2/1.31.1
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 245.29ms, 4076.89 req/s, 9.24MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.27MB (2376900) total, 246.09KB (252000) headers (space savings 26.10%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     3.05ms     57.50ms     12.17ms      7.86ms    88.90%
    time for connect:    17.46ms    141.85ms    103.19ms     32.37ms    58.00%
    time to 1st byte:    93.88ms    155.78ms    135.18ms     16.28ms    73.00%
    req/s           :      41.23       47.52       43.81        1.16    65.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 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 246.94ms, 4049.55 req/s, 9.18MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.27MB (2376900) total, 246.09KB (252000) headers (space savings 26.10%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.17ms     56.52ms     11.79ms      8.35ms    88.10%
    time for connect:    23.97ms    150.47ms    108.78ms     33.99ms    60.00%
    time to 1st byte:   101.22ms    162.42ms    143.05ms     16.45ms    75.00%
    req/s           :      40.91       46.75       43.16        1.03    72.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 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 226.79ms, 4409.31 req/s, 9.99MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.27MB (2376900) total, 246.09KB (252000) headers (space savings 26.10%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:      766us     50.09ms     11.93ms      5.96ms    88.70%
    time for connect:    13.03ms    118.79ms     83.69ms     28.17ms    63.00%
    time to 1st byte:    87.20ms    129.00ms    113.70ms     11.23ms    71.00%
    req/s           :      44.51       50.94       47.87        1.24    69.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 235.27ms, 4250.47 req/s, 9.63MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.27MB (2376900) total, 246.09KB (252000) headers (space savings 26.10%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.81ms     72.54ms     11.77ms      8.61ms    90.30%
    time for connect:    19.60ms    135.76ms     97.09ms     34.97ms    70.00%
    time to 1st byte:    94.69ms    146.12ms    129.12ms     13.98ms    68.00%
    req/s           :      43.08       49.87       45.63        1.26    70.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 917.52ms, 6539.38 req/s, 14.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.59MB (14246700) total, 1.44MB (1512000) headers (space savings 26.10%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     9.46ms    152.43ms     28.57ms     15.01ms    94.95%
    time for connect:    44.96ms    387.51ms    284.76ms     95.30ms    66.67%
    time to 1st byte:   257.81ms    411.31ms    371.65ms     43.22ms    82.67%
    req/s           :      22.33       24.17       22.97        0.44    71.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -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 942.61ms, 6365.28 req/s, 14.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: 13.59MB (14246700) total, 1.44MB (1512000) headers (space savings 26.10%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     9.13ms    129.96ms     31.00ms     13.15ms    94.15%
    time for connect:    45.33ms    371.75ms    261.14ms     89.46ms    64.33%
    time to 1st byte:   244.77ms    399.50ms    348.19ms     44.63ms    69.00%
    req/s           :      21.67       23.32       22.27        0.39    70.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-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 913.66ms, 6566.98 req/s, 14.87MB/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.59MB (14246700) total, 1.44MB (1512000) headers (space savings 26.10%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:    11.65ms    139.95ms     30.14ms     16.98ms    94.03%
    time for connect:    35.36ms    373.55ms    242.58ms     98.71ms    54.67%
    time to 1st byte:   223.88ms    401.75ms    341.52ms     53.81ms    68.00%
    req/s           :      22.51       24.21       23.13        0.41    64.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 901.74ms, 6653.82 req/s, 15.07MB/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.59MB (14246700) total, 1.44MB (1512000) headers (space savings 26.10%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:    10.22ms    112.98ms     30.74ms     13.06ms    94.07%
    time for connect:    36.91ms    334.10ms    227.05ms     86.12ms    60.00%
    time to 1st byte:   195.69ms    368.53ms    309.24ms     49.88ms    68.33%
    req/s           :      22.74       24.60       23.37        0.46    69.00%
    -------------------------------------------------------------------------------------------
    
    h2load tests completed using temp /etc/hosts entry:
    server-ip-mask http2.domain.com #h2load
    
    centmin mod local code last commit:
    
    e53ffe0 George Liu Wed, 19 Jun 2019 08:36:17 +1000 
    additional AUTOHARDTUNE_NGINXBACKLOG='y' checks in 123.09beta01
    users requests req/s encoding cipher protocol started succeeded
    100 1000 4076.89 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 4049.55 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    100 1000 4409.31 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 4250.47 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    300 6000 6539.38 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 6365.28 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    300 6000 6566.98 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 6653.82 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    -------------------------------------------------------------------------------------------
    h2load result summary
    min:      avg:      max:      stddev:   requests-succeeded:
    4049.550  5363.960  6653.820  1255.314  100.00
    -------------------------------------------------------------------------------------------
    h2load result summary end
    


     
  2. eva2000

    eva2000 Administrator Staff Member

    53,488
    12,130
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,672
    Local Time:
    12:24 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Nice thanks for sharing :D
     
  3. eva2000

    eva2000 Administrator Staff Member

    53,488
    12,130
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,672
    Local Time:
    12:24 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Nice thanks for sharing :D
     
  4. KlueMaster

    KlueMaster Member

    63
    11
    8
    Aug 5, 2017
    Ratings:
    +27
    Local Time:
    7:54 AM
    MariaDB 10
    Are there any comparable results somewhere to rate the performance?

    BTW, I'm also running serverscope benchmark now to see if NVMe is actually providing the claimed I/O speed or not. Will update the results in a new thread (as can't find any existing one for that).
     
  5. eva2000

    eva2000 Administrator Staff Member

    53,488
    12,130
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,672
    Local Time:
    12:24 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    all results would be in this thread's posts :)
     
  6. steph40

    steph40 Member

    84
    17
    8
    Jan 28, 2019
    Ratings:
    +34
    Local Time:
    10:24 PM
    1.1.5
    mariadb 10
    Here are my results on ssdnodes NOT NVMe

    Code:
    
    -------------------------------------------------------------------------------------------
    System Information
    -------------------------------------------------------------------------------------------
    
    3.10.0-957.1.3.el7.x86_64
    
    CentOS Linux release 7.6.1810 (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:    1
    Socket(s):             4
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 79
    Model name:            Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz
    Stepping:              1
    CPU MHz:               2299.996
    BogoMIPS:              4599.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 syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu 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 ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap xsaveopt arat spec_ctrl intel_stibp
    
    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 syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu 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 ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap xsaveopt arat spec_ctrl intel_stibp
    
    -------------------------------------------------------------------------------------------
    CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE
    0   0    0      0    0:0:0      yes
    1   0    1      1    1:1:1      yes
    2   0    2      2    2:2:2      yes
    3   0    3      3    3:3:3      yes
    
    -------------------------------------------------------------------------------------------
                  total        used        free      shared  buff/cache   available
    Mem:          15885        2855       11388         156        1641       12456
    Low:          15885        4496       11388
    High:             0           0           0
    Swap:          1023           0        1023
    
    -------------------------------------------------------------------------------------------
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda1        80G  7.8G   73G  10% /
    devtmpfs        7.8G     0  7.8G   0% /dev
    tmpfs           7.8G     0  7.8G   0% /dev/shm
    tmpfs           7.8G  129M  7.7G   2% /run
    tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
    tmpfs           1.6G     0  1.6G   0% /run/user/0
    tmpfs           7.8G  7.7M  7.8G   1% /tmp
    
    
    Code:
    nginx version: nginx/1.17.0 (190619-194859-centos7-kvm)
    built by gcc 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC) 
    built with OpenSSL 1.1.1c  28 May 2019
    TLS SNI support enabled
    configure arguments: --with-ld-opt='-Wl,-E -L/usr/local/zlib-cf/lib -L/usr/local/lib -ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/zlib-cf/lib:/usr/local/lib' --with-cc-opt='-I/usr/local/zlib-cf/include -I/usr/local/include -m64 -march=native -DTCP_FASTOPEN=23 -g -O3 -Wno-error=strict-aliasing -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 -Wno-deprecated-declarations -gsplit-dwarf' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=190619-194859-centos7-kvm --with-compat --with-http_stub_status_module --with-http_secure_link_module --with-libatomic --with-http_gzip_static_module --add-dynamic-module=../ngx_brotli --add-dynamic-module=../incubator-pagespeed-ngx-1.13.35.2-stable --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 --with-stream_ssl_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.4.2 --add-module=../ngx_cache_purge-2.5 --add-dynamic-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-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-openssl=../openssl-1.1.1c --with-openssl-opt='enable-ec_nistp_64_gcc_128 enable-tls1_3'
    
    Code:
    
    h2load --version
    h2load nghttp2/1.31.1
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 749.66ms, 1333.93 req/s, 2.97MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330863) total, 208.01KB (213000) headers (space savings 22.55%), 2.00MB (2094414) data
                         min         max         mean         sd        +/- sd
    time for request:     7.26ms    160.31ms     60.75ms     29.68ms    81.50%
    time for connect:    64.24ms    187.50ms     95.07ms     32.20ms    81.00%
    time to 1st byte:   177.32ms    245.89ms    224.84ms     18.17ms    69.00%
    req/s           :      13.38       16.28       14.24        0.52    74.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 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 992.99ms, 1007.06 req/s, 2.24MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330620) total, 208.01KB (213000) headers (space savings 22.55%), 2.00MB (2094288) data
                         min         max         mean         sd        +/- sd
    time for request:    14.22ms    148.75ms     78.84ms     27.66ms    59.20%
    time for connect:    62.14ms    127.52ms    101.04ms     22.71ms    67.00%
    time to 1st byte:   132.21ms    263.79ms    209.84ms     44.90ms    57.00%
    req/s           :      10.15       13.70       11.37        1.26    77.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 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 692.24ms, 1444.59 req/s, 3.21MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330275) total, 208.01KB (213000) headers (space savings 22.55%), 2.00MB (2094150) data
                         min         max         mean         sd        +/- sd
    time for request:    21.61ms    118.14ms     57.90ms     15.98ms    76.00%
    time for connect:    56.65ms     97.91ms     89.22ms      8.55ms    89.00%
    time to 1st byte:    88.86ms    215.74ms    168.57ms     31.00ms    75.00%
    req/s           :      14.47       15.82       14.96        0.33    70.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 719.90ms, 1389.08 req/s, 3.09MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330350) total, 208.01KB (213000) headers (space savings 22.55%), 2.00MB (2094180) data
                         min         max         mean         sd        +/- sd
    time for request:     9.61ms     97.90ms     57.63ms     17.08ms    71.80%
    time for connect:     5.45ms    116.31ms     96.94ms     25.72ms    86.00%
    time to 1st byte:    62.26ms    208.14ms    161.71ms     39.50ms    55.00%
    req/s           :      14.08       17.65       14.86        0.62    82.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 4.15s, 1444.53 req/s, 3.21MB/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.32MB (13964835) total, 1.22MB (1278000) headers (space savings 22.55%), 11.98MB (12564054) data
                         min         max         mean         sd        +/- sd
    time for request:    37.47ms    303.09ms    177.00ms     35.92ms    70.02%
    time for connect:   230.44ms    385.10ms    326.78ms     35.77ms    56.33%
    time to 1st byte:   466.58ms    644.26ms    574.81ms     42.25ms    69.67%
    req/s           :       4.84        5.61        5.19        0.27    55.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -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 3.91s, 1533.25 req/s, 3.40MB/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.32MB (13966425) total, 1.22MB (1278000) headers (space savings 22.55%), 11.98MB (12564690) data
                         min         max         mean         sd        +/- sd
    time for request:    10.68ms    373.56ms    175.12ms     46.37ms    74.75%
    time for connect:   147.51ms    271.87ms    227.70ms     21.67ms    75.33%
    time to 1st byte:   364.14ms    623.34ms    509.00ms     52.27ms    68.33%
    req/s           :       5.13        5.75        5.37        0.15    60.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-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 4.51s, 1331.69 req/s, 2.96MB/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.32MB (13964985) total, 1.22MB (1278000) headers (space savings 22.55%), 11.98MB (12564114) data
                         min         max         mean         sd        +/- sd
    time for request:    13.78ms    490.62ms    202.35ms     63.76ms    75.02%
    time for connect:   192.05ms    380.62ms    289.99ms     56.41ms    60.00%
    time to 1st byte:   316.42ms    593.57ms    485.51ms     95.40ms    70.67%
    req/s           :       4.46        4.90        4.61        0.11    63.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 3.74s, 1602.84 req/s, 3.56MB/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.32MB (13965315) total, 1.22MB (1278000) headers (space savings 22.55%), 11.98MB (12564246) data
                         min         max         mean         sd        +/- sd
    time for request:    12.62ms    294.21ms    166.63ms     39.17ms    69.75%
    time for connect:   209.38ms    362.65ms    291.51ms     38.26ms    69.33%
    time to 1st byte:   297.88ms    594.09ms    474.87ms     93.79ms    63.67%
    req/s           :       5.35        5.87        5.52        0.12    64.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 1.19s, 838.50 req/s, 1.67MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 1.99MB (2089900) total, 207.03KB (212000) headers (space savings 22.34%), 1.77MB (1855000) data
                         min         max         mean         sd        +/- sd
    time for request:    67.81ms    148.10ms    103.60ms     14.65ms    69.10%
    time for connect:    44.25ms    106.82ms     70.47ms     11.72ms    82.00%
    time to 1st byte:   125.07ms    203.57ms    172.29ms     14.02ms    69.00%
    req/s           :       8.45       10.02        9.05        0.40    59.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c100 -n1000 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.40s, 715.08 req/s, 1.43MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 1.99MB (2089900) total, 207.03KB (212000) headers (space savings 22.34%), 1.77MB (1855000) data
                         min         max         mean         sd        +/- sd
    time for request:    71.00ms    179.06ms    122.11ms     16.76ms    70.10%
    time for connect:    46.09ms    142.80ms     73.26ms     24.50ms    79.00%
    time to 1st byte:   117.12ms    274.16ms    199.13ms     42.85ms    56.00%
    req/s           :       7.21        8.35        7.73        0.28    64.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c100 -n1000 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.40s, 716.81 req/s, 1.43MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 1.99MB (2089900) total, 207.03KB (212000) headers (space savings 22.34%), 1.77MB (1855000) data
                         min         max         mean         sd        +/- sd
    time for request:    33.84ms    178.59ms    116.39ms     17.17ms    71.90%
    time for connect:    71.63ms    148.80ms    132.29ms     10.35ms    79.00%
    time to 1st byte:   136.21ms    327.38ms    255.19ms     33.36ms    77.00%
    req/s           :       7.18        8.87        7.73        0.34    65.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 1.20s, 834.28 req/s, 1.66MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 1.99MB (2089911) total, 207.03KB (212000) headers (space savings 22.34%), 1.77MB (1855002) data
                         min         max         mean         sd        +/- sd
    time for request:    26.74ms    146.58ms     95.56ms     15.04ms    67.10%
    time for connect:    85.94ms    117.55ms    103.00ms      6.42ms    79.00%
    time to 1st byte:   112.70ms    263.93ms    191.69ms     27.98ms    80.00%
    req/s           :       8.35       10.94        9.51        0.81    62.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 6.55s, 916.33 req/s, 1.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: 11.94MB (12524700) total, 1.21MB (1272000) headers (space savings 22.34%), 10.61MB (11130000) data
                         min         max         mean         sd        +/- sd
    time for request:    68.96ms    456.44ms    291.24ms     38.72ms    76.88%
    time for connect:   207.41ms    356.33ms    293.53ms     32.66ms    74.33%
    time to 1st byte:   312.73ms    810.38ms    551.61ms    124.39ms    71.00%
    req/s           :       3.06        3.56        3.28        0.15    55.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -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 6.61s, 907.77 req/s, 1.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: 11.94MB (12524711) total, 1.21MB (1272000) headers (space savings 22.34%), 10.61MB (11130002) data
                         min         max         mean         sd        +/- sd
    time for request:   184.69ms    406.38ms    295.58ms     34.97ms    70.48%
    time for connect:    35.19ms    296.59ms    256.91ms     32.00ms    77.00%
    time to 1st byte:   356.96ms    672.79ms    575.16ms     62.50ms    54.33%
    req/s           :       3.04        3.51        3.25        0.16    53.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -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 5.95s, 1007.76 req/s, 2.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: 11.94MB (12524700) total, 1.21MB (1272000) headers (space savings 22.34%), 10.61MB (11130000) data
                         min         max         mean         sd        +/- sd
    time for request:    73.38ms    386.05ms    273.24ms     40.58ms    68.57%
    time for connect:   175.58ms    305.07ms    235.72ms     29.67ms    70.33%
    time to 1st byte:   250.49ms    650.01ms    460.13ms     80.58ms    72.67%
    req/s           :       3.37        3.73        3.51        0.08    59.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 6.08s, 986.64 req/s, 1.96MB/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: 11.94MB (12524711) total, 1.21MB (1272000) headers (space savings 22.34%), 10.61MB (11130002) data
                         min         max         mean         sd        +/- sd
    time for request:    84.85ms    381.17ms    269.69ms     37.16ms    68.08%
    time for connect:    34.59ms    319.02ms    255.76ms     40.71ms    69.33%
    time to 1st byte:   191.91ms    607.71ms    479.10ms     94.13ms    68.00%
    req/s           :       3.31        3.96        3.55        0.17    54.00%
    -------------------------------------------------------------------------------------------
    
    h2load tests completed using temp /etc/hosts entry:
    server-ip-mask http2.domain.com #h2load
    
    centmin mod local code last commit:
    
    e53ffe0 George Liu Wed, 19 Jun 2019 08:36:17 +1000 
    additional AUTOHARDTUNE_NGINXBACKLOG='y' checks in 123.09beta01
    
    users requests req/s encoding cipher protocol started succeeded
    100 1000 1333.93 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 1007.06 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    100 1000 1444.59 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 1389.08 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    300 6000 1444.53 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 1533.25 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    300 6000 1331.69 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 1602.84 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    100 1000 838.50 br  ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 715.08 br  ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    100 1000 716.81 br  ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 834.28 br  ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    300 6000 916.33 br  ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 907.77 br  ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    300 6000 1007.76 br  ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 986.64 br  ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    -------------------------------------------------------------------------------------------
    h2load result summary
    min:     avg:      max:      stddev:  requests-succeeded:
    715.080  1125.634  1602.840  304.863  100.00
    -------------------------------------------------------------------------------------------
    h2load result summary end
    
    
     
  7. eva2000

    eva2000 Administrator Staff Member

    53,488
    12,130
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,672
    Local Time:
    12:24 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    thanks for sharing definitely slower than @KlueMaster ssdnodes NVMe results due to different cpu models being used - yours with slower/older Intel Xeon E5-2697v4 Broadwell which is still very fast but not as fast as newer Intel Xeon Gold 6140.
     
  8. KlueMaster

    KlueMaster Member

    63
    11
    8
    Aug 5, 2017
    Ratings:
    +27
    Local Time:
    7:54 AM
    MariaDB 10
    Thanks for your guidance on this. Earlier I was also going for plain SSD, until you brought it to notice that Gold CPU is guaranteed only for NVMe plans.
     
  9. rdan

    rdan Well-Known Member

    5,439
    1,398
    113
    May 25, 2014
    Ratings:
    +2,187
    Local Time:
    10:24 AM
    Mainline
    10.2
    https_bench.sh
    Code (Text):
    [1;32;40m-------------------------------------------------------------------------------------------
    [m[1;33;40mSystem Information
    [m[1;32;40m-------------------------------------------------------------------------------------------
    [m
    3.10.0-1062.9.1.el7.x86_64
    
    CentOS Linux release 7.7.1908 (Core)
    
    Centmin Mod 
    [1;32;40m-------------------------------------------------------------------------------------------
    [mArchitecture:          x86_64
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                12
    On-line CPU(s) list:   0-11
    Thread(s) per core:    2
    Core(s) per socket:    6
    Socket(s):             1
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 158
    Model name:            Intel(R) Xeon(R) E-2176G CPU @ 3.70GHz
    Stepping:              10
    CPU MHz:               4386.749
    CPU max MHz:           4700.0000
    CPU min MHz:           800.0000
    BogoMIPS:              7392.00
    Virtualization:        VT-x
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              256K
    L3 cache:              12288K
    NUMA node0 CPU(s):     0-11
    Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb invpcid_single intel_pt ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear spec_ctrl intel_stibp flush_l1d
    
    CPU Flags
     fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb invpcid_single intel_pt ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear spec_ctrl intel_stibp flush_l1d
    
    [1;32;40m-------------------------------------------------------------------------------------------
    [mCPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ    MINMHZ
    0   0    0      0    0:0:0:0       yes    4700.0000 800.0000
    1   0    0      1    1:1:1:0       yes    4700.0000 800.0000
    2   0    0      2    2:2:2:0       yes    4700.0000 800.0000
    3   0    0      3    3:3:3:0       yes    4700.0000 800.0000
    4   0    0      4    4:4:4:0       yes    4700.0000 800.0000
    5   0    0      5    5:5:5:0       yes    4700.0000 800.0000
    6   0    0      0    0:0:0:0       yes    4700.0000 800.0000
    7   0    0      1    1:1:1:0       yes    4700.0000 800.0000
    8   0    0      2    2:2:2:0       yes    4700.0000 800.0000
    9   0    0      3    3:3:3:0       yes    4700.0000 800.0000
    10  0    0      4    4:4:4:0       yes    4700.0000 800.0000
    11  0    0      5    5:5:5:0       yes    4700.0000 800.0000
    
    [1;32;40m-------------------------------------------------------------------------------------------
    [m              total        used        free      shared  buff/cache   available
    Mem:          64114        9373       54168           9         572       54254
    Low:          64114        9946       54168
    High:             0           0           0
    Swap:          4095           0        4095
    
    [1;32;40m-------------------------------------------------------------------------------------------
    [mFilesystem               Size  Used Avail Use% Mounted on
    devtmpfs                  32G     0   32G   0% /dev
    tmpfs                     32G     0   32G   0% /dev/shm
    tmpfs                     32G  9.2M   32G   1% /run
    tmpfs                     32G     0   32G   0% /sys/fs/cgroup
    /dev/mapper/centos-root  1.9T   15G  1.8T   1% /
    /dev/nvme0n1p2          1014M  268M  747M  27% /boot
    /dev/nvme0n1p1          1022M   12M 1011M   2% /boot/efi
    /dev/mapper/centos-tmp   4.0G   33M  4.0G   1% /tmp
    tmpfs                    6.3G     0  6.3G   0% /run/user/0
    
    [1;32;40m-------------------------------------------------------------------------------------------
    [mnginx version: nginx/1.17.5 (271019-001512-centos7)
    built by gcc 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC) 
    built with OpenSSL 1.1.1d  10 Sep 2019
    TLS SNI support enabled
    configure arguments: --with-ld-opt='-Wl,-E -L/usr/local/zlib-cf/lib -L/usr/local/lib -ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/zlib-cf/lib:/usr/local/lib -flto=12 -fuse-ld=gold' --with-cc-opt='-I/usr/local/zlib-cf/include -I/usr/local/include -m64 -march=native -DTCP_FASTOPEN=23 -g -O3 -fstack-protector-strong -flto=12 -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wimplicit-fallthrough=0 -fcode-hoisting -Wp,-D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -gsplit-dwarf' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=271019-001512-centos7 --with-compat --with-libatomic --with-http_gzip_static_module --add-dynamic-module=../ngx_brotli --with-http_realip_module --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-openssl=../openssl-1.1.1d
    
    
    -------------------------------------------------------------------------------------------
    h2load --version
    h2load nghttp2/1.31.1
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    
    finished in 10.49ms, 0.00 req/s, 0B/s
    requests: 1000 total, 0 started, 0 done, 0 succeeded, 1000 failed, 1000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    
    finished in 9.89ms, 0.00 req/s, 0B/s
    requests: 1000 total, 0 started, 0 done, 0 succeeded, 1000 failed, 1000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    
    finished in 20.16ms, 0.00 req/s, 0B/s
    requests: 1000 total, 0 started, 0 done, 0 succeeded, 1000 failed, 1000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    
    finished in 6.27ms, 0.00 req/s, 0B/s
    requests: 1000 total, 0 started, 0 done, 0 succeeded, 1000 failed, 1000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    
    finished in 30.68ms, 0.00 req/s, 0B/s
    requests: 6000 total, 0 started, 0 done, 0 succeeded, 6000 failed, 6000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    
    finished in 31.40ms, 0.00 req/s, 0B/s
    requests: 6000 total, 0 started, 0 done, 0 succeeded, 6000 failed, 6000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    
    finished in 30.81ms, 0.00 req/s, 0B/s
    requests: 6000 total, 0 started, 0 done, 0 succeeded, 6000 failed, 6000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    
    finished in 32.87ms, 0.00 req/s, 0B/s
    requests: 6000 total, 0 started, 0 done, 0 succeeded, 6000 failed, 6000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c100 -n1000 https://http2.domain.com/
    
    finished in 8.83ms, 0.00 req/s, 0B/s
    requests: 1000 total, 0 started, 0 done, 0 succeeded, 1000 failed, 1000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c100 -n1000 https://http2.domain.com/
    
    finished in 7.96ms, 0.00 req/s, 0B/s
    requests: 1000 total, 0 started, 0 done, 0 succeeded, 1000 failed, 1000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c100 -n1000 https://http2.domain.com/
    
    finished in 10.63ms, 0.00 req/s, 0B/s
    requests: 1000 total, 0 started, 0 done, 0 succeeded, 1000 failed, 1000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c100 -n1000 https://http2.domain.com/
    
    finished in 7.04ms, 0.00 req/s, 0B/s
    requests: 1000 total, 0 started, 0 done, 0 succeeded, 1000 failed, 1000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c300 -n6000 https://http2.domain.com/
    
    finished in 29.56ms, 0.00 req/s, 0B/s
    requests: 6000 total, 0 started, 0 done, 0 succeeded, 6000 failed, 6000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c300 -n6000 https://http2.domain.com/
    
    finished in 28.91ms, 0.00 req/s, 0B/s
    requests: 6000 total, 0 started, 0 done, 0 succeeded, 6000 failed, 6000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c300 -n6000 https://http2.domain.com/
    
    finished in 30.44ms, 0.00 req/s, 0B/s
    requests: 6000 total, 0 started, 0 done, 0 succeeded, 6000 failed, 6000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c300 -n6000 https://http2.domain.com/
    
    finished in 28.05ms, 0.00 req/s, 0B/s
    requests: 6000 total, 0 started, 0 done, 0 succeeded, 6000 failed, 6000 errored, 0 timeout
    status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
                         min         max         mean         sd        +/- sd
    time for request:        0us         0us         0us         0us     0.00%
    time for connect:        0us         0us         0us         0us     0.00%
    time to 1st byte:        0us         0us         0us         0us     0.00%
    req/s           :       0.00        0.00        0.00        0.00   100.00%
    -------------------------------------------------------------------------------------------
    
    h2load tests completed using temp /etc/hosts entry:
    server-ip-mask http2.domain.com #h2load
    
    centmin mod local code last commit:
    
    39ee549 George Liu Sun, 8 Dec 2019 16:35:12 +1000 
    part 2 update MariaDB service first start up in 123.09beta01
    users requests req/s encoding cipher protocol started succeeded
    100 1000 0.00 gzip   0 0
    100 1000 0.00 gzip   0 0
    100 1000 0.00 gzip   0 0
    100 1000 0.00 gzip   0 0
    300 6000 0.00 gzip   0 0
    300 6000 0.00 gzip   0 0
    300 6000 0.00 gzip   0 0
    300 6000 0.00 gzip   0 0
    100 1000 0.00 br    0 0
    100 1000 0.00 br    0 0
    100 1000 0.00 br    0 0
    100 1000 0.00 br    0 0
    300 6000 0.00 br    0 0
    300 6000 0.00 br    0 0
    300 6000 0.00 br    0 0
    300 6000 0.00 br    0 0
    datamash: invalid input: field 1 requested, line 1 has only 0 fields
    datamash: invalid input: field 1 requested, line 1 has only 0 fields
    EOF encountered in a comment.
    (standard_in) 1: syntax error
    -------------------------------------------------------------------------------------------
    h2load result summary
    min:   avg:   max:   stddev:  requests-succeeded:
    0.000  0.000  0.000  0.000    0.00
    -------------------------------------------------------------------------------------------
    h2load result summary end
    
     
  10. eva2000

    eva2000 Administrator Staff Member

    53,488
    12,130
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,672
    Local Time:
    12:24 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
  11. Nik

    Nik Member

    85
    5
    8
    Dec 7, 2015
    Ratings:
    +13
    Local Time:
    10:24 PM
    Code:
    -------------------------------------------------------------------------------------------
    System Information
    -------------------------------------------------------------------------------------------
    
    5.5.2-1.el7.elrepo.x86_64
    
    CentOS Linux release 7.7.1908 (Core)
    
    Centmin Mod
    -------------------------------------------------------------------------------------------
    Architecture:          x86_64
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                12
    On-line CPU(s) list:   0-11
    Thread(s) per core:    1
    Core(s) per socket:    12
    Socket(s):             1
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 158
    Model name:            Intel(R) Xeon(R) E-2286G CPU @ 4.00GHz
    Stepping:              10
    CPU MHz:               4007.996
    BogoMIPS:              8015.99
    Hypervisor vendor:     KVM
    Virtualization type:   full
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              4096K
    L3 cache:              16384K
    NUMA node0 CPU(s):     0-11
    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 arch_perfmon rep_good nopl xtopology cpuid tsc_known_freq 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 cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves arat umip md_clear arch_capabilities
    
    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 arch_perfmon rep_good nopl xtopology cpuid tsc_known_freq 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 cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves arat umip md_clear arch_capabilities
    
    -------------------------------------------------------------------------------------------
    CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE
    0   0    0      0    0:0:0:0       yes
    1   0    0      1    1:1:1:0       yes
    2   0    0      2    2:2:2:0       yes
    3   0    0      3    3:3:3:0       yes
    4   0    0      4    4:4:4:0       yes
    5   0    0      5    5:5:5:0       yes
    6   0    0      6    6:6:6:0       yes
    7   0    0      7    7:7:7:0       yes
    8   0    0      8    8:8:8:0       yes
    9   0    0      9    9:9:9:0       yes
    10  0    0      10   10:10:10:0    yes
    11  0    0      11   11:11:11:0    yes
    
    -------------------------------------------------------------------------------------------
                  total        used        free      shared  buff/cache   available
    Mem:          24053        6079       15473          20        2500       17569
    Low:          24053        8580       15473
    High:             0           0           0
    Swap:         12095           0       12095
    
    -------------------------------------------------------------------------------------------
    Filesystem               Size  Used Avail Use% Mounted on
    devtmpfs                  12G     0   12G   0% /dev
    tmpfs                     12G     0   12G   0% /dev/shm
    tmpfs                     12G  8.6M   12G   1% /run
    tmpfs                     12G     0   12G   0% /sys/fs/cgroup
    /dev/mapper/centos-root   40G  9.8G   31G  25% /
    /dev/sda1               1014M  226M  789M  23% /boot
    tmpfs                     12G   40K   12G   1% /tmp
    /dev/mapper/centos-home  158G   16G  142G  10% /home
    tmpfs                    2.4G     0  2.4G   0% /run/user/0
    
    -------------------------------------------------------------------------------------------
    nginx version: nginx/1.17.8 (090220-010652-centos7-kvm-9d8c595)
    built by gcc 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC)
    built with OpenSSL 1.1.1d  10 Sep 2019
    TLS SNI support enabled
    configure arguments: --with-ld-opt='-Wl,-E -L/usr/local/zlib-cf/lib -L/usr/local/lib -ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/zlib-cf/lib:/usr/local/lib -flto=12 -fuse-ld=gold' --with-cc-opt='-I/usr/local/zlib-cf/include -I/usr/local/include -m64 -march=native -DTCP_FASTOPEN=23 -g -O3 -Wno-error=strict-aliasing -fstack-protector-strong -flto=12 -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-format-extra-args -Wp,-D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=090220-010652-centos7-kvm-9d8c595 --with-compat --with-http_stub_status_module --with-http_secure_link_module --with-libatomic --with-http_gzip_static_module --with-file-aio --add-dynamic-module=../ngx_brotli --with-http_sub_module --with-http_addition_module --with-http_image_filter_module=dynamic --with-http_geoip_module=dynamic --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.5 --add-dynamic-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-dynamic-module=../redis2-nginx-module-0.15 --add-module=../ngx_http_redis-0.3.7 --add-dynamic-module=../memc-nginx-module-0.18 --add-dynamic-module=../srcache-nginx-module-0.31 --add-dynamic-module=../headers-more-nginx-module-0.33 --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-http_v2_hpack_enc --with-openssl=../openssl-1.1.1d --with-openssl-opt='enable-ec_nistp_64_gcc_128 enable-tls1_3 -fuse-ld=gold'
    
    
    -------------------------------------------------------------------------------------------
    h2load --version
    h2load nghttp2/1.31.1
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 80.43ms, 12433.64 req/s, 25.53MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.05MB (2153300) total, 27.73KB (28400) headers (space savings 89.96%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:      427us     18.72ms      2.37ms      1.59ms    95.50%
    time for connect:    31.22ms     55.35ms     45.18ms      7.11ms    60.00%
    time to 1st byte:    40.00ms     57.84ms     50.16ms      6.83ms    53.00%
    req/s           :     125.74      181.05      146.77       16.65    64.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 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 92.32ms, 10832.12 req/s, 22.24MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.05MB (2153300) total, 27.73KB (28400) headers (space savings 89.96%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.48ms     20.16ms      3.25ms      1.32ms    91.40%
    time for connect:    27.50ms     60.30ms     52.20ms      5.82ms    80.00%
    time to 1st byte:    47.67ms     63.84ms     57.55ms      4.34ms    54.00%
    req/s           :     109.29      132.39      118.30        6.23    55.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 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 88.36ms, 11316.95 req/s, 23.24MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.05MB (2153300) total, 27.73KB (28400) headers (space savings 89.96%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:      720us     16.87ms      2.64ms      2.97ms    95.80%
    time for connect:    30.36ms     60.69ms     48.66ms      6.67ms    77.00%
    time to 1st byte:    47.24ms     63.83ms     57.13ms      5.41ms    42.00%
    req/s           :     114.68      162.67      134.33       13.16    59.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 96.05ms, 10411.03 req/s, 21.38MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.05MB (2153300) total, 27.73KB (28400) headers (space savings 89.96%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.43ms     17.63ms      3.73ms      3.26ms    94.50%
    time for connect:    30.58ms     62.68ms     48.75ms      5.84ms    87.00%
    time to 1st byte:    48.23ms     67.25ms     59.80ms      5.00ms    63.00%
    req/s           :     107.02      134.46      116.65        7.88    58.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 317.74ms, 18883.19 req/s, 38.59MB/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.26MB (12856097) total, 118.55KB (121397) headers (space savings 92.85%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:      525us     32.65ms      6.84ms      3.42ms    91.88%
    time for connect:   103.36ms    161.46ms    139.87ms     12.67ms    57.67%
    time to 1st byte:   128.57ms    171.81ms    153.17ms     10.47ms    54.33%
    req/s           :      63.56       84.58       72.56        4.64    67.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -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 307.87ms, 19488.87 req/s, 39.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: 12.26MB (12852900) total, 115.43KB (118200) headers (space savings 93.04%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:      276us     45.31ms      6.96ms      3.66ms    90.98%
    time for connect:    76.56ms    151.47ms    118.02ms     12.25ms    80.67%
    time to 1st byte:   119.82ms    157.80ms    134.09ms      8.58ms    65.33%
    req/s           :      65.63       87.23       78.13        5.63    66.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-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 353.84ms, 16956.82 req/s, 34.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.26MB (12852900) total, 115.43KB (118200) headers (space savings 93.04%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.71ms     51.15ms      9.26ms      7.57ms    93.08%
    time for connect:    93.73ms    208.85ms    134.85ms     28.45ms    70.00%
    time to 1st byte:   144.89ms    217.07ms    169.69ms     15.51ms    71.33%
    req/s           :      56.58       68.41       62.58        2.54    61.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 330.68ms, 18144.54 req/s, 37.07MB/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.26MB (12852900) total, 115.43KB (118200) headers (space savings 93.04%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.10ms     73.91ms      7.65ms      7.00ms    97.38%
    time for connect:    21.08ms    167.65ms    128.41ms     22.86ms    61.33%
    time to 1st byte:    95.00ms    179.01ms    158.26ms     10.03ms    56.00%
    req/s           :      60.75       80.98       71.38        4.78    64.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 115.53ms, 8655.46 req/s, 15.80MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 1.83MB (1914200) total, 27.64KB (28300) headers (space savings 89.93%), 1.78MB (1863000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.09ms     15.71ms      3.94ms      1.40ms    57.10%
    time for connect:    34.00ms     60.87ms     54.24ms      5.57ms    62.00%
    time to 1st byte:    49.74ms     63.36ms     58.00ms      4.88ms    61.00%
    req/s           :      88.18      141.36      108.81       15.03    59.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c100 -n1000 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 98.68ms, 10133.35 req/s, 18.50MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 1.83MB (1914200) total, 27.64KB (28300) headers (space savings 89.93%), 1.78MB (1863000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.17ms     22.58ms      3.77ms      1.46ms    83.90%
    time for connect:    15.58ms     52.42ms     44.28ms      6.42ms    64.00%
    time to 1st byte:    38.17ms     55.12ms     48.90ms      5.62ms    58.00%
    req/s           :     103.63      158.90      123.94       16.79    72.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c100 -n1000 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 140.15ms, 7135.26 req/s, 13.03MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 1.83MB (1914200) total, 27.64KB (28300) headers (space savings 89.93%), 1.78MB (1863000) data
                         min         max         mean         sd        +/- sd
    time for request:      488us     43.16ms      5.55ms      5.13ms    91.80%
    time for connect:    34.33ms     61.73ms     49.90ms      7.49ms    58.00%
    time to 1st byte:    52.77ms     83.41ms     61.57ms      5.39ms    86.00%
    req/s           :      72.29      130.43       97.02       14.52    62.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 109.29ms, 9150.14 req/s, 16.70MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 1.83MB (1914200) total, 27.64KB (28300) headers (space savings 89.93%), 1.78MB (1863000) data
                         min         max         mean         sd        +/- sd
    time for request:      379us     18.23ms      4.65ms      3.32ms    92.70%
    time for connect:    30.80ms     59.33ms     46.60ms      6.64ms    76.00%
    time to 1st byte:    49.04ms     64.75ms     58.30ms      2.99ms    82.00%
    req/s           :      93.01      130.00      108.09        9.28    66.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 402.75ms, 14897.65 req/s, 27.04MB/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: 10.89MB (11418600) total, 115.14KB (117900) headers (space savings 93.01%), 10.66MB (11178000) data
                         min         max         mean         sd        +/- sd
    time for request:      375us     57.29ms     11.39ms      3.10ms    75.67%
    time for connect:    81.16ms    159.26ms    122.33ms     14.13ms    74.00%
    time to 1st byte:   115.11ms    166.73ms    135.84ms     12.30ms    75.33%
    req/s           :      50.69       69.11       57.39        4.17    71.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -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 411.61ms, 14576.83 req/s, 26.46MB/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: 10.89MB (11418600) total, 115.14KB (117900) headers (space savings 93.01%), 10.66MB (11178000) data
                         min         max         mean         sd        +/- sd
    time for request:      473us     40.27ms     11.62ms      4.23ms    88.93%
    time for connect:   102.79ms    189.68ms    144.15ms     16.64ms    70.00%
    time to 1st byte:   143.07ms    200.02ms    164.71ms     11.10ms    74.33%
    req/s           :      49.43       58.43       53.17        1.81    70.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -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 432.51ms, 13872.61 req/s, 25.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: 10.90MB (11425500) total, 121.88KB (124800) headers (space savings 92.60%), 10.66MB (11178000) data
                         min         max         mean         sd        +/- sd
    time for request:      312us     49.39ms     12.04ms      6.47ms    95.67%
    time for connect:    97.22ms    167.87ms    130.12ms     20.53ms    57.00%
    time to 1st byte:   123.90ms    180.40ms    159.35ms      8.92ms    43.33%
    req/s           :      46.75       62.55       54.19        3.90    61.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 490.37ms, 12235.71 req/s, 22.21MB/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: 10.89MB (11418600) total, 115.14KB (117900) headers (space savings 93.01%), 10.66MB (11178000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.64ms     66.17ms     13.51ms      9.09ms    96.33%
    time for connect:    90.97ms    183.25ms    135.32ms     28.60ms    47.67%
    time to 1st byte:   157.19ms    196.04ms    175.20ms      9.75ms    59.33%
    req/s           :      41.45       59.74       49.95        5.60    54.00%
    -------------------------------------------------------------------------------------------
    
    h2load tests completed using temp /etc/hosts entry:
    server-ip-mask http2.domain.com #h2load
    
    centmin mod local code last commit:
    
    9860264 George Liu Mon, 10 Feb 2020 04:25:14 +1000
    centmin.sh increment version in 123.09beta01
    users requests req/s encoding cipher protocol started succeeded
    100 1000 12433.64 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 10832.12 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    100 1000 11316.95 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 10411.03 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    300 6000 18883.19 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 19488.87 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    300 6000 16956.82 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 18144.54 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    100 1000 8655.46 br  ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 10133.35 br  ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    100 1000 7135.26 br  ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 9150.14 br  ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    300 6000 14897.65 br  ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 14576.83 br  ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    300 6000 13872.61 br  ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 12235.71 br  ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    -------------------------------------------------------------------------------------------
    h2load result summary
    min:      avg:       max:       stddev:   requests-succeeded:
    7135.260  13070.261  19488.870  3804.027  100.00
    -------------------------------------------------------------------------------------------
    h2load result summary end
    
    BTW, you need to wrap the generated username in 'apostrophe please' as pure-pw userdel fails to remove it at the end....
     
  12. eva2000

    eva2000 Administrator Staff Member

    53,488
    12,130
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,672
    Local Time:
    12:24 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    ah overlooked that thanks

    AMD EPYC 7402P Rome 24C/48T beast

    Code (Text):
    -------------------------------------------------------------------------------------------
    System Information
    -------------------------------------------------------------------------------------------
    
    3.10.0-1062.1.2.el7.x86_64
    
    CentOS Linux release 7.8.2003 (Core)
    
    Centmin Mod
    -------------------------------------------------------------------------------------------
    Architecture:          x86_64
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                48
    On-line CPU(s) list:   0-47
    Thread(s) per core:    2
    Core(s) per socket:    24
    Socket(s):             1
    NUMA node(s):          1
    Vendor ID:             AuthenticAMD
    CPU family:            23
    Model:                 49
    Model name:            AMD EPYC 7402 24-Core Processor
    Stepping:              0
    CPU MHz:               2400.000
    CPU max MHz:           2800.0000
    CPU min MHz:           1500.0000
    BogoMIPS:              5599.94
    Virtualization:        AMD-V
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              512K
    L3 cache:              16384K
    NUMA node0 CPU(s):     0-47
    Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc art rep_good nopl xtopology nonstop_tsc extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_l2 cpb cat_l3 cdp_l3 hw_pstate sme retpoline_amd ssbd ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif umip overflow_recov succor smca
    

    Code (Text):
    CPU Flags
     fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc art rep_good nopl xtopology nonstop_tsc extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_l2 cpb cat_l3 cdp_l3 hw_pstate sme retpoline_amd ssbd ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif umip overflow_recov succor smca
    
    -------------------------------------------------------------------------------------------
    CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ    MINMHZ
    0   0    0      0    0:0:0:0       yes    2800.0000 1500.0000
    1   0    0      1    1:1:1:0       yes    2800.0000 1500.0000
    2   0    0      2    2:2:2:0       yes    2800.0000 1500.0000
    3   0    0      3    3:3:3:1       yes    2800.0000 1500.0000
    4   0    0      4    4:4:4:1       yes    2800.0000 1500.0000
    5   0    0      5    5:5:5:1       yes    2800.0000 1500.0000
    6   0    0      6    6:6:6:2       yes    2800.0000 1500.0000
    7   0    0      7    7:7:7:2       yes    2800.0000 1500.0000
    8   0    0      8    8:8:8:2       yes    2800.0000 1500.0000
    9   0    0      9    9:9:9:3       yes    2800.0000 1500.0000
    10  0    0      10   10:10:10:3    yes    2800.0000 1500.0000
    11  0    0      11   11:11:11:3    yes    2800.0000 1500.0000
    12  0    0      12   12:12:12:4    yes    2800.0000 1500.0000
    13  0    0      13   13:13:13:4    yes    2800.0000 1500.0000
    14  0    0      14   14:14:14:4    yes    2800.0000 1500.0000
    15  0    0      15   15:15:15:5    yes    2800.0000 1500.0000
    16  0    0      16   16:16:16:5    yes    2800.0000 1500.0000
    17  0    0      17   17:17:17:5    yes    2800.0000 1500.0000
    18  0    0      18   18:18:18:6    yes    2800.0000 1500.0000
    19  0    0      19   19:19:19:6    yes    2800.0000 1500.0000
    20  0    0      20   20:20:20:6    yes    2800.0000 1500.0000
    21  0    0      21   21:21:21:7    yes    2800.0000 1500.0000
    22  0    0      22   22:22:22:7    yes    2800.0000 1500.0000
    23  0    0      23   23:23:23:7    yes    2800.0000 1500.0000
    24  0    0      0    0:0:0:0       yes    2800.0000 1500.0000
    25  0    0      1    1:1:1:0       yes    2800.0000 1500.0000
    26  0    0      2    2:2:2:0       yes    2800.0000 1500.0000
    27  0    0      3    3:3:3:1       yes    2800.0000 1500.0000
    28  0    0      4    4:4:4:1       yes    2800.0000 1500.0000
    29  0    0      5    5:5:5:1       yes    2800.0000 1500.0000
    30  0    0      6    6:6:6:2       yes    2800.0000 1500.0000
    31  0    0      7    7:7:7:2       yes    2800.0000 1500.0000
    32  0    0      8    8:8:8:2       yes    2800.0000 1500.0000
    33  0    0      9    9:9:9:3       yes    2800.0000 1500.0000
    34  0    0      10   10:10:10:3    yes    2800.0000 1500.0000
    35  0    0      11   11:11:11:3    yes    2800.0000 1500.0000
    36  0    0      12   12:12:12:4    yes    2800.0000 1500.0000
    37  0    0      13   13:13:13:4    yes    2800.0000 1500.0000
    38  0    0      14   14:14:14:4    yes    2800.0000 1500.0000
    39  0    0      15   15:15:15:5    yes    2800.0000 1500.0000
    40  0    0      16   16:16:16:5    yes    2800.0000 1500.0000
    41  0    0      17   17:17:17:5    yes    2800.0000 1500.0000
    42  0    0      18   18:18:18:6    yes    2800.0000 1500.0000
    43  0    0      19   19:19:19:6    yes    2800.0000 1500.0000
    44  0    0      20   20:20:20:6    yes    2800.0000 1500.0000
    45  0    0      21   21:21:21:7    yes    2800.0000 1500.0000
    46  0    0      22   22:22:22:7    yes    2800.0000 1500.0000
    47  0    0      23   23:23:23:7    yes    2800.0000 1500.0000
    
    -------------------------------------------------------------------------------------------
                  total        used        free      shared  buff/cache   available
    Mem:          64259        6189       57708          82         361       57512
    Low:          64259        6550       57708
    High:             0           0           0
    Swap:          1949           0        1949
    
    -------------------------------------------------------------------------------------------
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs         32G     0   32G   0% /dev
    tmpfs            32G     0   32G   0% /dev/shm
    tmpfs            32G   26M   32G   1% /run
    tmpfs            32G     0   32G   0% /sys/fs/cgroup
    /dev/sda3       219G  7.1G  200G   4% /
    tmpfs           6.3G     0  6.3G   0% /run/user/0
    /dev/sdb1       220G   61M  209G   1% /disk1
    tmpfs            32G   42M   32G   1% /tmp
    tmpfs            32G     0   32G   0% /home/cmm-remote-backups
    
    -------------------------------------------------------------------------------------------
    nginx version: nginx/1.19.0 (270520-155518-centos7-eb01721)
    built by gcc 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC)
    built with OpenSSL 1.1.1g  21 Apr 2020
    TLS SNI support enabled
    configure arguments: --with-ld-opt='-Wl,-E -L/usr/local/zlib-cf/lib -L/usr/local/lib -ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/zlib-cf/lib:/usr/local/lib -flto=48 -fuse-ld=gold' --with-cc-opt='-I/usr/local/zlib-cf/include -I/usr/local/include -m64 -march=native -DTCP_FASTOPEN=23 -g -O3 -fstack-protector-strong -flto=48 -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-format-extra-args -Wp,-D_FORTIFY_SOURCE=2' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=270520-155518-centos7-eb01721 --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 --with-stream_ssl_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.4.2 --add-module=../ngx_cache_purge-2.5 --add-dynamic-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.32rc1 --add-dynamic-module=../headers-more-nginx-module-0.33 --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-openssl=../openssl-1.1.1g
    
    
    -------------------------------------------------------------------------------------------
    h2load --version
    h2load nghttp2/1.31.1
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 114.32ms, 8747.07 req/s, 19.44MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330900) total, 201.17KB (206000) headers (space savings 27.21%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.77ms     27.10ms      3.15ms      1.07ms    93.00%
    time for connect:    51.26ms     81.46ms     72.69ms      7.73ms    69.00%
    time to 1st byte:    66.03ms     84.40ms     76.48ms      7.22ms    57.00%
    req/s           :      87.98      108.42       96.42        7.02    67.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 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 118.26ms, 8456.16 req/s, 18.80MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330900) total, 201.17KB (206000) headers (space savings 27.21%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.52ms     39.81ms      2.90ms      1.62ms    99.00%
    time for connect:    43.96ms     88.85ms     81.90ms      6.96ms    97.00%
    time to 1st byte:    77.65ms     92.04ms     86.38ms      4.29ms    44.00%
    req/s           :      85.17       97.31       90.28        3.57    49.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 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 91.94ms, 10876.54 req/s, 24.18MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330900) total, 201.17KB (206000) headers (space savings 27.21%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.82ms      5.99ms      2.44ms       813us    90.60%
    time for connect:    55.60ms     65.48ms     60.68ms      3.48ms    56.00%
    time to 1st byte:    58.82ms     67.98ms     63.64ms      3.36ms    57.00%
    req/s           :     109.87      127.27      117.76        5.76    55.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 125.68ms, 7956.97 req/s, 17.69MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330900) total, 201.17KB (206000) headers (space savings 27.21%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.91ms     24.26ms      2.47ms      1.63ms    97.70%
    time for connect:    56.55ms     99.27ms     89.60ms     10.50ms    95.00%
    time to 1st byte:    80.84ms    102.42ms     93.84ms      8.58ms    59.00%
    req/s           :      81.27       99.44       87.92        6.51    61.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 403.26ms, 14878.66 req/s, 33.04MB/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.32MB (13970700) total, 1.18MB (1236000) headers (space savings 27.21%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:      982us     32.10ms      8.04ms      4.36ms    92.15%
    time for connect:   161.17ms    235.38ms    196.55ms     19.90ms    61.33%
    time to 1st byte:   180.27ms    243.24ms    213.69ms     19.31ms    59.00%
    req/s           :      50.94       61.07       56.10        2.90    59.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -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 397.45ms, 15096.43 req/s, 33.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: 13.32MB (13970700) total, 1.18MB (1236000) headers (space savings 27.21%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:      776us     46.31ms      8.23ms      5.21ms    93.10%
    time for connect:   145.78ms    227.73ms    194.94ms     20.41ms    72.67%
    time to 1st byte:   185.18ms    238.46ms    215.28ms     16.30ms    69.00%
    req/s           :      51.48       59.97       55.72        2.43    54.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-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 484.19ms, 12391.96 req/s, 27.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: 13.32MB (13970700) total, 1.18MB (1236000) headers (space savings 27.21%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     6.02ms     77.77ms     10.00ms     11.30ms    97.40%
    time for connect:   186.51ms    284.05ms    237.09ms     29.22ms    49.33%
    time to 1st byte:   256.68ms    307.55ms    280.79ms     15.41ms    58.67%
    req/s           :      42.94       48.59       45.81        1.73    52.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 442.17ms, 13569.56 req/s, 30.13MB/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.32MB (13970700) total, 1.18MB (1236000) headers (space savings 27.21%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     4.12ms     71.32ms      8.82ms      9.95ms    97.40%
    time for connect:   185.45ms    271.15ms    230.88ms     28.81ms    47.33%
    time to 1st byte:   254.04ms    290.77ms    271.16ms     11.27ms    50.67%
    req/s           :      46.52       51.69       49.15        1.52    54.00%
    -------------------------------------------------------------------------------------------
    
    h2load tests completed using temp /etc/hosts entry:
    server-ip-mask http2.domain.com #h2load
    
    centmin mod local code last commit:
    
    eb01721 George Liu Wed, 27 May 2020 21:15:47 +1000
    update centmin.sh menu option 17 zstd 1.4.5 default in 123.09beta01
    

    Code (Text):
    users requests req/s encoding cipher protocol started succeeded
    100 1000 8747.07 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 8456.16 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    100 1000 10876.54 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 7956.97 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    300 6000 14878.66 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 15096.43 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    300 6000 12391.96 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 13569.56 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    -------------------------------------------------------------------------------------------
    h2load result summary
    min:      avg:       max:       stddev:   requests-succeeded:
    7956.970  11496.669  15096.430  2908.450  100.00
    -------------------------------------------------------------------------------------------
    
     
  13. eva2000

    eva2000 Administrator Staff Member

    53,488
    12,130
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,672
    Local Time:
    12:24 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    2cpu 1GB 40GB KVM VPS
    E3-2286G Coffee Lake

    Comparing Centmin Mod Nginx HTTP/2 benchmarks for Nginx built with GCC 10.2 vs GCC 11.2

    Nginx 1.21.4 GCC 10.2

    Code (Text):
    ./https_bench.sh 
    
    -------------------------------------------------------------------------------------------
    setup & benchmark nginx http/2 https vhost: https://http2.domain.com
    -------------------------------------------------------------------------------------------
    
    setup temp entry in /etc/hosts
    server-ip-mask http2.domain.com #h2load
    
    nv -d http2.domain.com -s y -u "ftpu$(pwgen -1cnys 31)"
    ---------------------------------------------------------------
    Nginx Vhost Setup...
    ----------------------------------------------------------*******
    
    
    FTP password auto generated: *******
    
    Password: 
    Enter it again: 
    ---------------------------------------------------------------
    SSL Vhost Setup...
    ---------------------------------------------------------------
    
    --2021-12-01 22:58:35--  https://gist.githubusercontent.com/centminmod/020e3580eb03f1c36ced83b94fe4e1c5/raw/origin.crt
    Resolving gist.githubusercontent.com... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...
    Connecting to gist.githubusercontent.com|185.199.108.133|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 2154 (2.1K) [text/plain]
    Saving to: ‘/usr/local/nginx/conf/ssl/cloudflare/http2.domain.com/origin.crt’
    
         0K ..                                                    100% 40.6M=0s
    
    2021-12-01 22:58:35 (40.6 MB/s) - ‘/usr/local/nginx/conf/ssl/cloudflare/http2.domain.com/origin.crt’ saved [2154/2154]
    
    ---------------------------------------------------------------
    Generating self signed SSL certificate...
    CSR file can also be used to be submitted for paid SSL certificates
    If using for paid SSL certificates be sure to keep both private key and CSR safe
    creating CSR File: http2.domain.com.csr
    creating private key: http2.domain.com.key
    creating self-signed SSL certificate: http2.domain.com.crt
    
    [req]
    default_bits       = 2048
    distinguished_name = req_distinguished_name
    req_extensions     = v3_req
    prompt = no
    [req_distinguished_name]
    C = US
    ST = California
    L = Los Angeles
    O = http2.domain.com
    OU = http2.domain.com
    CN = http2.domain.com
    [v3_req]
    keyUsage = keyEncipherment, dataEncipherment
    extendedKeyUsage = serverAuth
    subjectAltName = @alt_names
    [alt_names]
    DNS.1 = http2.domain.com
    DNS.2 = www.http2.domain.com
    
    authorityKeyIdentifier=keyid,issuer
    basicConstraints=CA:FALSE
    keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
    subjectAltName = @alt_names
    
    [alt_names]
    DNS.1 = http2.domain.com
    DNS.2 = www.http2.domain.com
    
    Generating a 2048 bit RSA private key
    ..+++
    ..........................+++
    writing new private key to 'http2.domain.com.key'
    -----
                    DNS:http2.domain.com, DNS:www.http2.domain.com
    Signature ok
    subject=/C=US/ST=California/L=Los Angeles/O=http2.domain.com/OU=http2.domain.com/CN=http2.domain.com
    Getting Private key
    
    ---------------------------------------------------------------
    Generating dhparam.pem file - can take a few minutes...
    Generating DH parameters, 2048 bit long safe prime, generator 2
    This is going to take a long time
    ..........................................................................................................................+....................................................+..................................................................................................................................................+....................................................................................+.........................................................................................................................................................+..............................................................................................+.............................+........................................+...........+...........................................................................+..........................................................................................................................+.......................................................................................................+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+..........................+......................................+....................................................................+............................................................................................................................................+.......................................................................................................+.................+...+.....................+.................................................................................................+...............+..................................................................................................................................................+........................................................................................................................................................................................................+...........................+....................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................................+.................................................................................................................................................................+.....................+.................................................+......................................................................................................+.........................................+............................+................+..+.................................................+.................................................................................+....................................................................................................+......................+...........+......................................................+..............................+.......+.......................................................................................................................................+.....................................................................+...............+................................................................................................................................................................................................+.................................................................................................................................................+.........................................................................................+.......................................................................+.....................................................................................................................+.............+......................................................................................................................+..................................................................................................................................................................................................................................+...............................................................................................+..................................................+...............................................................................................................................................+......................................................................................................+.....................................+.................................................+.....................................................................................+...................................+.................+.............................................................................................................................................................................................+................................................................................................................................................+..........................................................+.......................+.....................................+..........+.....................................................................+..................+.......................................................................+...........................................................+......................................................................................+...................+................................................................................................................................................................................................................................+..................+............................................................................................................................+...................................................................................+............................................................................................................................................................................................................+......................................................................................+...........................................................................................................+.............................+.......................................+.................................+...............................................................................................+............................+.......................++*++*
    dhparam file generation time: 32.964730133
    
    -------------------------------------------------------------
    /usr/local/src/centminmod/tools/autoprotect.sh
    generated nginx include file [same]: /usr/local/nginx/conf/autoprotect/demodomain.com/autoprotect-demodomain.com.conf
    generated nginx include file [same]: /usr/local/nginx/conf/autoprotect/http2.domain.com/autoprotect-http2.domain.com.conf
    
    autoprotect.sh run completed skipped nginx reload...
    
    Restarting nginx (via systemctl):  [  OK  ]
    
    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
    
    
    -------------------------------------------------------------
    FTP hostname : xxx.xxx.xxx.xxx
    FTP port : 21
    FTP mode : FTP (explicit SSL)
    FTP Passive (PASV) : ensure is checked/enabled
    FTP username created for http2.domain.com : *******
    FTP password created for http2.domain.com : *******
    -------------------------------------------------------------
    vhost for http2.domain.com created successfully
    
    domain: http://http2.domain.com
    vhost conf file for http2.domain.com created: /usr/local/nginx/conf/conf.d/http2.domain.com.conf
    
    vhost ssl for http2.domain.com created successfully
    
    domain: https://http2.domain.com
    vhost ssl conf file for http2.domain.com created: /usr/local/nginx/conf/conf.d/http2.domain.com.ssl.conf
    /usr/local/nginx/conf/ssl_include.conf created
    Self-signed SSL Certificate: /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com.crt
    SSL Private Key: /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com.key
    SSL CSR File: /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com.csr
    Backup SSL Private Key: /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com-backup.key
    Backup SSL CSR File: /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com-backup.csr
    
    upload files to /home/nginx/domains/http2.domain.com/public
    vhost log files directory is /home/nginx/domains/http2.domain.com/log
    
    -------------------------------------------------------------
    Current vhost listing at: /usr/local/nginx/conf/conf.d/
    
                           
    Nov 29  22:51   1.4K   virtual.conf
    Nov 29  22:51   1.1K   demodomain.com.conf
    Dec 1   22:59   2.3K   http2.domain.com.conf
    Dec 1   22:59   4.3K   http2.domain.com.ssl.conf
    
    -------------------------------------------------------------
    Current vhost ssl files listing at: /usr/local/nginx/conf/ssl/http2.domain.com
    
                           
    Dec 1   22:58   1.7K   http2.domain.com.key
    Dec 1   22:58   1.2K   http2.domain.com.csr
    Dec 1   22:58   1.7K   http2.domain.com.crt
    Dec 1   22:59   424    dhparam.pem
    
    -------------------------------------------------------------
    Commands to remove http2.domain.com
    
     pure-pw userdel *******
     rm -rf /usr/local/nginx/conf/conf.d/http2.domain.com.conf
     rm -rf /usr/local/nginx/conf/conf.d/http2.domain.com.ssl.conf
     rm -rf /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com.crt
     rm -rf /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com.key
     rm -rf /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com.csr
     rm -rf /usr/local/nginx/conf/ssl/http2.domain.com
     rm -rf /home/nginx/domains/http2.domain.com
     rm -rf /root/.acme.sh/http2.domain.com
     rm -rf /root/.acme.sh/http2.domain.com_ecc
     rm -rf /usr/local/nginx/conf/pre-staticfiles-local-http2.domain.com.conf
     service nginx restart
    
    -------------------------------------------------------------
    vhost for http2.domain.com setup successfully
    http2.domain.com setup info log saved at: 
    /root/centminlogs/centminmod_011221-225833_nginx_addvhost_nv.log
    -------------------------------------------------------------
    
    
    setup ECDSA SSL self-signed certificate
    
    openssl ecparam -out http2.domain.com-ecc.key -name prime256v1 -genkey
    openssl req -new -sha256 -key http2.domain.com-ecc.key -nodes -out http2.domain.com-ecc.csr -config /tmp/req.cnf
                    DNS:http2.domain.com, DNS:www.http2.domain.com
    openssl x509 -req -days 36500 -sha256 -in http2.domain.com-ecc.csr -signkey http2.domain.com-ecc.key -out http2.domain.com-ecc.crt -extfile /tmp/v3ext.cnf
    Signature ok
    subject=/C=US/ST=California/L=Los Angeles/O=http2.domain.com/OU=http2.domain.com/CN=http2.domain.com
    Getting Private key
    
    total 36K
    drwxr-xr-x 2 root root 4.0K Dec  1 22:59 .
    drwxr-xr-x 4 root root 4.0K Dec  1 22:58 ..
    -rw-r--r-- 1 root root  424 Dec  1 22:59 dhparam.pem
    -rw-r--r-- 1 root root 1.7K Dec  1 22:58 http2.domain.com.crt
    -rw-r--r-- 1 root root 1.2K Dec  1 22:58 http2.domain.com.csr
    -rw-r--r-- 1 root root 1.1K Dec  1 22:59 http2.domain.com-ecc.crt
    -rw-r--r-- 1 root root  655 Dec  1 22:59 http2.domain.com-ecc.csr
    -rw-r--r-- 1 root root  302 Dec  1 22:59 http2.domain.com-ecc.key
    -rw-r--r-- 1 root root 1.7K Dec  1 22:58 http2.domain.com.key
    
      ssl_certificate      /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com-ecc.crt;
          ssl_certificate_key  /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com-ecc.key;
    -------------------------------------------------------------------------------------------
    System Information
    -------------------------------------------------------------------------------------------
    
    3.10.0-1160.45.1.el7.x86_64
    
    CentOS Linux release 7.9.2009 (Core)
    
    Centmin Mod 
    -------------------------------------------------------------------------------------------
    Architecture:          x86_64
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                2
    On-line CPU(s) list:   0,1
    Thread(s) per core:    1
    Core(s) per socket:    1
    Socket(s):             2
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 158
    Model name:            Intel(R) Xeon(R) E-2286G CPU @ 4.00GHz
    Stepping:              10
    CPU MHz:               4008.000
    BogoMIPS:              8016.00
    Hypervisor vendor:     KVM
    Virtualization type:   full
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              4096K
    L3 cache:              16384K
    NUMA node0 CPU(s):     0,1
    Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu 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 ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 arat md_clear spec_ctrl intel_stibp
    
    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 syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu 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 ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 arat md_clear spec_ctrl intel_stibp
    
    -------------------------------------------------------------------------------------------
    CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE
    0   0    0      0    0:0:0:0       yes
    1   0    1      1    1:1:1:1       yes
    
    -------------------------------------------------------------------------------------------
                  total        used        free      shared  buff/cache   available
    Mem:            990         272         251          26         467         475
    Low:            990         739         251
    High:             0           0           0
    Swap:          1023          83         940
    
    -------------------------------------------------------------------------------------------
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs        486M     0  486M   0% /dev
    tmpfs           496M     0  496M   0% /dev/shm
    tmpfs           496M   32M  464M   7% /run
    tmpfs           496M     0  496M   0% /sys/fs/cgroup
    /dev/vda1        40G  8.2G   30G  22% /
    tmpfs           100M     0  100M   0% /run/user/0
    /dev/loop0      5.8G   40M  5.5G   1% /tmp
    
    -------------------------------------------------------------------------------------------
    nginx version: nginx/1.21.4 (291121-224917-centos7-kvm-23de896)
    built by gcc 10.2.1 20210130 (Red Hat 10.2.1-11) (GCC) 
    built with OpenSSL 1.1.1l  24 Aug 2021
    TLS SNI support enabled
    configure arguments: --with-ld-opt='-Wl,-E -L/usr/local/zlib-cf/lib -L/usr/local/lib -ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/zlib-cf/lib:/usr/local/lib -flto=2 -fuse-ld=gold' --with-cc-opt='-I/usr/local/zlib-cf/include -I/usr/local/include -m64 -march=native -DTCP_FASTOPEN=23 -g -O3 -fstack-protector-strong -flto=2 -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wno-error=pointer-sign -Wimplicit-fallthrough=0 -Wno-implicit-function-declaration -Wno-int-conversion -Wno-error=unused-result -Wno-unused-result -fcode-hoisting -Wno-cast-function-type -Wno-format-extra-args -Wp,-D_FORTIFY_SOURCE=2' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=291121-224917-centos7-kvm-23de896 --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 --with-stream_ssl_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.4.2 --add-module=../ngx_cache_purge-2.5.1 --add-dynamic-module=../ngx_devel_kit-0.3.0 --add-dynamic-module=../set-misc-nginx-module-0.32 --add-dynamic-module=../echo-nginx-module-0.62 --add-module=../redis2-nginx-module-0.15 --add-module=../ngx_http_redis-0.3.7 --add-module=../memc-nginx-module-0.19 --add-module=../srcache-nginx-module-0.32 --add-dynamic-module=../headers-more-nginx-module-0.33 --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-openssl=../openssl-1.1.1l --with-openssl-opt='enable-ec_nistp_64_gcc_128 enable-tls1_3 -fuse-ld=gold'
    
    
    -------------------------------------------------------------------------------------------
    h2load --version
    h2load nghttp2/1.33.0
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 208.54ms, 4795.17 req/s, 10.66MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330900) total, 201.17KB (206000) headers (space savings 27.21%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     5.26ms     51.43ms     10.89ms      5.31ms    95.60%
    time for connect:    30.61ms    102.89ms     83.51ms     21.10ms    81.00%
    time to 1st byte:    96.29ms    112.90ms    105.86ms      5.43ms    64.00%
    req/s           :      49.18       53.62       51.25        1.23    57.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 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 212.36ms, 4709.07 req/s, 10.47MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330900) total, 201.17KB (206000) headers (space savings 27.21%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:      226us     39.31ms     12.39ms      6.09ms    83.30%
    time for connect:     4.29ms    115.47ms     64.13ms     30.41ms    63.00%
    time to 1st byte:    81.45ms    125.37ms    102.69ms     12.24ms    68.00%
    req/s           :      48.25       52.33       49.72        0.87    60.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 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 209.99ms, 4762.15 req/s, 10.59MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330900) total, 201.17KB (206000) headers (space savings 27.21%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.53ms     41.79ms     12.62ms      5.85ms    77.00%
    time for connect:     3.39ms    102.27ms     57.97ms     30.39ms    60.00%
    time to 1st byte:    70.80ms    115.58ms     94.29ms     12.47ms    62.00%
    req/s           :      49.29       56.24       50.89        1.87    87.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 199.12ms, 5022.12 req/s, 11.16MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330900) total, 201.17KB (206000) headers (space savings 27.21%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     5.13ms     48.84ms     12.37ms      5.19ms    92.10%
    time for connect:    15.03ms     83.46ms     59.54ms     23.92ms    77.00%
    time to 1st byte:    63.90ms     95.32ms     85.93ms      8.52ms    81.00%
    req/s           :      51.38       56.00       53.00        1.26    63.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 1.65s, 3640.57 req/s, 8.08MB/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.32MB (13970700) total, 1.18MB (1236000) headers (space savings 27.21%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     7.16ms    179.66ms     59.85ms     25.02ms    77.52%
    time for connect:    27.07ms    482.56ms    278.91ms    144.67ms    53.33%
    time to 1st byte:   330.94ms    536.08ms    440.23ms     66.66ms    49.00%
    req/s           :      12.26       14.38       13.08        0.69    60.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -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.05s, 5727.34 req/s, 12.72MB/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.32MB (13970700) total, 1.18MB (1236000) headers (space savings 27.21%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.04ms    116.82ms     35.72ms     12.48ms    84.53%
    time for connect:    21.89ms    388.48ms    232.39ms    106.05ms    62.33%
    time to 1st byte:   290.79ms    420.94ms    356.27ms     37.93ms    63.33%
    req/s           :      19.14       20.63       19.95        0.38    79.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-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 937.40ms, 6400.70 req/s, 14.21MB/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.32MB (13970700) total, 1.18MB (1236000) headers (space savings 27.21%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:    16.28ms     97.60ms     35.42ms     10.48ms    95.03%
    time for connect:    23.39ms    257.78ms    184.09ms     65.46ms    66.33%
    time to 1st byte:   145.70ms    296.00ms    253.96ms     42.17ms    88.33%
    req/s           :      21.75       23.59       22.31        0.49    75.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 937.49ms, 6400.08 req/s, 14.21MB/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.32MB (13970700) total, 1.18MB (1236000) headers (space savings 27.21%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     3.23ms    121.31ms     34.41ms     12.12ms    87.58%
    time for connect:    19.05ms    309.26ms    176.45ms     93.21ms    53.67%
    time to 1st byte:   210.99ms    343.53ms    279.16ms     41.26ms    52.67%
    req/s           :      21.69       22.62       22.14        0.21    66.33%
    -------------------------------------------------------------------------------------------
    
    h2load tests completed using temp /etc/hosts entry:
    server-ip-mask http2.domain.com #h2load
    
    centmin mod local code last commit:
    
    9e2e38a George Liu Tue, 30 Nov 2021 09:10:56 +1000 
    update inc/compress.inc in 123.09beta01
    
    users requests req/s encoding cipher protocol started succeeded
    100 1000 4795.17 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 4709.07 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    100 1000 4762.15 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 5022.12 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    300 6000 3640.57 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 5727.34 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    300 6000 6400.70 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 6400.08 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    -------------------------------------------------------------------------------------------
    h2load result summary
    min:      avg:      max:      stddev:  requests-succeeded:
    3640.570  5182.150  6400.700  942.450  100.00
    -------------------------------------------------------------------------------------------
    h2load result summary end
    
    clean up https://http2.domain.com
    pure-pw userdel 
    Missing login
    rm -rf /usr/local/nginx/conf/conf.d/http2.domain.com.conf
    rm -rf /usr/local/nginx/conf/conf.d/http2.domain.com.ssl.conf
    rm -rf /usr/local/nginx/conf/ssl/http2.domain.com
    rm -rf /usr/local/nginx/conf/ssl_ecc.conf
    rm -rf /home/nginx/domains/http2.domain.com
    rm -rf /usr/local/nginx/conf/pre-staticfiles-local-http2.domain.com.conf
    
    service nginx restart
    
    benchmark run complete
    result log: /root/centminlogs/h2load-nginx-https-011221-225833.log
    


    Nginx 1.21.4 GCC 11.2

    Code (Text):
    ./https_bench.sh 
    
    -------------------------------------------------------------------------------------------
    setup & benchmark nginx http/2 https vhost: https://http2.domain.com
    -------------------------------------------------------------------------------------------
    
    setup temp entry in /etc/hosts
    server-ip-mask http2.domain.com #h2load
    
    nv -d http2.domain.com -s y -u "ftpu$(pwgen -1cnys 31)"
    ---------------------------------------------------------------
    Nginx Vhost Setup...
    ---------------------------------------------------------------
    
    
    FTP password auto generated: *******
    
    Password: 
    Enter it again: 
    ---------------------------------------------------------------
    SSL Vhost Setup...
    ---------------------------------------------------------------
    
    --2021-12-01 23:08:00--  https://gist.githubusercontent.com/centminmod/020e3580eb03f1c36ced83b94fe4e1c5/raw/origin.crt
    Resolving gist.githubusercontent.com... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...
    Connecting to gist.githubusercontent.com|185.199.108.133|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 2154 (2.1K) [text/plain]
    Saving to: ‘/usr/local/nginx/conf/ssl/cloudflare/http2.domain.com/origin.crt’
    
         0K ..                                                    100% 34.1M=0s
    
    2021-12-01 23:08:00 (34.1 MB/s) - ‘/usr/local/nginx/conf/ssl/cloudflare/http2.domain.com/origin.crt’ saved [2154/2154]
    
    ---------------------------------------------------------------
    Generating self signed SSL certificate...
    CSR file can also be used to be submitted for paid SSL certificates
    If using for paid SSL certificates be sure to keep both private key and CSR safe
    creating CSR File: http2.domain.com.csr
    creating private key: http2.domain.com.key
    creating self-signed SSL certificate: http2.domain.com.crt
    
    [req]
    default_bits       = 2048
    distinguished_name = req_distinguished_name
    req_extensions     = v3_req
    prompt = no
    [req_distinguished_name]
    C = US
    ST = California
    L = Los Angeles
    O = http2.domain.com
    OU = http2.domain.com
    CN = http2.domain.com
    [v3_req]
    keyUsage = keyEncipherment, dataEncipherment
    extendedKeyUsage = serverAuth
    subjectAltName = @alt_names
    [alt_names]
    DNS.1 = http2.domain.com
    DNS.2 = www.http2.domain.com
    
    authorityKeyIdentifier=keyid,issuer
    basicConstraints=CA:FALSE
    keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
    subjectAltName = @alt_names
    
    [alt_names]
    DNS.1 = http2.domain.com
    DNS.2 = www.http2.domain.com
    
    Generating a 2048 bit RSA private key
    ............................................................................................................+++
    .........................................................................................................................................................................+++
    writing new private key to 'http2.domain.com.key'
    -----
                    DNS:http2.domain.com, DNS:www.http2.domain.com
    Signature ok
    subject=/C=US/ST=California/L=Los Angeles/O=http2.domain.com/OU=http2.domain.com/CN=http2.domain.com
    Getting Private key
    
    ---------------------------------------------------------------
    Generating dhparam.pem file - can take a few minutes...
    Generating DH parameters, 2048 bit long safe prime, generator 2
    This is going to take a long time
    ...........................................................................+...................................................++*++*
    dhparam file generation time: .562872565
    
    -------------------------------------------------------------
    /usr/local/src/centminmod/tools/autoprotect.sh
    generated nginx include file [same]: /usr/local/nginx/conf/autoprotect/demodomain.com/autoprotect-demodomain.com.conf
    generated nginx include file [same]: /usr/local/nginx/conf/autoprotect/http2.domain.com/autoprotect-http2.domain.com.conf
    
    autoprotect.sh run completed skipped nginx reload...
    
    Restarting nginx (via systemctl):  [  OK  ]
    
    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
    
    
    -------------------------------------------------------------
    FTP hostname : xxx.xxx.xxx.xxx
    FTP port : 21
    FTP mode : FTP (explicit SSL)
    FTP Passive (PASV) : ensure is checked/enabled
    FTP username created for http2.domain.com : *******
    FTP password created for http2.domain.com : *******
    -------------------------------------------------------------
    vhost for http2.domain.com created successfully
    
    domain: http://http2.domain.com
    vhost conf file for http2.domain.com created: /usr/local/nginx/conf/conf.d/http2.domain.com.conf
    
    vhost ssl for http2.domain.com created successfully
    
    domain: https://http2.domain.com
    vhost ssl conf file for http2.domain.com created: /usr/local/nginx/conf/conf.d/http2.domain.com.ssl.conf
    /usr/local/nginx/conf/ssl_include.conf created
    Self-signed SSL Certificate: /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com.crt
    SSL Private Key: /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com.key
    SSL CSR File: /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com.csr
    Backup SSL Private Key: /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com-backup.key
    Backup SSL CSR File: /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com-backup.csr
    
    upload files to /home/nginx/domains/http2.domain.com/public
    vhost log files directory is /home/nginx/domains/http2.domain.com/log
    
    -------------------------------------------------------------
    Current vhost listing at: /usr/local/nginx/conf/conf.d/
    
                           
    Dec 1   23:07   1.4K   virtual.conf
    Dec 1   23:07   1.1K   demodomain.com.conf
    Dec 1   23:08   2.3K   http2.domain.com.conf
    Dec 1   23:08   4.3K   http2.domain.com.ssl.conf
    
    -------------------------------------------------------------
    Current vhost ssl files listing at: /usr/local/nginx/conf/ssl/http2.domain.com
    
                           
    Dec 1   23:08   1.7K   http2.domain.com.key
    Dec 1   23:08   1.2K   http2.domain.com.csr
    Dec 1   23:08   1.7K   http2.domain.com.crt
    Dec 1   23:08   424    dhparam.pem
    
    -------------------------------------------------------------
    Commands to remove http2.domain.com
    
     pure-pw userdel *******
     rm -rf /usr/local/nginx/conf/conf.d/http2.domain.com.conf
     rm -rf /usr/local/nginx/conf/conf.d/http2.domain.com.ssl.conf
     rm -rf /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com.crt
     rm -rf /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com.key
     rm -rf /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com.csr
     rm -rf /usr/local/nginx/conf/ssl/http2.domain.com
     rm -rf /home/nginx/domains/http2.domain.com
     rm -rf /root/.acme.sh/http2.domain.com
     rm -rf /root/.acme.sh/http2.domain.com_ecc
     rm -rf /usr/local/nginx/conf/pre-staticfiles-local-http2.domain.com.conf
     service nginx restart
    
    -------------------------------------------------------------
    vhost for http2.domain.com setup successfully
    http2.domain.com setup info log saved at: 
    /root/centminlogs/centminmod_011221-230758_nginx_addvhost_nv.log
    -------------------------------------------------------------
    
    
    setup ECDSA SSL self-signed certificate
    
    openssl ecparam -out http2.domain.com-ecc.key -name prime256v1 -genkey
    openssl req -new -sha256 -key http2.domain.com-ecc.key -nodes -out http2.domain.com-ecc.csr -config /tmp/req.cnf
                    DNS:http2.domain.com, DNS:www.http2.domain.com
    openssl x509 -req -days 36500 -sha256 -in http2.domain.com-ecc.csr -signkey http2.domain.com-ecc.key -out http2.domain.com-ecc.crt -extfile /tmp/v3ext.cnf
    Signature ok
    subject=/C=US/ST=California/L=Los Angeles/O=http2.domain.com/OU=http2.domain.com/CN=http2.domain.com
    Getting Private key
    
    total 36K
    drwxr-xr-x 2 root root 4.0K Dec  1 23:08 .
    drwxr-xr-x 4 root root 4.0K Dec  1 23:08 ..
    -rw-r--r-- 1 root root  424 Dec  1 23:08 dhparam.pem
    -rw-r--r-- 1 root root 1.7K Dec  1 23:08 http2.domain.com.crt
    -rw-r--r-- 1 root root 1.2K Dec  1 23:08 http2.domain.com.csr
    -rw-r--r-- 1 root root 1.1K Dec  1 23:08 http2.domain.com-ecc.crt
    -rw-r--r-- 1 root root  655 Dec  1 23:08 http2.domain.com-ecc.csr
    -rw-r--r-- 1 root root  302 Dec  1 23:08 http2.domain.com-ecc.key
    -rw-r--r-- 1 root root 1.7K Dec  1 23:08 http2.domain.com.key
    
      ssl_certificate      /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com-ecc.crt;
          ssl_certificate_key  /usr/local/nginx/conf/ssl/http2.domain.com/http2.domain.com-ecc.key;
    -------------------------------------------------------------------------------------------
    System Information
    -------------------------------------------------------------------------------------------
    
    3.10.0-1160.45.1.el7.x86_64
    
    CentOS Linux release 7.9.2009 (Core)
    
    Centmin Mod 
    -------------------------------------------------------------------------------------------
    Architecture:          x86_64
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                2
    On-line CPU(s) list:   0,1
    Thread(s) per core:    1
    Core(s) per socket:    1
    Socket(s):             2
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 158
    Model name:            Intel(R) Xeon(R) E-2286G CPU @ 4.00GHz
    Stepping:              10
    CPU MHz:               4008.000
    BogoMIPS:              8016.00
    Hypervisor vendor:     KVM
    Virtualization type:   full
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              4096K
    L3 cache:              16384K
    NUMA node0 CPU(s):     0,1
    Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu 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 ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 arat md_clear spec_ctrl intel_stibp
    
    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 syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu 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 ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 arat md_clear spec_ctrl intel_stibp
    
    -------------------------------------------------------------------------------------------
    CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE
    0   0    0      0    0:0:0:0       yes
    1   0    1      1    1:1:1:1       yes
    
    -------------------------------------------------------------------------------------------
                  total        used        free      shared  buff/cache   available
    Mem:            990         273         241          25         475         481
    Low:            990         749         241
    High:             0           0           0
    Swap:          1023          82         941
    
    -------------------------------------------------------------------------------------------
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs        486M     0  486M   0% /dev
    tmpfs           496M     0  496M   0% /dev/shm
    tmpfs           496M   32M  464M   7% /run
    tmpfs           496M     0  496M   0% /sys/fs/cgroup
    /dev/vda1        40G  8.3G   30G  23% /
    tmpfs           100M     0  100M   0% /run/user/0
    /dev/loop0      5.8G   40M  5.5G   1% /tmp
    
    -------------------------------------------------------------------------------------------
    nginx version: nginx/1.21.4 (011221-230506-centos7-kvm-9e2e38a)
    built by gcc 11.2.1 20210728 (Red Hat 11.2.1-1) (GCC) 
    built with OpenSSL 1.1.1l  24 Aug 2021
    TLS SNI support enabled
    configure arguments: --with-ld-opt='-Wl,-E -L/usr/local/zlib-cf/lib -L/usr/local/lib -ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/zlib-cf/lib:/usr/local/lib -flto=2 -fuse-ld=gold' --with-cc-opt='-I/usr/local/zlib-cf/include -I/usr/local/include -m64 -march=native -DTCP_FASTOPEN=23 -g -O3 -fstack-protector-strong -flto=2 -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wno-error=pointer-sign -Wimplicit-fallthrough=0 -Wno-implicit-function-declaration -Wno-int-conversion -Wno-error=unused-result -Wno-unused-result -Wno-error=vla-parameter -fcode-hoisting -Wno-cast-function-type -Wno-format-extra-args -Wp,-D_FORTIFY_SOURCE=2' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=011221-230506-centos7-kvm-9e2e38a --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 --with-stream_ssl_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.4.2 --add-module=../ngx_cache_purge-2.5.1 --add-dynamic-module=../ngx_devel_kit-0.3.0 --add-dynamic-module=../set-misc-nginx-module-0.32 --add-dynamic-module=../echo-nginx-module-0.62 --add-module=../redis2-nginx-module-0.15 --add-module=../ngx_http_redis-0.3.7 --add-module=../memc-nginx-module-0.19 --add-module=../srcache-nginx-module-0.32 --add-dynamic-module=../headers-more-nginx-module-0.33 --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-openssl=../openssl-1.1.1l --with-openssl-opt='enable-ec_nistp_64_gcc_128 enable-tls1_3 -fuse-ld=gold'
    
    
    -------------------------------------------------------------------------------------------
    h2load --version
    h2load nghttp2/1.33.0
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 222.50ms, 4494.40 req/s, 9.99MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330900) total, 201.17KB (206000) headers (space savings 27.21%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:      965us     41.62ms     13.02ms      6.55ms    84.10%
    time for connect:     9.32ms    124.77ms     71.02ms     35.08ms    53.00%
    time to 1st byte:    70.04ms    136.15ms    100.19ms     23.22ms    56.00%
    req/s           :      45.42       49.53       47.61        1.11    57.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 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 192.87ms, 5184.76 req/s, 11.53MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330900) total, 201.17KB (206000) headers (space savings 27.21%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     3.90ms     43.71ms      9.31ms      4.70ms    96.10%
    time for connect:    38.90ms     99.18ms     76.56ms     19.51ms    59.00%
    time to 1st byte:    75.87ms    106.95ms     92.61ms      9.62ms    65.00%
    req/s           :      52.53       71.01       59.59        6.61    59.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 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 203.99ms, 4902.20 req/s, 10.90MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330900) total, 201.17KB (206000) headers (space savings 27.21%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.79ms     38.27ms     12.02ms      4.24ms    83.60%
    time for connect:     3.10ms     96.61ms     57.32ms     27.85ms    59.00%
    time to 1st byte:    69.02ms    106.21ms     90.10ms      9.93ms    62.00%
    req/s           :      50.65       57.12       52.50        1.26    70.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 204.04ms, 4901.12 req/s, 10.89MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2330900) total, 201.17KB (206000) headers (space savings 27.21%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.71ms     40.88ms     12.61ms      5.31ms    81.80%
    time for connect:     9.89ms     98.36ms     53.41ms     25.47ms    61.00%
    time to 1st byte:    75.25ms    109.27ms     87.50ms     11.06ms    69.00%
    req/s           :      50.85       54.40       52.64        0.96    57.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 918.11ms, 6535.20 req/s, 14.51MB/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.32MB (13970700) total, 1.18MB (1236000) headers (space savings 27.21%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     3.12ms    114.43ms     31.59ms     13.09ms    81.93%
    time for connect:    20.42ms    300.91ms    200.90ms     90.20ms    60.67%
    time to 1st byte:   249.60ms    351.00ms    294.81ms     28.35ms    59.67%
    req/s           :      21.87       24.18       22.93        0.57    72.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -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 969.50ms, 6188.78 req/s, 13.74MB/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.32MB (13970700) total, 1.18MB (1236000) headers (space savings 27.21%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     3.83ms    126.76ms     34.71ms     14.08ms    90.53%
    time for connect:    26.86ms    357.17ms    191.03ms     94.21ms    64.33%
    time to 1st byte:   246.66ms    387.14ms    312.59ms     44.79ms    61.00%
    req/s           :      20.82       22.30       21.54        0.39    58.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-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 983.23ms, 6102.35 req/s, 13.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: 13.32MB (13970700) total, 1.18MB (1236000) headers (space savings 27.21%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     5.31ms     96.29ms     36.85ms     10.04ms    91.23%
    time for connect:    26.31ms    307.18ms    160.03ms     84.59ms    57.67%
    time to 1st byte:   194.67ms    342.48ms    266.42ms     45.53ms    62.67%
    req/s           :      20.73       22.19       21.28        0.39    63.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 955.23ms, 6281.24 req/s, 13.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: 13.32MB (13970700) total, 1.18MB (1236000) headers (space savings 27.21%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.36ms     95.89ms     35.87ms     11.33ms    88.53%
    time for connect:    23.60ms    305.85ms    167.88ms     83.80ms    56.67%
    time to 1st byte:   191.12ms    326.84ms    266.00ms     44.95ms    59.00%
    req/s           :      21.31       22.44       21.74        0.30    62.67%
    -------------------------------------------------------------------------------------------
    
    h2load tests completed using temp /etc/hosts entry:
    server-ip-mask http2.domain.com #h2load
    
    centmin mod local code last commit:
    
    9e2e38a George Liu Tue, 30 Nov 2021 09:10:56 +1000 
    update inc/compress.inc in 123.09beta01
    
    users requests req/s encoding cipher protocol started succeeded
    100 1000 4494.40 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 5184.76 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    100 1000 4902.20 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 4901.12 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    300 6000 6535.20 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 6188.78 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    300 6000 6102.35 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 6281.24 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    -------------------------------------------------------------------------------------------
    h2load result summary
    min:      avg:      max:      stddev:  requests-succeeded:
    4494.400  5573.756  6535.200  783.976  100.00
    -------------------------------------------------------------------------------------------
    h2load result summary end
    
    clean up https://http2.domain.com
    pure-pw userdel 
    Missing login
    rm -rf /usr/local/nginx/conf/conf.d/http2.domain.com.conf
    rm -rf /usr/local/nginx/conf/conf.d/http2.domain.com.ssl.conf
    rm -rf /usr/local/nginx/conf/ssl/http2.domain.com
    rm -rf /usr/local/nginx/conf/ssl_ecc.conf
    rm -rf /home/nginx/domains/http2.domain.com
    rm -rf /usr/local/nginx/conf/pre-staticfiles-local-http2.domain.com.conf
    
    service nginx restart
    
    benchmark run complete
    result log: /root/centminlogs/h2load-nginx-https-011221-230758.log
    
     
  14. eva2000

    eva2000 Administrator Staff Member

    53,488
    12,130
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,672
    Local Time:
    12:24 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Updated https.bench.sh to breakdown h2load stats summaries even further.

    System:
    • OVH MC-32 Intel Core i7 4790K
    • 32GB Memory
    • 2x240GB SSD
    • 250Mbit Network Bandwidth
    • CentOS 7.9 64bit
    • Centmin Mod 123.09beta01 LEMP stack - Nginx 1.21.4, MariaDB 10.3 MySQL, + CSF Firewall
    If you have Nginx with ngx_brotli enabled, then additional Nginx HTTP/2 brotli tests are done. If not, only Nginx HTTP/2 gzip tests are done.

    Code (Text):
    time ./https_bench.sh
    
    -------------------------------------------------------------------------------------------
    setup & benchmark nginx http/2 https vhost: https://http2.domain.com
    -------------------------------------------------------------------------------------------
    
    setup temp entry in /etc/hosts
    server-ip-mask http2.domain.com #h2load
    
    
    -------------------------------------------------------------------------------------------
    System Information
    -------------------------------------------------------------------------------------------
    
    3.10.0-1160.36.2.el7.x86_64
    
    CentOS Linux release 7.9.2009 (Core)
    
    Centmin Mod 
    -------------------------------------------------------------------------------------------
    Architecture:          x86_64
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                8
    On-line CPU(s) list:   0-7
    Thread(s) per core:    2
    Core(s) per socket:    4
    Socket(s):             1
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 60
    Model name:            Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
    Stepping:              3
    CPU MHz:               4199.707
    CPU max MHz:           4400.0000
    CPU min MHz:           800.0000
    BogoMIPS:              7981.97
    Virtualization:        VT-x
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              256K
    L3 cache:              8192K
    NUMA node0 CPU(s):     0-7
    Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb invpcid_single ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear spec_ctrl intel_stibp flush_l1d
    
    CPU Flags
     fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb invpcid_single ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear spec_ctrl intel_stibp flush_l1d
    
    -------------------------------------------------------------------------------------------
    CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ    MINMHZ
    0   0    0      0    0:0:0:0       yes    4400.0000 800.0000
    1   0    0      1    1:1:1:0       yes    4400.0000 800.0000
    2   0    0      2    2:2:2:0       yes    4400.0000 800.0000
    3   0    0      3    3:3:3:0       yes    4400.0000 800.0000
    4   0    0      0    0:0:0:0       yes    4400.0000 800.0000
    5   0    0      1    1:1:1:0       yes    4400.0000 800.0000
    6   0    0      2    2:2:2:0       yes    4400.0000 800.0000
    7   0    0      3    3:3:3:0       yes    4400.0000 800.0000
    
    -------------------------------------------------------------------------------------------
                  total        used        free      shared  buff/cache   available
    Mem:          31973        7096        2750        2819       22126       21665
    Low:          31973       29222        2750
    High:             0           0           0
    Swap:          2045           7        2038
    
    -------------------------------------------------------------------------------------------
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs         16G     0   16G   0% /dev
    tmpfs            16G     0   16G   0% /dev/shm
    tmpfs            16G  2.8G   13G  18% /run
    tmpfs            16G     0   16G   0% /sys/fs/cgroup
    /dev/md1         69G   51G   15G  78% /
    tmpfs            16G   64K   16G   1% /tmp
    /dev/md2        151G  126G   17G  89% /home
    tmpfs           3.2G     0  3.2G   0% /run/user/0
    
    -------------------------------------------------------------------------------------------
    nginx version: nginx/1.21.4 (031121-115254-centos7-ef5136b-br-9aec15e)
    built by gcc 11.2.1 20210728 (Red Hat 11.2.1-1) (GCC) 
    built with OpenSSL 1.1.1l  24 Aug 2021
    TLS SNI support enabled
    configure arguments: --with-ld-opt='-Wl,-E -L/usr/local/zlib-cf/lib -L/usr/local/lib -ljemalloc -lpcre -Wl,-z,relro -Wl,-rpath,/usr/local/zlib-cf/lib:/usr/local/lib -flto=8 -fuse-ld=gold' --with-cc-opt='-I/usr/local/zlib-cf/include -I/usr/local/include -m64 -march=native -DTCP_FASTOPEN=23 -falign-functions=32 -g -O3 -Wno-error=strict-aliasing -fstack-protector-strong -flto=8 -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wno-error=pointer-sign -Wimplicit-fallthrough=0 -Wno-implicit-function-declaration -Wno-int-conversion -Wno-error=unused-result -Wno-unused-result -Wno-error=vla-parameter -fcode-hoisting -Wp,-D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=031121-115254-centos7-ef5136b-br-9aec15e --with-compat --with-http_auth_request_module --with-http_stub_status_module --with-http_secure_link_module --with-http_flv_module --with-http_mp4_module --add-module=../nginx-rtmp-module --add-dynamic-module=../nginx-module-vts --with-libatomic --with-http_gzip_static_module --add-dynamic-module=../ngx_brotli --add-dynamic-module=../ngx_http_geoip2_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 --with-stream_ssl_module --with-http_slice_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.4.2 --add-module=../ngx_cache_purge-2.5.1 --add-dynamic-module=../ngx_devel_kit-0.3.0 --add-dynamic-module=../set-misc-nginx-module-0.32 --add-dynamic-module=../echo-nginx-module-0.62 --add-module=../redis2-nginx-module-0.15 --add-module=../ngx_http_redis-0.3.7 --add-dynamic-module=../lua-nginx-module-0.10.19 --add-module=../memc-nginx-module-0.19 --add-module=../srcache-nginx-module-0.32 --add-dynamic-module=../headers-more-nginx-module-0.33 --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-http_v2_hpack_enc --with-openssl=../openssl-1.1.1l
    
    
    -------------------------------------------------------------------------------------------
    h2load --version
    h2load nghttp2/1.33.0
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 113.73ms, 8792.45 req/s, 18.05MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.05MB (2153200) total, 27.64KB (28300) headers (space savings 90.00%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:      761us     29.92ms      4.03ms      3.99ms    92.90%
    time for connect:     3.61ms     71.63ms     58.39ms     12.68ms    79.00%
    time to 1st byte:    43.71ms     85.28ms     70.67ms      6.10ms    87.00%
    req/s           :      88.97      114.82      100.63        4.60    67.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 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 106.47ms, 9392.41 req/s, 19.29MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.05MB (2153200) total, 27.64KB (28300) headers (space savings 90.00%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:      375us     22.14ms      3.54ms      2.26ms    94.20%
    time for connect:    37.52ms     66.10ms     60.31ms      3.35ms    87.00%
    time to 1st byte:    57.84ms     72.14ms     65.78ms      2.93ms    69.00%
    req/s           :      94.20      112.93      104.57        4.25    69.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 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 105.96ms, 9437.97 req/s, 19.39MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.05MB (2153959) total, 28.38KB (29059) headers (space savings 89.73%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:      428us     31.60ms      4.27ms      4.36ms    93.20%
    time for connect:     2.75ms     67.61ms     53.15ms     12.54ms    84.00%
    time to 1st byte:    39.41ms     73.19ms     67.41ms      5.45ms    90.00%
    req/s           :      95.41      114.35      103.78        3.33    72.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 103.81ms, 9633.08 req/s, 19.78MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.05MB (2153200) total, 27.64KB (28300) headers (space savings 90.00%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:      495us     24.19ms      4.24ms      4.36ms    92.20%
    time for connect:    31.17ms     66.18ms     51.96ms      9.41ms    54.00%
    time to 1st byte:    59.36ms     72.05ms     66.96ms      2.16ms    81.00%
    req/s           :      97.68      115.56      105.30        3.61    76.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 406.87ms, 14746.69 req/s, 30.13MB/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.26MB (12852600) total, 115.14KB (117900) headers (space savings 93.06%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:      566us     40.00ms     10.43ms      4.77ms    87.82%
    time for connect:   121.32ms    209.51ms    163.74ms     16.56ms    72.33%
    time to 1st byte:   161.34ms    221.58ms    182.10ms     12.85ms    78.00%
    req/s           :      49.52       57.05       53.73        1.56    67.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -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 415.98ms, 14423.74 req/s, 29.47MB/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.26MB (12852600) total, 115.14KB (117900) headers (space savings 93.06%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:      130us     85.53ms     10.97ms      5.56ms    87.58%
    time for connect:    28.35ms    210.32ms    163.61ms     19.56ms    72.33%
    time to 1st byte:   139.21ms    233.67ms    184.21ms     13.88ms    79.33%
    req/s           :      48.32       56.16       52.23        1.69    64.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-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 435.58ms, 13774.83 req/s, 28.14MB/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.26MB (12852600) total, 115.14KB (117900) headers (space savings 93.06%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.20ms     82.07ms     12.23ms     12.02ms    96.08%
    time for connect:    27.15ms    213.29ms    155.19ms     46.09ms    70.33%
    time to 1st byte:   117.75ms    231.87ms    205.58ms     22.96ms    90.67%
    req/s           :      46.18       53.74       49.84        1.69    64.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 431.25ms, 13913.11 req/s, 28.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: 12.26MB (12858304) total, 120.71KB (123604) headers (space savings 92.72%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.13ms     78.55ms     11.67ms      9.92ms    95.12%
    time for connect:    84.78ms    202.94ms    156.08ms     33.73ms    54.33%
    time to 1st byte:   185.76ms    220.06ms    202.65ms      8.96ms    66.67%
    req/s           :      46.50       54.36       51.09        1.57    71.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 155.87ms, 6415.48 req/s, 11.71MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 1.83MB (1914100) total, 27.54KB (28200) headers (space savings 89.96%), 1.78MB (1863000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.07ms     32.26ms      5.61ms      4.77ms    92.90%
    time for connect:     9.78ms     67.73ms     59.97ms     11.80ms    90.00%
    time to 1st byte:    48.21ms     81.82ms     71.70ms      6.16ms    85.00%
    req/s           :      65.51      106.92       87.70       12.13    63.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c100 -n1000 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 134.23ms, 7449.68 req/s, 13.60MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 1.83MB (1914100) total, 27.54KB (28200) headers (space savings 89.96%), 1.78MB (1863000) data
                         min         max         mean         sd        +/- sd
    time for request:      566us     19.23ms      4.91ms      3.33ms    88.90%
    time for connect:    42.46ms     71.01ms     61.94ms      7.65ms    59.00%
    time to 1st byte:    61.02ms     81.05ms     71.46ms      4.13ms    80.00%
    req/s           :      75.61      102.79       90.37        6.20    76.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c100 -n1000 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 141.39ms, 7072.59 req/s, 12.91MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 1.83MB (1914100) total, 27.54KB (28200) headers (space savings 89.96%), 1.78MB (1863000) data
                         min         max         mean         sd        +/- sd
    time for request:      408us     33.42ms      5.54ms      4.57ms    88.80%
    time for connect:    11.11ms     78.16ms     56.68ms     14.30ms    83.00%
    time to 1st byte:    54.00ms     96.96ms     73.57ms      6.56ms    82.00%
    req/s           :      72.18       99.11       87.59        6.31    75.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 128.19ms, 7800.68 req/s, 14.24MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 1.83MB (1914100) total, 27.54KB (28200) headers (space savings 89.96%), 1.78MB (1863000) data
                         min         max         mean         sd        +/- sd
    time for request:      595us     25.21ms      5.70ms      4.86ms    92.80%
    time for connect:    23.31ms     71.64ms     57.23ms     11.67ms    74.00%
    time to 1st byte:    47.93ms     78.56ms     72.28ms      4.99ms    82.00%
    req/s           :      80.11       96.99       87.66        4.21    68.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 556.43ms, 10783.07 req/s, 19.57MB/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: 10.89MB (11418300) total, 114.84KB (117600) headers (space savings 93.02%), 10.66MB (11178000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.36ms     67.44ms     15.01ms      7.87ms    89.45%
    time for connect:   123.93ms    225.97ms    171.42ms     18.76ms    76.33%
    time to 1st byte:   169.36ms    264.26ms    195.51ms     17.15ms    78.67%
    req/s           :      36.54       51.67       42.71        3.70    69.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -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 552.00ms, 10869.51 req/s, 19.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: 10.89MB (11418300) total, 114.84KB (117600) headers (space savings 93.02%), 10.66MB (11178000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.53ms     88.38ms     15.71ms      8.79ms    89.93%
    time for connect:    31.90ms    219.47ms    168.20ms     25.68ms    79.67%
    time to 1st byte:   150.03ms    238.29ms    193.93ms     15.28ms    79.00%
    req/s           :      36.38       44.83       41.52        2.22    62.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: br' -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 598.20ms, 10030.16 req/s, 18.20MB/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: 10.89MB (11418300) total, 114.84KB (117600) headers (space savings 93.02%), 10.66MB (11178000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.12ms    100.17ms     16.49ms     11.39ms    93.30%
    time for connect:    23.75ms    217.31ms    163.81ms     40.56ms    65.67%
    time to 1st byte:   123.96ms    234.84ms    211.01ms     19.87ms    92.33%
    req/s           :      33.79       46.36       40.66        3.55    60.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: br' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 593.78ms, 10104.79 req/s, 18.35MB/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: 10.90MB (11425200) total, 121.58KB (124500) headers (space savings 92.62%), 10.66MB (11178000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.50ms     93.20ms     16.05ms     11.39ms    93.75%
    time for connect:    32.34ms    218.39ms    162.45ms     46.07ms    69.00%
    time to 1st byte:   125.57ms    240.58ms    211.32ms     21.40ms    91.67%
    req/s           :      34.24       45.45       41.08        2.47    78.00%
    -------------------------------------------------------------------------------------------
    
    h2load tests completed using temp /etc/hosts entry:
    server-ip-mask http2.domain.com #h2load
    
    centmin mod local code last commit:
    
    244b553 George Liu Sun, 28 Nov 2021 21:31:07 +1000 
    add PHP 8.1 default installers in 123.09beta01
    

    Code (Text):
    -------------------------------------------------------------------------------------------
    h2load result summary: all
    users requests req/s encoding cipher protocol started succeeded
    100 1000 8792.45 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 9392.41 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    100 1000 9437.97 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 9633.08 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    300 6000 14746.69 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 14423.74 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    300 6000 13774.83 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 13913.11 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    100 1000 6415.48 br  ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 7449.68 br  ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    100 1000 7072.59 br  ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 7800.68 br  ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    300 6000 10783.07 br  ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 10869.51 br  ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    300 6000 10030.16 br  ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 10104.79 br  ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    min:      avg:       max:       stddev:   requests-succeeded:
    6415.480  10290.015  14746.690  2667.523  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 100-1000 rsa gzip
    users requests req/s encoding cipher protocol started succeeded
    100 1000 8792.45 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 9392.41 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    min:      avg:      max:      stddev:  requests-succeeded:
    8792.450  9092.430  9392.410  424.236  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 100-1000 ecdsa gzip
    users requests req/s encoding cipher protocol started succeeded
    100 1000 9437.97 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 9633.08 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    min:      avg:      max:      stddev:  requests-succeeded:
    9437.970  9535.525  9633.080  137.964  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 300-6000 rsa gzip
    users requests req/s encoding cipher protocol started succeeded
    300 6000 14746.69 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 14423.74 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    min:       avg:       max:       stddev:  requests-succeeded:
    14423.740  14585.215  14746.690  228.360  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 300-6000 ecdsa gzip
    users requests req/s encoding cipher protocol started succeeded
    300 6000 13774.83 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 13913.11 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    min:       avg:       max:       stddev:  requests-succeeded:
    13774.830  13843.970  13913.110  97.779   100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 100-1000 rsa br
    users requests req/s encoding cipher protocol started succeeded
    100 1000 6415.48 br  ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 7449.68 br  ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    min:      avg:      max:      stddev:  requests-succeeded:
    6415.480  6932.580  7449.680  731.290  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 100-1000 ecdsa br
    users requests req/s encoding cipher protocol started succeeded
    100 1000 7072.59 br  ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 7800.68 br  ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    min:      avg:      max:      stddev:  requests-succeeded:
    7072.590  7436.635  7800.680  514.837  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 300-6000 rsa br
    users requests req/s encoding cipher protocol started succeeded
    300 6000 10783.07 br  ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 10869.51 br  ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    min:       avg:       max:       stddev:  requests-succeeded:
    10783.070  10826.290  10869.510  61.122   100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 300-6000 ecdsa br
    users requests req/s encoding cipher protocol started succeeded
    300 6000 10030.16 br  ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 10104.79 br  ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    min:       avg:       max:       stddev:  requests-succeeded:
    10030.160  10067.475  10104.790  52.771   100.00
    -------------------------------------------------------------------------------------------
    h2load result summary end
    
    benchmark run complete
    result log: /root/centminlogs/h2load-nginx-https-021221-030746.log
    
    real    2m56.105s
    user    0m3.157s
    sys     0m2.039s
    
     
  15. cloud9

    cloud9 Premium Member Premium Member

    431
    117
    43
    Oct 6, 2015
    England
    Ratings:
    +217
    Local Time:
    3:24 AM
    1.25.3
    10.6.x
    Vultr VPS 4GB Cloud Compute - Stockholm

    Code:
    -------------------------------------------------------------------------------------------
    System Information
    -------------------------------------------------------------------------------------------
    
    3.10.0-1160.49.1.el7.x86_64
    
    CentOS Linux release 7.9.2009 (Core)
    
    Centmin Mod
    -------------------------------------------------------------------------------------------
    Architecture:          x86_64
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                2
    On-line CPU(s) list:   0,1
    Thread(s) per core:    2
    Core(s) per socket:    1
    Socket(s):             1
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 85
    Model name:            Intel Xeon Processor (Cascadelake)
    Stepping:              6
    CPU MHz:               2992.968
    BogoMIPS:              5985.93
    Hypervisor vendor:     KVM
    Virtualization type:   full
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              4096K
    L3 cache:              16384K
    NUMA node0 CPU(s):     0,1
    Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu 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 invpcid_single ssbd ibrs ibpb fsgsbase bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq clflushopt clwb avx512cd avx512bw avx512vl xsaveopt arat pku ospke avx512_vnni spec_ctrl
    
    CPU Flags
     fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu 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 invpcid_single ssbd ibrs ibpb fsgsbase bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq clflushopt clwb avx512cd avx512bw avx512vl xsaveopt arat pku ospke avx512_vnni spec_ctrl
    
    -------------------------------------------------------------------------------------------
    CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE
    0   0    0      0    0:0:0:0       yes
    1   0    0      0    1:1:0:0       yes
    
    -------------------------------------------------------------------------------------------
                  total        used        free      shared  buff/cache   available
    Mem:           3789         816         716          80        2256        2613
    Low:           3789        3072         716
    High:             0           0           0
    Swap:          1023           0        1023
    
    -------------------------------------------------------------------------------------------
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs        1.9G     0  1.9G   0% /dev
    tmpfs           1.9G     0  1.9G   0% /dev/shm
    tmpfs           1.9G   81M  1.8G   5% /run
    tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
    /dev/vda1        76G  8.3G   63G  12% /
    /dev/loop0      5.8G   25M  5.5G   1% /tmp
    tmpfs           379M     0  379M   0% /run/user/0
    
    -------------------------------------------------------------------------------------------
    nginx version: nginx/1.21.5 (060122-143851-centos7-kvm-6a85c75)
    built by gcc 10.2.1 20210130 (Red Hat 10.2.1-11) (GCC)
    built with OpenSSL 1.1.1m  14 Dec 2021
    TLS SNI support enabled
    configure arguments: --with-ld-opt='-Wl,-E -L/usr/local/zlib-cf/lib -L/usr/local/nginx-dep/lib -lpcre2-8 -ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/nginx-dep/lib:/usr/local/zlib-cf/lib:/usr/local/nginx-dep/lib -flto=2 -fuse-ld=gold' --with-cc-opt='-I/usr/local/zlib-cf/include -I/usr/local/nginx-dep/include -m64 -march=native -DTCP_FASTOPEN=23 -g -O3 -fstack-protector-strong -flto=2 -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wno-pointer-sign -Wimplicit-fallthrough=0 -Wno-missing-profile -Wno-implicit-function-declaration -Wno-int-conversion -Wno-unused-result -Wno-unused-result -fcode-hoisting -Wno-cast-function-type -Wno-format-extra-args -Wno-vla-parameter -Wp,-D_FORTIFY_SOURCE=2' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=060122-143851-centos7-kvm-6a85c75 --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 --with-stream_ssl_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.4.2 --add-module=../ngx_cache_purge-2.5.1 --add-dynamic-module=../ngx_devel_kit-0.3.0 --add-dynamic-module=../set-misc-nginx-module-0.32 --add-dynamic-module=../echo-nginx-module-0.62 --add-module=../redis2-nginx-module-0.15 --add-module=../ngx_http_redis-0.3.7 --add-module=../memc-nginx-module-0.19 --add-module=../srcache-nginx-module-0.32 --add-dynamic-module=../headers-more-nginx-module-0.33 --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-openssl=../openssl-1.1.1m --with-openssl-opt='enable-ec_nistp_64_gcc_128 enable-tls1_3 -fuse-ld=gold'
    
    
    -------------------------------------------------------------------------------------------
    h2load --version
    h2load nghttp2/1.33.0
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 192.04ms, 5207.36 req/s, 11.58MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2331900) total, 202.15KB (207000) headers (space savings 26.86%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.37ms     41.26ms      7.82ms      4.24ms    67.80%
    time for connect:    50.86ms    101.84ms     96.62ms      8.17ms    97.00%
    time to 1st byte:    92.15ms    118.49ms    105.99ms      6.80ms    59.00%
    req/s           :      53.52       64.39       57.27        2.31    62.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 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 197.86ms, 5054.03 req/s, 11.24MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2331900) total, 202.15KB (207000) headers (space savings 26.86%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.43ms     43.19ms      9.02ms      4.90ms    70.70%
    time for connect:    49.16ms    107.90ms     93.82ms     12.22ms    91.00%
    time to 1st byte:    92.14ms    119.92ms    105.41ms      6.30ms    67.00%
    req/s           :      51.02       66.13       54.50        3.48    91.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 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 157.57ms, 6346.59 req/s, 14.11MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2331900) total, 202.15KB (207000) headers (space savings 26.86%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.59ms     27.33ms      7.98ms      4.74ms    66.40%
    time for connect:    33.09ms     66.54ms     59.96ms      7.80ms    89.00%
    time to 1st byte:    60.45ms     81.04ms     71.97ms      6.23ms    72.00%
    req/s           :      64.57       78.74       71.73        4.26    58.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 169.73ms, 5891.61 req/s, 13.10MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2331900) total, 202.15KB (207000) headers (space savings 26.86%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.32ms     31.59ms      9.48ms      5.04ms    64.00%
    time for connect:    23.56ms     61.89ms     55.37ms      9.14ms    92.00%
    time to 1st byte:    55.09ms     76.07ms     67.04ms      5.86ms    54.00%
    req/s           :      59.73       73.82       66.87        4.66    60.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 844.11ms, 7108.10 req/s, 15.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.33MB (13976700) total, 1.18MB (1242000) headers (space savings 26.86%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:      694us    108.01ms     25.05ms     12.31ms    64.05%
    time for connect:   176.39ms    351.87ms    292.08ms     22.70ms    85.33%
    time to 1st byte:   284.39ms    372.02ms    321.24ms     23.22ms    63.67%
    req/s           :      23.96       27.99       25.23        0.73    62.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -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 889.11ms, 6748.31 req/s, 14.99MB/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.33MB (13976700) total, 1.18MB (1242000) headers (space savings 26.86%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     3.18ms     82.03ms     25.08ms     12.65ms    65.27%
    time for connect:   217.78ms    331.05ms    300.55ms     19.08ms    89.67%
    time to 1st byte:   299.95ms    373.35ms    332.94ms     21.52ms    49.33%
    req/s           :      22.64       28.62       25.07        1.90    66.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-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 718.47ms, 8351.08 req/s, 18.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: 13.33MB (13976700) total, 1.18MB (1242000) headers (space savings 26.86%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.45ms     59.68ms     25.05ms     12.47ms    60.83%
    time for connect:   127.63ms    238.85ms    166.69ms     21.28ms    78.00%
    time to 1st byte:   169.83ms    287.09ms    194.60ms     22.72ms    71.67%
    req/s           :      27.96       34.11       30.02        1.53    72.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 721.81ms, 8312.48 req/s, 18.47MB/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.33MB (13976700) total, 1.18MB (1242000) headers (space savings 26.86%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.08ms     80.06ms     23.99ms     12.80ms    69.80%
    time for connect:   115.75ms    232.35ms    159.88ms     18.99ms    72.00%
    time to 1st byte:   159.20ms    249.36ms    193.57ms     25.47ms    63.67%
    req/s           :      28.03       37.04       31.46        2.62    67.00%
    -------------------------------------------------------------------------------------------
    
    h2load tests completed using temp /etc/hosts entry:
    server-ip-mask http2.domain.com #h2load
    
    centmin mod local code last commit:
    
    6a85c75 George Liu Thu, 30 Dec 2021 11:59:56 +1000
    part 2 prep for pcre2 Nginx support in 123.09beta01
    -------------------------------------------------------------------------------------------
    h2load result summary: all
    users requests req/s encoding cipher protocol started succeeded
    100 1000 5207.36 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 5054.03 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    100 1000 6346.59 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 5891.61 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    300 6000 7108.10 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 6748.31 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    300 6000 8351.08 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 8312.48 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    min:      avg:      max:      stddev:   requests-succeeded:
    5054.030  6627.445  8351.080  1263.131  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 100-1000 rsa gzip
    users requests req/s encoding cipher protocol started succeeded
    100 1000 5207.36 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 5054.03 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    min:      avg:      max:      stddev:  requests-succeeded:
    5054.030  5130.695  5207.360  108.421  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 100-1000 ecdsa gzip
    users requests req/s encoding cipher protocol started succeeded
    100 1000 6346.59 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 5891.61 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    min:      avg:      max:      stddev:  requests-succeeded:
    5891.610  6119.100  6346.590  321.719  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 300-6000 rsa gzip
    users requests req/s encoding cipher protocol started succeeded
    300 6000 7108.10 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 6748.31 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    min:      avg:      max:      stddev:  requests-succeeded:
    6748.310  6928.205  7108.100  254.410  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 300-6000 ecdsa gzip
    users requests req/s encoding cipher protocol started succeeded
    300 6000 8351.08 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 8312.48 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    min:      avg:      max:      stddev:  requests-succeeded:
    8312.480  8331.780  8351.080  27.294   100.00
    -------------------------------------------------------------------------------------------
    h2load result summary end
     
  16. cloud9

    cloud9 Premium Member Premium Member

    431
    117
    43
    Oct 6, 2015
    England
    Ratings:
    +217
    Local Time:
    3:24 AM
    1.25.3
    10.6.x
    Contabo High Performance VPS - M 16GB 6 cores (Virtual Private Servers | Quality VPS at Incredible Price | Contabo)

    Code:
    -------------------------------------------------------------------------------------------
    System Information
    -------------------------------------------------------------------------------------------
    
    3.10.0-1160.el7.x86_64
    
    CentOS Linux release 7.9.2009 (Core)
    
    Centmin Mod
    -------------------------------------------------------------------------------------------
    Architecture:          x86_64
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                6
    On-line CPU(s) list:   0-5
    Thread(s) per core:    1
    Core(s) per socket:    6
    Socket(s):             1
    NUMA node(s):          1
    Vendor ID:             AuthenticAMD
    CPU family:            23
    Model:                 49
    Model name:            AMD EPYC 7282 16-Core Processor
    Stepping:              0
    CPU MHz:               2794.748
    BogoMIPS:              5589.49
    Hypervisor vendor:     KVM
    Virtualization type:   full
    L1d cache:             64K
    L1i cache:             64K
    L2 cache:              512K
    L3 cache:              16384K
    NUMA node0 CPU(s):     0-5
    Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm art rep_good nopl extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw perfctr_core retpoline_amd ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr arat umip spec_ctrl intel_stibp arch_capabilities
    
    CPU Flags
     fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm art rep_good nopl extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw perfctr_core retpoline_amd ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr arat umip spec_ctrl intel_stibp arch_capabilities
    
    -------------------------------------------------------------------------------------------
    CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE
    0   0    0      0    0:0:0:0       yes
    1   0    0      1    1:1:1:0       yes
    2   0    0      2    2:2:2:0       yes
    3   0    0      3    3:3:3:0       yes
    4   0    0      4    4:4:4:0       yes
    5   0    0      5    5:5:5:0       yes
    
    -------------------------------------------------------------------------------------------
                  total        used        free      shared  buff/cache   available
    Mem:          15884        1302       14261          27         321       14261
    Low:          15884        1623       14261
    High:             0           0           0
    Swap:          1023           0        1023
    
    -------------------------------------------------------------------------------------------
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs        7.8G     0  7.8G   0% /dev
    tmpfs           7.8G     0  7.8G   0% /dev/shm
    tmpfs           7.8G   25M  7.8G   1% /run
    tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
    /dev/sda1       100G  6.9G   94G   7% /
    tmpfs           1.6G     0  1.6G   0% /run/user/1000
    tmpfs           7.8G   32K  7.8G   1% /tmp
    
    -------------------------------------------------------------------------------------------
    nginx version: nginx/1.21.5 (060122-144148-centos7-kvm-6a85c75)
    built by gcc 10.2.1 20210130 (Red Hat 10.2.1-11) (GCC)
    built with OpenSSL 1.1.1m  14 Dec 2021
    TLS SNI support enabled
    configure arguments: --with-ld-opt='-Wl,-E -L/usr/local/zlib-cf/lib -L/usr/local/nginx-dep/lib -lpcre2-8 -ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/nginx-dep/lib:/usr/local/zlib-cf/lib:/usr/local/nginx-dep/lib -flto=6 -fuse-ld=gold' --with-cc-opt='-I/usr/local/zlib-cf/include -I/usr/local/nginx-dep/include -m64 -march=x86-64 -DTCP_FASTOPEN=23 -g -O3 -fstack-protector-strong -flto=6 -fuse-ld=gold --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wno-pointer-sign -Wimplicit-fallthrough=0 -Wno-missing-profile -Wno-implicit-function-declaration -Wno-int-conversion -Wno-unused-result -Wno-unused-result -fcode-hoisting -Wno-cast-function-type -Wno-format-extra-args -Wno-vla-parameter -Wp,-D_FORTIFY_SOURCE=2' --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=060122-144148-centos7-kvm-6a85c75 --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 --with-stream_ssl_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.4.2 --add-module=../ngx_cache_purge-2.5.1 --add-dynamic-module=../ngx_devel_kit-0.3.0 --add-dynamic-module=../set-misc-nginx-module-0.32 --add-dynamic-module=../echo-nginx-module-0.62 --add-module=../redis2-nginx-module-0.15 --add-module=../ngx_http_redis-0.3.7 --add-module=../memc-nginx-module-0.19 --add-module=../srcache-nginx-module-0.32 --add-dynamic-module=../headers-more-nginx-module-0.33 --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.0 --with-http_ssl_module --with-http_v2_module --with-openssl=../openssl-1.1.1m --with-openssl-opt='enable-ec_nistp_64_gcc_128 enable-tls1_3 -fuse-ld=gold'
    
    
    -------------------------------------------------------------------------------------------
    h2load --version
    h2load nghttp2/1.33.0
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 269.05ms, 3716.78 req/s, 8.27MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2331900) total, 202.15KB (207000) headers (space savings 26.86%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.27ms     39.15ms      8.90ms      5.61ms    92.10%
    time for connect:   128.04ms    177.20ms    162.24ms     16.57ms    74.00%
    time to 1st byte:   167.23ms    188.15ms    179.13ms      6.67ms    49.00%
    req/s           :      37.42       42.83       39.80        1.22    69.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 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 192.68ms, 5189.93 req/s, 11.54MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2331900) total, 202.15KB (207000) headers (space savings 26.86%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.37ms     40.51ms      7.23ms      3.99ms    89.10%
    time for connect:    43.81ms    111.79ms     89.17ms     14.69ms    79.00%
    time to 1st byte:    74.96ms    117.48ms    100.62ms      8.16ms    74.00%
    req/s           :      52.43       73.47       62.17        4.62    62.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c100 -n1000 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 184.79ms, 5411.64 req/s, 12.03MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2331900) total, 202.15KB (207000) headers (space savings 26.86%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     2.51ms     29.76ms      8.44ms      5.55ms    90.50%
    time for connect:    53.75ms    104.86ms     79.95ms     11.76ms    80.00%
    time to 1st byte:    83.55ms    110.84ms     98.26ms      7.86ms    58.00%
    req/s           :      54.86       73.09       61.04        3.87    66.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c100 -n1000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 184.58ms, 5417.68 req/s, 12.05MB/s
    requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored, 0 timeout
    status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx
    traffic: 2.22MB (2331900) total, 202.15KB (207000) headers (space savings 26.86%), 2.00MB (2102000) data
                         min         max         mean         sd        +/- sd
    time for request:     1.38ms     29.04ms      7.45ms      2.87ms    84.50%
    time for connect:    54.88ms     93.90ms     85.20ms      8.25ms    84.00%
    time to 1st byte:    83.96ms     99.33ms     93.84ms      4.27ms    51.00%
    req/s           :      56.64       73.85       62.88        4.80    58.00%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES128-GCM-SHA256 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-RSA-AES128-GCM-SHA256
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 890.41ms, 6738.51 req/s, 14.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: 13.33MB (13976700) total, 1.18MB (1242000) headers (space savings 26.86%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     3.71ms    132.97ms     23.82ms     10.64ms    89.77%
    time for connect:   190.12ms    395.16ms    322.32ms     38.75ms    73.00%
    time to 1st byte:   303.84ms    435.30ms    372.83ms     25.39ms    71.33%
    req/s           :      22.91       28.66       25.12        1.56    59.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-RSA-AES256-GCM-SHA384 -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 719.79ms, 8335.81 req/s, 18.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: 13.33MB (13976700) total, 1.18MB (1242000) headers (space savings 26.86%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     4.23ms     55.78ms     19.62ms      5.61ms    79.63%
    time for connect:   187.17ms    264.56ms    220.91ms     17.60ms    72.33%
    time to 1st byte:   227.50ms    280.84ms    247.02ms     12.88ms    70.33%
    req/s           :      28.49       38.10       32.78        2.49    65.33%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES128-GCM-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 728.90ms, 8231.55 req/s, 18.29MB/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.33MB (13976700) total, 1.18MB (1242000) headers (space savings 26.86%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     6.62ms     95.53ms     21.14ms     12.73ms    96.88%
    time for connect:   154.88ms    261.66ms    212.10ms     42.59ms    41.67%
    time to 1st byte:   250.46ms    283.67ms    266.26ms      9.50ms    54.67%
    req/s           :      28.09       36.50       31.67        2.44    48.67%
    -------------------------------------------------------------------------------------------
    
    h2load -t1 --ciphers=ECDHE-ECDSA-AES256-GCM-SHA384 -H 'Accept-Encoding: gzip' -c300 -n6000 https://http2.domain.com/
    TLS Protocol: TLSv1.2
    Cipher: ECDHE-ECDSA-AES256-GCM-SHA384
    Server Temp Key: ECDH P-256 256 bits
    Application protocol: h2
    
    finished in 693.70ms, 8649.32 req/s, 19.21MB/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.33MB (13976700) total, 1.18MB (1242000) headers (space savings 26.86%), 12.03MB (12612000) data
                         min         max         mean         sd        +/- sd
    time for request:     3.68ms     52.25ms     19.82ms      6.52ms    81.32%
    time for connect:   147.59ms    250.42ms    199.65ms     27.32ms    74.00%
    time to 1st byte:   199.76ms    264.67ms    223.20ms     18.16ms    71.33%
    req/s           :      29.48       39.39       33.78        2.90    57.67%
    -------------------------------------------------------------------------------------------
    
    h2load tests completed using temp /etc/hosts entry:
    server-ip-mask http2.domain.com #h2load
    
    centmin mod local code last commit:
    
    6a85c75 George Liu Thu, 30 Dec 2021 11:59:56 +1000
    part 2 prep for pcre2 Nginx support in 123.09beta01
    -------------------------------------------------------------------------------------------
    h2load result summary: all
    users requests req/s encoding cipher protocol started succeeded
    100 1000 3716.78 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 5189.93 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    100 1000 5411.64 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 5417.68 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    300 6000 6738.51 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 8335.81 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    300 6000 8231.55 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 8649.32 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    min:      avg:      max:      stddev:   requests-succeeded:
    3716.780  6461.402  8649.320  1806.795  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 100-1000 rsa gzip
    users requests req/s encoding cipher protocol started succeeded
    100 1000 3716.78 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 5189.93 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    min:      avg:      max:      stddev:   requests-succeeded:
    3716.780  4453.355  5189.930  1041.674  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 100-1000 ecdsa gzip
    users requests req/s encoding cipher protocol started succeeded
    100 1000 5411.64 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 1000 1000
    100 1000 5417.68 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 1000 1000
    min:      avg:      max:      stddev:  requests-succeeded:
    5411.640  5414.660  5417.680  4.271    100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 300-6000 rsa gzip
    users requests req/s encoding cipher protocol started succeeded
    300 6000 6738.51 gzip ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 8335.81 gzip ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    min:      avg:      max:      stddev:   requests-succeeded:
    6738.510  7537.160  8335.810  1129.462  100.00
    -------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------
    h2load result summary: 300-6000 ecdsa gzip
    users requests req/s encoding cipher protocol started succeeded
    300 6000 8231.55 gzip ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 6000 6000
    300 6000 8649.32 gzip ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 6000 6000
    min:      avg:      max:      stddev:  requests-succeeded:
    8231.550  8440.435  8649.320  295.408  100.00
    -------------------------------------------------------------------------------------------
    h2load result summary end