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
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).
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
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.
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.
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
https://community.centminmod.com/threads/custom-e-2176g-hivelocity-server.18319/page-2#post-80084 hmm
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....
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 -------------------------------------------------------------------------------------------
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
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
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
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