mirror of
https://github.com/3proxy/3proxy.git
synced 2026-10-16 00:25:48 +08:00
bench: RESULTS with a table for each machine, HTTPS with streams and envoy
Every table is now for one machine, ARM or Intel, with no averages of the two, the copying proxies and those using splice() in one table: bold the best of each group and * the best of the row for the HTTP proxy and the relay, only the best of the row for CONNECT and SOCKS. The tables for 13 October replace those of 11-12 October, whose columns for splice by direction and 16 KB buffers are gone with them. The HTTPS section is measured again with today's devel, with the TLS streams and envoy. report.py takes the TLS streams and 1 MB answers for bulk data. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
18d3ff101a
commit
ef0c98e4c1
678
bench/RESULTS.md
678
bench/RESULTS.md
@ -1,57 +1,45 @@
|
|||||||
# Benchmark results
|
# Benchmark results
|
||||||
|
|
||||||
3proxy against nginx, haproxy, squid, tinyproxy and dante on two machines,
|
3proxy against nginx, haproxy, squid, tinyproxy, dante and stunnel on two
|
||||||
as an HTTP proxy, through CONNECT and SOCKSv5 tunnels and as a TCP relay; and
|
machines, as an HTTP proxy, through CONNECT and SOCKSv5 tunnels, as a TCP
|
||||||
3proxy's own versions against each other: 0.9.4, 1.0.1 and devel, with and
|
relay, ending or beginning TLS, and with 20000 connections open at once; and
|
||||||
without splice(). The current figures are from 11-12 October 2026, for devel
|
devel against 1.0.1. The current figures are from 13 October 2026, for devel
|
||||||
with splice() by direction, pipes kept per connection and the automatic mode
|
with 16 KB buffers, the automatic splice() mode by default and the thread
|
||||||
(`-s`); the sessions before them, for the earlier devel, are at the end. How
|
pool; the sessions before them are at the end. How the benchmark works is in
|
||||||
the benchmark works is in [README.md](README.md); the measurements are in
|
[README.md](README.md); the measurements are in [data/](data/), and
|
||||||
[data/](data/), and `bench/report.py` turns them into the tables below.
|
`bench/report.py` turns them into the tables below.
|
||||||
|
|
||||||
## In short
|
## In short
|
||||||
|
|
||||||
* **HTTPS (13 October):** with TLS ended or begun in the proxy, devel moves
|
Ranges are over the two machines, ARM and Intel; the tables give each.
|
||||||
1 MB answers as fast as haproxy and nginx beginning TLS (5.4 Gbit/s), and
|
|
||||||
needs a third of their memory; it answers 59% of nginx's 1 KB requests and
|
|
||||||
does 60-94% of its handshakes. See [HTTPS](#https-tls-in-the-proxy).
|
|
||||||
* **20000 connections (13 October):** devel keeps up with nginx and haproxy
|
|
||||||
within 5-25% in throughput and CPU, but needs 65-130 KB per connection
|
|
||||||
against their 8-30 KB. See [the mix scenarios](#many-connections-the-mix-scenarios).
|
|
||||||
|
|
||||||
* **Bulk data, copying:** devel moves 19-21 Gbit/s per CPU core through any
|
* **Bulk data:** devel splices 29-42 Gbit/s through every service (HTTP,
|
||||||
of its services (HTTP, CONNECT, SOCKS, `tcppm`), as 1.0.1 does: 1.4 times
|
CONNECT, SOCKS, `tcppm`), the fastest everywhere: 2-2.9 times squid, 2-4.2
|
||||||
squid, 1.3 to 2.2 times dante, 1.7 to 2.3 times nginx and haproxy as TCP
|
times dante, and 2.6-5.6 times nginx and haproxy copying 1 MB HTTP answers.
|
||||||
relays, 2.5 to 2.9 times 0.9.4 copying and 17 times tinyproxy.
|
haproxy `splice-auto` is level with it as a relay on Intel and behind on
|
||||||
* **Bulk data, splice():** about 40 Gbit/s on one stream through every
|
ARM. Copying with its 16 KB buffers (`-s0`) devel does 9.4-13.4 Gbit/s,
|
||||||
service, level with 0.9.4 and with haproxy splicing every connection; with
|
level with nginx and haproxy; the automatic mode, the default, is what
|
||||||
16 streams devel gets 33-35 Gbit/s, ahead of 0.9.4 (25-26) and haproxy
|
makes 16 KB enough.
|
||||||
(27). 1 MB HTTP answers go 65% faster than copied (31 against 19 Gbit/s),
|
* **Small requests:** nginx and haproxy answer 1.5-2.2 times more 1 KB
|
||||||
15% faster than haproxy splicing.
|
requests as relays and 1.9-2.8 times as HTTP proxies; squid 1.2-2 times
|
||||||
* **The automatic mode, `-s`,** came within 5% of the best fixed mode in
|
more through CONNECT; through SOCKS dante leads on ARM, devel on Intel.
|
||||||
every scenario measured: it splices the bulk streams in both directions and
|
3proxy runs a thread per connection; splice() cannot change that.
|
||||||
copies small requests. Forcing splice() (`-s3`, and 0.9.4 by default) costs
|
* **A new connection per request:** nginx and haproxy do 1.2-1.5 times more
|
||||||
1 KB requests through tunnels and relays 12-21%.
|
as relays, 2.2-2.9 times as HTTP proxies, where they keep their connections
|
||||||
* **Small requests:** squid (CONNECT) and dante (SOCKS) answer 1 KB requests
|
to the origin and a forward proxy cannot.
|
||||||
over kept-alive tunnels 8-45% faster than devel; nginx and haproxy answer
|
* **2000 clients, 50 KB answers:** on Intel devel leads as an HTTP proxy,
|
||||||
1.9 times more as TCP relays and 2.2 to 2.4 times more as HTTP proxies, and
|
through CONNECT and through SOCKS; on ARM nginx, squid and dante are 13-47%
|
||||||
1.6 to 3 times more when each request opens a new connection. 3proxy runs
|
ahead of it. As a relay haproxy `splice-auto` leads on both.
|
||||||
a thread per connection; splice() cannot change that.
|
* **HTTPS:** with TLS ended or begun in the proxy devel moves bulk data as
|
||||||
* **2000 clients, 50 KB answers:** devel is level with squid and dante in
|
fast as nginx, ahead of haproxy and stunnel, with the least memory; envoy
|
||||||
tunnels (13.1-13.6k requests per second), with nginx and haproxy splicing
|
(BoringSSL) leads, by 30-50% on ARM. devel answers half to two thirds of
|
||||||
as an HTTP proxy (10-11k), ahead of haproxy copying (8.5k), and with nginx as a TCP relay copying (13.5k); haproxy
|
nginx's 1 KB requests and does 60-95% of its handshakes. See
|
||||||
relaying with splice() is the fastest there, 21.9k against devel's 15.2k.
|
[HTTPS](#https-tls-in-the-proxy).
|
||||||
* **1.0.1** is level with devel in tunnels and relays, but held to 6k
|
* **20000 connections:** devel keeps up with nginx and haproxy within 5-25% in
|
||||||
requests per second as an HTTP proxy over kept-alive connections by a 10 ms
|
throughput and CPU, but needs 65-130 KB per connection against their 8-30
|
||||||
sleep removed in devel (see the earlier sessions).
|
KB. See [the mix scenarios](#many-connections-the-mix-scenarios).
|
||||||
* **16 KB buffers (`-b16384`)** save devel 17-22% of its memory with 2000
|
* **Memory with few connections:** 3proxy needs the least, 5-20 MB against
|
||||||
connections and cost 20-40% of the copying throughput; with `-s` they cost
|
30-50 MB for nginx and haproxy.
|
||||||
nothing. Since 13 October 16 KB is the default, and so is `-s`. The whole
|
|
||||||
suite run again with those defaults, against 1.0.1, nginx, haproxy, squid,
|
|
||||||
tinyproxy and dante, is in [data/](data/) `*-16k-*.csv`.
|
|
||||||
* **Memory:** with few connections 3proxy needs the least (8-17 MB against
|
|
||||||
30-54 MB for nginx and haproxy); with 2000 connections at once, a thread for
|
|
||||||
each costs it 150-200 MB against nginx's 90-115 MB and haproxy's 160-180 MB.
|
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
@ -100,28 +88,22 @@ tinyproxy and dante, is in [data/](data/) `*-16k-*.csv`.
|
|||||||
|
|
||||||
| column | configuration |
|
| column | configuration |
|
||||||
|---|---|
|
|---|---|
|
||||||
|
| devel | devel as of 13 October: 16 KB buffers, the thread pool, splice() in its automatic mode, the default: each direction switched to splice() once two reads in a row fill 16 KB and back to copying after three small ones; an HTTP body of known length is spliced when 16 KB or more of it remain |
|
||||||
| devel -s0 | devel, no splice (TCP_NODELAY is on by default) |
|
| devel -s0 | devel, no splice (TCP_NODELAY is on by default) |
|
||||||
| devel -s1 (download) | splices what the server sends: answers, downloads |
|
| 1.0.1 | 1.0.1 as it starts by default: built without splice, 64 KB buffers, Nagle's algorithm on (no TCP_NODELAY, which devel sets by default) |
|
||||||
| devel -s3 (both) | splices both directions |
|
|
||||||
| devel -s (auto) | both directions, each switched to splice() once two reads in a row fill 16 KB and back to copying after three small ones; an HTTP body of known length is spliced when 16 KB or more of it remain |
|
|
||||||
| devel -b16384 | devel with 16 KB buffers instead of 64 KB |
|
|
||||||
| 0.9.4 | 0.9.4, `-s0` (no splice) `-ocTCP_NODELAY -osTCP_NODELAY` |
|
|
||||||
| 0.9.4 splice | 0.9.4, which splices both directions by default, `-ocTCP_NODELAY -osTCP_NODELAY` |
|
|
||||||
| 1.0.1 | 1.0.1, `-ocTCP_NODELAY -osTCP_NODELAY` (built without splice) |
|
|
||||||
| nginx | `proxy_pass` to an upstream with `keepalive 1024`, `stream` for the TCP relay, `reuseport` |
|
| nginx | `proxy_pass` to an upstream with `keepalive 1024`, `stream` for the TCP relay, `reuseport` |
|
||||||
| haproxy | `mode http` with `http-reuse always`, `mode tcp` for the TCP relay |
|
| haproxy | `mode http` with `http-reuse always`, `mode tcp` for the TCP relay |
|
||||||
| haproxy splice-response (download) | `option splice-response` |
|
|
||||||
| haproxy splice (both) | `option splice-request` and `option splice-response` |
|
|
||||||
| haproxy splice-auto | `option splice-auto`: splices a direction once reads fill the buffer three times in a row |
|
| haproxy splice-auto | `option splice-auto`: splices a direction once reads fill the buffer three times in a row |
|
||||||
| squid | no cache, no logs, `via off` |
|
| squid | no cache, no logs, `via off` |
|
||||||
| tinyproxy | `DisableViaHeader Yes`, critical messages only |
|
| tinyproxy | `DisableViaHeader Yes`, critical messages only |
|
||||||
| dante | no authentication, one `sockd` process tree (`-N 1`) |
|
| dante | no authentication, one `sockd` process tree (`-N 1`) |
|
||||||
|
| stunnel | TLS scenarios only |
|
||||||
|
|
||||||
nginx has no splice() support. Neither nginx nor haproxy has CONNECT or SOCKS,
|
nginx has no splice() support. Neither nginx nor haproxy has CONNECT or SOCKS,
|
||||||
so they are measured as HTTP proxies and TCP relays only; squid and tinyproxy
|
so they are measured as HTTP proxies and TCP relays only; squid and tinyproxy
|
||||||
only through CONNECT, dante only through SOCKS. 3proxy versions are built with
|
only as HTTP proxies and through CONNECT, dante only through SOCKS. 3proxy
|
||||||
the Makefile they shipped with (`-O3 -flto` for 1.0.1 and devel, `-O2` for
|
versions are built with the Makefile they shipped with (`-O3 -flto`). Logging
|
||||||
0.9.4, which on gcc 14 also needs `-fpermissive`). Logging is off everywhere.
|
is off everywhere.
|
||||||
|
|
||||||
### Scenarios
|
### Scenarios
|
||||||
|
|
||||||
@ -142,227 +124,384 @@ a TCP relay to the origin (3proxy `tcppm`, nginx `stream`, haproxy
|
|||||||
|
|
||||||
## How to read the tables
|
## How to read the tables
|
||||||
|
|
||||||
* Each cell: the median on the M4 / on the Skylake host / their average. TCP
|
* A table for each machine, ARM (the M4) and Intel (the Skylake host): the
|
||||||
streams and 1 MB HTTP answers in Gbit/s, the other HTTP scenarios in
|
two are different machines in different conditions, and an average of them
|
||||||
thousands of requests per second.
|
would mean nothing. Each cell is the median of three runs; TCP streams and
|
||||||
* Each kind of proxying has two tables: the proxies copying through user
|
1 MB answers in Gbit/s, the other HTTP scenarios in thousands of requests
|
||||||
space (after "no proxy", the client talking to the origin with only the
|
per second. ‡: most runs were limited by the client or the origin rather
|
||||||
kernel forwarding, for reference), then the proxies using splice().
|
than by the proxy, which can then do at least that much.
|
||||||
* **Bold**: the best average of its table in the row, and any other whose runs
|
* Each table has the proxies copying through user space first, then, after
|
||||||
cannot be told apart from it: the range of its average (from the average of
|
`‖`, those using splice(): devel, whose automatic mode is its default, and
|
||||||
each machine's slowest run to that of the fastest) reaches the best one's.
|
haproxy with `splice-auto`.
|
||||||
* \*: the best of the row, copying and splice tables together, by the same
|
* HTTP proxy and TCP relay: **bold** is the best median of its group
|
||||||
rule - whether copying or splice() wins the scenario.
|
(copying, or splice()) in the row, and any other of the group whose runs
|
||||||
|
cannot be told apart from it: its fastest run reaches the best one's
|
||||||
|
slowest.
|
||||||
|
\* marks the best of the row over both groups, by the same rule.
|
||||||
|
* CONNECT and SOCKS, where devel is the only proxy using splice(): only the
|
||||||
|
best of the row is marked, bold and with \*.
|
||||||
* CPU time per gigabyte or request and peak memory are in the data. CPU adds
|
* CPU time per gigabyte or request and peak memory are in the data. CPU adds
|
||||||
little: every proxy ran at its CPU limit, so its CPU per unit of work is the
|
little: every proxy ran at its CPU limit, so its CPU per unit of work is the
|
||||||
inverse of its throughput.
|
inverse of its throughput.
|
||||||
|
|
||||||
## HTTP proxy
|
## HTTP proxy
|
||||||
|
|
||||||
Measured in one session on each machine ([data/](data/) `*-auto-http.csv`).
|
Measured on 13 October 2026, as were the CONNECT, SOCKS and relay tables
|
||||||
|
([data/](data/) `*-16k-*.csv`).
|
||||||
|
|
||||||
| scenario (M4 / Intel / average) | no proxy | ‖ | devel -s0 | devel -s0 -b16384 | nginx | haproxy |
|
**ARM (M4)**
|
||||||
|---|---:|:-:|---:|---:|---:|---:|
|
|
||||||
| http-ka-1k, k req/s | 120.8 / 129.3 / 125.0 | ‖ | 16.0 / 18.2 / 17.1 | 16.0 / 18.4 / 17.2 | 37.1 / 36.5 / 36.8 | **44.7 / 36.2 / 40.4** * |
|
|
||||||
| http-ka-1m, Gbit/s | 71.2 / 65.5 / 68.3 | ‖ | **22.4 / 15.7 / 19.1** | 13.7 / 9.4 / 11.6 | 12.8 / 5.6 / 9.2 | 5.8 / 7.3 / 6.6 |
|
|
||||||
| http-ka-50k-2000, k req/s | 86.1 / 85.2 / 85.7 | ‖ | **10.5 / 11.2 / 10.9** * | 9.2 / 8.2 / 8.7 | 11.3 / 9.0 / 10.1 | 9.8 / 7.2 / 8.5 |
|
|
||||||
| http-ka-2k-50k-2000, k req/s | 73.7 / 64.8 / 69.2 | ‖ | **9.6 / 9.6 / 9.6** * | 8.4 / 8.2 / 8.3 | 10.3 / 8.2 / 9.3 | 8.9 / 6.7 / 7.8 |
|
|
||||||
| http-close-1k, k req/s | 48.5 / 46.8 / 47.6 | ‖ | 5.2 / 4.7 / 4.9 | 5.2 / 4.7 / 5.0 | 13.5 / 13.2 / 13.3 | **16.7 / 14.7 / 15.7** |
|
|
||||||
|
|
||||||
| scenario (M4 / Intel / average) | devel -s1 (download) | devel -s3 (both) | devel -s (auto) | devel -s -b16384 | haproxy splice-response (download) | haproxy splice (both) |
|
| scenario (ARM) | devel -s0 | 1.0.1 | haproxy | nginx | tinyproxy | squid | ‖ | devel | haproxy splice-auto |
|
||||||
|---|---:|---:|---:|---:|---:|---:|
|
|---|---:|---:|---:|---:|---:|---:|:-:|---:|---:|
|
||||||
| http-ka-1k, k req/s | 16.0 / 18.6 / 17.3 | 16.0 / 19.1 / 17.6 | 15.8 / 17.8 / 16.8 | 15.9 / 18.2 / 17.0 | **44.2 / 35.3 / 39.8** * | **44.9 / 34.6 / 39.7** * |
|
| ka-1k, k req/s | 14.5 | 1.5 | **40.3** * | 33.1 | 3.9 | 19.4 | ‖ | 14.5 | **40.1** * |
|
||||||
| http-ka-1m, Gbit/s | **36.2 / 27.1 / 31.6** * | **36.2 / 26.7 / 31.5** * | **36.3 / 25.4 / 30.9** * | **35.3 / 26.3 / 30.8** * | 27.9 / 26.6 / 27.3 | 27.3 / 27.3 / 27.3 |
|
| ka-1m, Gbit/s | **12.4** | 8.1 | 5.4 ‡ | 11.8 | 1.0 | 3.0 ‡ | ‖ | **30.2 ‡** * | 5.4 ‡ |
|
||||||
| http-ka-50k-2000, k req/s | **10.4 / 10.2 / 10.3** * | **10.4 / 11.1 / 10.8** * | **10.5 / 10.5 / 10.5** * | **10.2 / 10.1 / 10.2** * | **12.0 / 9.2 / 10.6** * | **12.0 / 9.4 / 10.7** * |
|
| ka-50k-2000, k req/s | 8.6 | 8.1 | 8.6 | **10.9** * | 1.6 | 4.1 | ‖ | **9.6** | 8.5 |
|
||||||
| http-ka-2k-50k-2000, k req/s | **9.6 / 9.6 / 9.6** * | 9.6 / 9.4 / 9.5 | 9.4 / 9.8 / 9.6 | **9.4 / 9.7 / 9.6** * | **11.4 / 8.7 / 10.1** * | **11.3 / 8.4 / 9.9** * |
|
| ka-2k-50k-2000, k req/s | 7.8 | 6.7 | 7.9 | **9.6** * | 1.5 | 3.1 | ‖ | **8.7** | 8.1 |
|
||||||
| http-close-1k, k req/s | 5.2 / 4.8 / 5.0 | 5.2 / 4.4 / 4.8 | 5.2 / 4.8 / 5.0 | 5.3 / 4.6 / 4.9 | **16.8 / 15.3 / 16.1** * | **16.9 / 15.1 / 16.0** * |
|
| close-1k, k req/s | 5.4 | 4.1 | **15.6** * | 12.2 | 3.9 | 6.8 | ‖ | 5.4 | **15.7** * |
|
||||||
|
|
||||||
* splice() pays off for 1 MB answers, in any mode: 31 against 19 Gbit/s
|
**Intel (Skylake)**
|
||||||
copied, ahead of haproxy splicing (27). With 50 KB answers splicing neither
|
|
||||||
gains nor loses; with 1 KB answers or a new connection per request the mode
|
| scenario (Intel) | devel -s0 | 1.0.1 | haproxy | nginx | tinyproxy | squid | ‖ | devel | haproxy splice-auto |
|
||||||
makes no difference.
|
|---|---:|---:|---:|---:|---:|---:|:-:|---:|---:|
|
||||||
* Since pipes are made when first needed and kept for the connection, `-s1`
|
| ka-1k, k req/s | 18.9 | 1.6 | **36.2** * | **35.6** * | 3.9 | 9.3 | ‖ | 18.6 | **35.8** * |
|
||||||
no longer loses with 50 KB answers (9.6k against 8.7k requests per second
|
| ka-1m, Gbit/s | **9.4** | 7.8 | 7.9 | 5.9 | 1.1 | 2.2 | ‖ | **26.3 ‡** * | 24.8 ‡ |
|
||||||
in the earlier session, against 9.6k copying).
|
| ka-50k-2000, k req/s | 8.6 | **9.6** | 7.6 | 9.1 | 1.6 | 2.1 | ‖ | **10.4** * | 7.4 |
|
||||||
* nginx and haproxy answer 2.2-2.4 times more 1 KB requests, 2.7-3.2 times
|
| ka-2k-50k-2000, k req/s | 7.8 | **8.0** | 7.3 | **8.1** | 1.5 | 1.8 | ‖ | **9.5** * | 6.9 |
|
||||||
more when every request opens a new connection.
|
| close-1k, k req/s | 6.0 | 3.9 | **15.8** * | 13.3 | 3.7 | 4.0 | ‖ | 6.1 | **15.5** * |
|
||||||
|
|
||||||
|
* 1 MB answers: devel splices them at 30 Gbit/s on ARM and 26 on Intel, 2.6
|
||||||
|
to 5.6 times nginx and haproxy copying. haproxy `splice-auto` keeps up on
|
||||||
|
Intel (25) but hardly splices on ARM (5.4). Copying (`-s0`), devel is ahead
|
||||||
|
of the other copying proxies too (12.4 and 9.4 Gbit/s).
|
||||||
|
* 2000 clients with 50 KB answers: nginx leads on ARM (10.9k requests a
|
||||||
|
second against devel's 9.6k), devel on Intel (10.4k against 9.1k); haproxy
|
||||||
|
is behind both on both. With a 2 KB POST each, the same order.
|
||||||
|
* nginx and haproxy answer 2.3-2.8 times more 1 KB requests over kept-alive
|
||||||
|
connections on ARM, 1.9 times on Intel, and 2.2-2.9 times more with a new
|
||||||
|
connection for each. That last gap is not the thread pool's: nginx
|
||||||
|
(`keepalive 1024`) and haproxy (`http-reuse always`) keep their connections
|
||||||
|
to the origin and only accept and close the client's, while a forward proxy
|
||||||
|
such as 3proxy also opens and closes one to the server for every client
|
||||||
|
connection. As a TCP relay, where every proxy does, the gap is 1.35-1.5
|
||||||
|
times on ARM and 1.2-1.3 on Intel.
|
||||||
|
* 1.0.1 answers 1.5k 1 KB requests a second over kept-alive connections, held
|
||||||
|
by a 10 ms sleep removed in devel.
|
||||||
|
|
||||||
## CONNECT tunnel
|
## CONNECT tunnel
|
||||||
|
|
||||||
Measured in one session on each machine, as were the SOCKS and relay tables
|
**ARM (M4)**
|
||||||
([data/](data/) `*-tunnels.csv`).
|
|
||||||
|
|
||||||
| scenario (M4 / Intel / average) | devel -s0 | 0.9.4 | 1.0.1 | tinyproxy | squid |
|
| scenario (ARM) | devel -s0 | 1.0.1 | tinyproxy | squid | ‖ | devel |
|
||||||
|---|---:|---:|---:|---:|---:|
|
|---|---:|---:|---:|---:|:-:|---:|
|
||||||
| stream1-down, Gbit/s | **22.1 / 20.2 / 21.1** | 9.1 / 5.8 / 7.4 | **22.8 / 19.8 / 21.3** | 1.2 / 1.2 / 1.2 | 15.1 / 13.0 / 14.0 |
|
| stream1-down, Gbit/s | 13.3 | 20.5 | 1.2 | 14.3 | ‖ | **41.7 ‡** * |
|
||||||
| stream16, Gbit/s | **21.1 / 18.9 / 20.0** | 8.7 / 6.0 / 7.3 | **21.1 / 19.1 / 20.1** | 1.3 / 1.2 / 1.2 | 17.6 / 12.1 / 14.8 |
|
| stream16, Gbit/s | 12.6 | 19.0 | 1.2 | 16.9 | ‖ | **33.6 ‡** * |
|
||||||
| ka-1k, k req/s | 19.6 / 30.7 / 25.2 | 19.7 / 29.1 / 24.4 | 19.6 / 30.9 / 25.3 | 17.0 / 24.1 / 20.6 | **36.6 / 36.4 / 36.5** * |
|
| ka-1k, k req/s | 17.4 | 17.5 | 15.4 | **35.0 ‡** * | ‖ | 17.5 |
|
||||||
| ka-50k-2000, k req/s | 11.2 / 11.5 / 11.3 | 8.3 / 8.2 / 8.3 | 11.2 / 12.7 / 12.0 | 2.3 / 2.4 / 2.3 | **16.3 / 11.0 / 13.6** * |
|
| ka-50k-2000, k req/s | 8.4 | 10.0 | 2.1 | **15.0** * | ‖ | 10.2 |
|
||||||
| close-1k, k req/s | **4.1 / 4.4 / 4.3** * | **4.2 / 4.6 / 4.4** * | 3.8 / 3.7 / 3.7 | **4.1 / 4.8 / 4.4** * | **5.3 / 3.4 / 4.4** * |
|
| ka-2k-50k-2000, k req/s | 7.9 | 9.4 | 2.0 | **14.0** * | ‖ | 9.5 |
|
||||||
|
| close-1k, k req/s | 4.2 ‡ | 3.5 ‡ | 3.7 ‡ | **4.9 ‡** * | ‖ | 4.2 ‡ |
|
||||||
|
|
||||||
| scenario (M4 / Intel / average) | devel -s1 (download) | devel -s3 (both) | devel -s (auto) | 0.9.4 splice |
|
**Intel (Skylake)**
|
||||||
|---|---:|---:|---:|---:|
|
|
||||||
| stream1-down, Gbit/s | **47.5 / 32.0 / 39.8** * | **47.1 / 32.1 / 39.6** * | **47.5 / 31.6 / 39.5** * | **47.4 / 32.5 / 39.9** * |
|
|
||||||
| stream16, Gbit/s | 20.9 / 18.7 / 19.8 | 37.6 / 28.7 / 33.1 | **38.3 / 31.2 / 34.7** * | 24.1 / 27.7 / 25.9 |
|
|
||||||
| ka-1k, k req/s | 17.8 / 28.3 / 23.0 | 16.1 / 23.8 / 20.0 | **19.6 / 28.7 / 24.1** | 16.1 / 26.1 / 21.1 |
|
|
||||||
| ka-50k-2000, k req/s | **11.5 / 15.4 / 13.4** | 10.6 / 14.5 / 12.5 | **11.4 / 15.4 / 13.4** * | 10.6 / 15.0 / 12.8 |
|
|
||||||
| close-1k, k req/s | 4.0 / 4.2 / 4.1 | 3.8 / 3.8 / 3.8 | **4.1 / 4.4 / 4.3** * | 3.9 / 4.1 / 4.0 |
|
|
||||||
|
|
||||||
* tinyproxy stays at 1.2 Gbit/s whatever the load; squid manages 14-15 Gbit/s, devel 20 copying and 34-40 with
|
| scenario (Intel) | devel -s0 | 1.0.1 | tinyproxy | squid | ‖ | devel |
|
||||||
splice().
|
|---|---:|---:|---:|---:|:-:|---:|
|
||||||
* With 16 upload streams `-s1` copies, as it should; `-s3` and `-s` splice
|
| stream1-down, Gbit/s | 9.6 | 19.1 | 1.2 | 13.4 | ‖ | **31.0** * |
|
||||||
them. 0.9.4 splicing is level with devel on one stream but 25% behind it with
|
| stream16, Gbit/s | 9.7 | 18.7 | 1.3 | 13.1 | ‖ | **29.5** * |
|
||||||
16.
|
| ka-1k, k req/s | 30.7 | 30.3 | 29.0 | **36.3** * | ‖ | 30.4 |
|
||||||
* squid answers 1 KB requests 45% faster than devel and is level with it with
|
| ka-50k-2000, k req/s | 10.0 | 13.1 | 2.5 | 11.3 | ‖ | **15.4** * |
|
||||||
2000 clients (ahead on the M4, behind on the Skylake host).
|
| ka-2k-50k-2000, k req/s | 9.7 | 12.3 | 2.5 | 11.0 | ‖ | **14.1** * |
|
||||||
* With a new tunnel per request the client is the limit on the M4
|
| close-1k, k req/s | **5.2 ‡** * | 3.7 | 4.9 ‡ | 3.6 | ‖ | **5.2 ‡** * |
|
||||||
(proxychains does its work there): every proxy shows 4-5k requests per
|
|
||||||
second.
|
* With splice() devel moves 31-42 Gbit/s through a tunnel, 2-2.9 times squid;
|
||||||
|
copying with 16 KB buffers (`-s0`) it does 10-13, below 1.0.1's 19-20 with
|
||||||
|
its 64 KB buffers, which is what the automatic mode is for.
|
||||||
|
* squid answers 1 KB requests twice as fast as devel on ARM, 19% faster on
|
||||||
|
Intel; with 2000 clients squid leads on ARM (15.0k against 10.2k), devel on
|
||||||
|
Intel (15.4k against 11.3k).
|
||||||
|
* With a new tunnel per request proxychains on the client sets the pace on
|
||||||
|
ARM; on Intel devel does 5.2k a second, squid 3.6k.
|
||||||
|
|
||||||
## SOCKSv5 tunnel
|
## SOCKSv5 tunnel
|
||||||
|
|
||||||
| scenario (M4 / Intel / average) | devel -s0 | 0.9.4 | 1.0.1 | dante |
|
**ARM (M4)**
|
||||||
|---|---:|---:|---:|---:|
|
|
||||||
| stream1-down, Gbit/s | **22.5 / 18.9 / 20.7** | 10.6 / 5.7 / 8.2 | **22.6 / 19.7 / 21.2** | 11.2 / 7.8 / 9.5 |
|
|
||||||
| stream16, Gbit/s | **21.1 / 18.5 / 19.8** | 8.7 / 5.8 / 7.3 | **21.0 / 19.2 / 20.1** | 14.5 / 15.2 / 14.8 |
|
|
||||||
| ka-1k, k req/s | 19.7 / 28.5 / 24.1 | 19.6 / 29.5 / 24.6 | 19.6 / 29.9 / 24.7 | **26.8 / 25.3 / 26.0** * |
|
|
||||||
| ka-50k-2000, k req/s | 10.9 / 13.1 / 12.0 | 8.2 / 7.3 / 7.8 | 11.0 / 12.6 / 11.8 | **14.7 / 11.6 / 13.1** * |
|
|
||||||
| close-1k, k req/s | 3.9 / 4.3 / 4.1 | **3.9 / 4.4 / 4.2** * | 3.6 / 3.8 / 3.7 | 3.8 / 1.5 / 2.7 |
|
|
||||||
|
|
||||||
| scenario (M4 / Intel / average) | devel -s1 (download) | devel -s3 (both) | devel -s (auto) | 0.9.4 splice |
|
| scenario (ARM) | devel -s0 | 1.0.1 | dante | ‖ | devel |
|
||||||
|---|---:|---:|---:|---:|
|
|---|---:|---:|---:|:-:|---:|
|
||||||
| stream1-down, Gbit/s | **47.3 / 32.2 / 39.8** * | **47.7 / 32.7 / 40.2** * | **47.0 / 31.7 / 39.4** * | **47.5 / 31.3 / 39.4** * |
|
| stream1-down, Gbit/s | 12.9 | 19.7 | 10.6 | ‖ | **42.3 ‡** * |
|
||||||
| stream16, Gbit/s | 20.9 / 17.8 / 19.4 | **37.5 / 29.4 / 33.5** * | **38.3 / 29.2 / 33.7** * | 24.2 / 26.8 / 25.5 |
|
| stream16, Gbit/s | 12.8 | 19.1 | 13.5 | ‖ | **33.9** * |
|
||||||
| ka-1k, k req/s | 17.8 / 27.3 / 22.5 | 16.1 / 25.1 / 20.6 | **19.6 / 29.2 / 24.4** | 16.1 / 27.2 / 21.7 |
|
| ka-1k, k req/s | 17.5 | 17.6 | **25.1** * | ‖ | 17.5 |
|
||||||
| ka-50k-2000, k req/s | **11.4 / 14.4 / 12.9** * | 10.5 / 14.4 / 12.5 | **11.4 / 15.1 / 13.2** * | **10.6 / 14.9 / 12.7** * |
|
| ka-50k-2000, k req/s | 8.5 | 10.1 | **13.3** * | ‖ | 10.2 |
|
||||||
| close-1k, k req/s | 3.7 / 3.7 / 3.7 | 3.6 / 3.8 / 3.7 | **3.9 / 4.1 / 4.0** | 3.7 / 4.0 / 3.8 |
|
| ka-2k-50k-2000, k req/s | 7.8 | 9.4 | **12.4** * | ‖ | 9.5 |
|
||||||
|
| close-1k, k req/s | **4.0** * | 3.4 | 3.6 | ‖ | **4.0** * |
|
||||||
|
|
||||||
* dante is 8% faster than devel with 1 KB requests and level with it with 2000
|
**Intel (Skylake)**
|
||||||
clients; devel moves 1.3-2.2 times dante's bulk data copying (20 against
|
|
||||||
9.5-15 Gbit/s) and 2.3-4.2 times with splice(). With a new tunnel per
|
| scenario (Intel) | devel -s0 | 1.0.1 | dante | ‖ | devel |
|
||||||
request on the Skylake host dante manages 1.5k requests per second, devel
|
|---|---:|---:|---:|:-:|---:|
|
||||||
4.3k.
|
| stream1-down, Gbit/s | 9.7 | 19.4 | 8.0 | ‖ | **33.7** * |
|
||||||
|
| stream16, Gbit/s | 9.7 | 18.5 | 15.8 | ‖ | **31.2** * |
|
||||||
|
| ka-1k, k req/s | **29.6** * | **30.5** * | 25.0 | ‖ | **30.9** * |
|
||||||
|
| ka-50k-2000, k req/s | 10.0 | 12.9 | 11.7 | ‖ | **15.0** * |
|
||||||
|
| ka-2k-50k-2000, k req/s | 9.2 | 12.3 | 11.1 | ‖ | **14.5** * |
|
||||||
|
| close-1k, k req/s | **4.7** * | 3.9 | 1.5 | ‖ | **5.1** * |
|
||||||
|
|
||||||
|
* devel moves 31-42 Gbit/s with splice(), 2-4.2 times dante.
|
||||||
|
* On ARM dante answers 43% more 1 KB requests and 30% more with 2000 clients;
|
||||||
|
on Intel devel leads both (by 24% and 28%).
|
||||||
|
* With a new tunnel per request devel manages 4.0-5.1k a second, dante 3.6k
|
||||||
|
on ARM and 1.5k on Intel. With 2000 clients dante needs 0.8-1.4 GB, devel
|
||||||
|
200 MB.
|
||||||
|
|
||||||
## TCP relay
|
## TCP relay
|
||||||
|
|
||||||
| scenario (M4 / Intel / average) | devel -s0 | 0.9.4 | 1.0.1 | nginx | haproxy |
|
**ARM (M4)**
|
||||||
|---|---:|---:|---:|---:|---:|
|
|
||||||
| stream1-down, Gbit/s | **22.4 / 19.5 / 20.9** | 10.2 / 5.7 / 8.0 | **22.0 / 19.3 / 20.6** | 13.5 / 9.0 / 11.3 | 13.2 / 8.7 / 11.0 |
|
|
||||||
| stream16, Gbit/s | **20.9 / 19.0 / 20.0** | 8.8 / 5.8 / 7.3 | **20.9 / 18.3 / 19.6** | 13.5 / 9.7 / 11.6 | 8.9 / 8.7 / 8.8 |
|
|
||||||
| ka-1k, k req/s | 20.1 / 30.2 / 25.1 | 20.1 / 31.1 / 25.6 | 20.1 / 30.4 / 25.2 | **44.0 / 49.6 / 46.8** * | **45.6 / 46.8 / 46.2** * |
|
|
||||||
| ka-50k-2000, k req/s | **12.3 / 14.9 / 13.6** | 9.1 / 8.4 / 8.7 | **12.2 / 14.9 / 13.5** | **14.4 / 12.5 / 13.5** | 11.3 / 9.8 / 10.5 |
|
|
||||||
| close-1k, k req/s | 5.6 / 5.1 / 5.4 | 5.6 / 5.5 / 5.6 | 5.1 / 4.8 / 5.0 | 8.8 / 8.4 / 8.6 | **9.7 / 8.1 / 8.9** |
|
|
||||||
|
|
||||||
| scenario (M4 / Intel / average) | devel -s1 (download) | devel -s3 (both) | devel -s (auto) | 0.9.4 splice | haproxy splice (both) | haproxy splice-response (download) | haproxy splice-auto |
|
| scenario (ARM) | devel -s0 | 1.0.1 | haproxy | nginx | ‖ | devel | haproxy splice-auto |
|
||||||
|---|---:|---:|---:|---:|---:|---:|---:|
|
|---|---:|---:|---:|---:|:-:|---:|---:|
|
||||||
| stream1-down, Gbit/s | 46.2 / 27.7 / 36.9 | **48.1 / 31.9 / 40.0** * | **47.8 / 32.1 / 39.9** * | **47.5 / 30.1 / 38.8** * | **46.9 / 31.2 / 39.1** * | **47.1 / 27.4 / 37.3** * | 30.2 / 30.7 / 30.5 |
|
| stream1-down, Gbit/s | 13.4 | **20.3** | 13.1 | 12.7 | ‖ | **41.0** * | 26.2 |
|
||||||
| stream16, Gbit/s | 20.8 / 19.1 / 20.0 | **38.1 / 32.2 / 35.2** * | **38.3 / 30.5 / 34.4** * | 24.3 / 28.5 / 26.4 | 23.0 / 31.5 / 27.3 | 8.8 / 8.4 / 8.6 | 15.7 / 30.0 / 22.9 |
|
| stream16, Gbit/s | 12.8 | **19.2** | 8.1 ‡ | 12.7 | ‖ | **34.1 ‡** * | 14.3 ‡ |
|
||||||
| ka-1k, k req/s | 18.1 / 28.1 / 23.1 | 16.3 / 27.4 / 21.9 | 20.0 / 29.7 / 24.9 | 16.5 / 26.4 / 21.4 | 32.7 / 37.2 / 35.0 | 39.6 / 41.5 / 40.5 | **46.4 / 46.3 / 46.4** * |
|
| ka-1k, k req/s | 17.9 | 17.9 | **39.0** * | **37.5** | ‖ | 17.9 | **39.8** * |
|
||||||
| ka-50k-2000, k req/s | 12.6 / 17.9 / 15.2 | 11.5 / 17.7 / 14.6 | 12.5 / 17.6 / 15.0 | 11.6 / 17.0 / 14.3 | 20.3 / 21.9 / 21.1 | **24.3 / 19.4 / 21.9** * | 17.5 / 19.3 / 18.4 |
|
| ka-50k-2000, k req/s | 9.4 | 11.1 | 10.3 | **12.8** | ‖ | 11.3 | **15.8** * |
|
||||||
| close-1k, k req/s | 5.2 / 4.9 / 5.0 | 5.1 / 4.9 / 5.0 | 5.6 / 5.3 / 5.4 | 5.2 / 4.7 / 5.0 | **10.1 / 8.8 / 9.4** * | **10.1 / 8.8 / 9.5** * | 9.6 / 8.1 / 8.9 |
|
| ka-2k-50k-2000, k req/s | 8.7 | 10.3 | 10.1 | **11.9** | ‖ | 10.3 | **15.5** * |
|
||||||
|
| close-1k, k req/s | 5.9 | 4.7 | **8.9** * | 8.0 | ‖ | 5.9 | **8.9** * |
|
||||||
|
|
||||||
* As a relay devel copies 1.7-2.3 times what nginx and haproxy do; with splice()
|
**Intel (Skylake)**
|
||||||
it is level with haproxy splicing on one stream and 26-29% ahead with 16.
|
|
||||||
haproxy's `splice-auto` reaches 30 Gbit/s on one stream, the others 37-40.
|
|
||||||
* nginx and haproxy answer 1.9 times more 1 KB requests, 1.6 times more with
|
|
||||||
a new connection for each.
|
|
||||||
* With 2000 clients and 50 KB answers devel and nginx are level copying
|
|
||||||
(13.5k); splice() takes devel to 15.2k and haproxy from 10.5k to 21.9k. With
|
|
||||||
2000 connections devel runs 2000 threads on one CPU, haproxy one event loop.
|
|
||||||
* Where splice() is forced, 1 KB requests lose 13-24% (devel `-s3`, 0.9.4,
|
|
||||||
haproxy `splice`); `-s` and `splice-auto` lose nothing.
|
|
||||||
|
|
||||||
## 16 KB buffers
|
| scenario (Intel) | devel -s0 | 1.0.1 | haproxy | nginx | ‖ | devel | haproxy splice-auto |
|
||||||
|
|---|---:|---:|---:|---:|:-:|---:|---:|
|
||||||
|
| stream1-down, Gbit/s | 9.6 | **19.0** | 9.4 | 9.6 | ‖ | **32.9** * | 31.5 |
|
||||||
|
| stream16, Gbit/s | 9.9 | **18.7** | 9.1 | 9.8 | ‖ | **31.5** * | **31.0 ‡** * |
|
||||||
|
| ka-1k, k req/s | 29.5 | 29.5 | 45.1 | **48.7** * | ‖ | 29.8 | **47.1** * |
|
||||||
|
| ka-50k-2000, k req/s | 11.0 | **14.4** | 9.8 | 11.9 | ‖ | 17.5 | **18.8** * |
|
||||||
|
| ka-2k-50k-2000, k req/s | 10.4 | **13.3** | 9.5 | 11.6 | ‖ | 15.3 | **17.9** * |
|
||||||
|
| close-1k, k req/s | 6.4 | 4.8 | 7.9 | **8.6** * | ‖ | 6.5 | **8.3** |
|
||||||
|
|
||||||
`-b16384` against the default 64 KB, from the HTTP proxy session:
|
* On streams devel splices 32-41 Gbit/s; haproxy `splice-auto` is level on
|
||||||
|
Intel with one stream (31.5) and sixteen (31.0), behind on ARM (26 and 14).
|
||||||
| | devel -s0 | devel -s0 -b16384 | devel -s | devel -s -b16384 |
|
* nginx and haproxy answer 2.1-2.2 times more 1 KB requests on ARM, 1.5-1.6
|
||||||
|---|---:|---:|---:|---:|
|
times on Intel.
|
||||||
| http-ka-1m, Gbit/s (average) | 19.1 | 11.6 | 30.9 | 30.8 |
|
* With 2000 clients and 50 KB answers haproxy `splice-auto` leads, 40% ahead
|
||||||
| http-ka-50k-2000, k req/s (average) | 10.9 | 8.7 | 10.5 | 10.2 |
|
of devel on ARM and 7% on Intel.
|
||||||
| peak memory with 2000 clients (POST + 50 KB), MB, M4 / Skylake | 199 / 156 | 166 / 128 | 192 / 155 | 150 / 128 |
|
|
||||||
| peak memory with 16 streams, MB, M4 | 72 | 34 | | |
|
|
||||||
|
|
||||||
Copying with 16 KB buffers takes four times as many system calls for the same
|
|
||||||
data, which costs 20-40% of the throughput; with splice() the bulk of the data
|
|
||||||
goes through the pipe and the buffer size hardly matters. The memory saved
|
|
||||||
with 2000 clients, 17-22%, is far less than the buffers' size would suggest. A smaller buffer also limits what data filters see of a body, and
|
|
||||||
`tlspr` needs more than 16 KB.
|
|
||||||
|
|
||||||
## HTTPS: TLS in the proxy
|
## HTTPS: TLS in the proxy
|
||||||
|
|
||||||
Measured on 13 October 2026 with devel as of then: 16 KB buffers, `-s` by
|
Measured on 13 October 2026 with devel as of the evening: 16 KB buffers,
|
||||||
default, the thread pool ([data/](data/) `*-tls.csv`). Every proxy relays
|
splice() in its automatic mode, the thread pool, TLS read a record ahead and
|
||||||
TCP, ending TLS (`term`: HTTPS from wrk, plain TCP to the origin) or
|
relayed a full record per write ([data/](data/) `*-tls.csv`). Every proxy
|
||||||
beginning it (`init`: plain HTTP from wrk, HTTPS to the origin): 3proxy
|
relays TCP, ending TLS (`term`: TLS from the client, plain TCP to the origin)
|
||||||
|
or beginning it (`init`: plain TCP from the client, TLS to the origin): 3proxy
|
||||||
`tcppm` under `ssl_serv` / `ssl_cli`, nginx `stream` with `ssl` and
|
`tcppm` under `ssl_serv` / `ssl_cli`, nginx `stream` with `ssl` and
|
||||||
`proxy_ssl`, haproxy `mode tcp` with `ssl crt` and `server ... ssl`, stunnel.
|
`proxy_ssl`, haproxy `mode tcp` with `ssl crt` and `server ... ssl`, envoy
|
||||||
ECDSA P-256 certificate, TLS 1.3, OpenSSL in every proxy; "no proxy" is wrk
|
`tcp_proxy` with TLS transport sockets, stunnel. ECDSA P-256 certificate,
|
||||||
speaking HTTPS to the origin itself. Every proxy ran at its CPU limit.
|
TLS 1.3; envoy uses BoringSSL, the others OpenSSL (3.0.13 on ARM, 3.5.8 on
|
||||||
|
Intel). "no proxy" is the client speaking TLS to the origin itself. The
|
||||||
|
`*-ka-*` and `*-close-*` scenarios are wrk over HTTPS, the `*-stream*` ones
|
||||||
|
iperf3 wrapped in TLS by `bench/mix tls`; on one stream that wrapper, a Go
|
||||||
|
program on one core, can set the pace (‡).
|
||||||
|
|
||||||
| scenario (M4 / Intel / average) | no proxy | ‖ | devel | nginx | haproxy | stunnel |
|
### ARM (M4)
|
||||||
|---|---:|:-:|---:|---:|---:|---:|
|
|
||||||
| tls-term-ka-1k, k req/s | 140.5 / 107.2 / 123.8 | ‖ | 16.4 / 24.4 / 20.4 | **33.1 / 35.6 / 34.3** | 31.8 / 33.7 / 32.8 | 13.8 / 20.2 / 17.0 |
|
|
||||||
| tls-term-ka-1m, Gbit/s | 31.53 / 22.68 / 27.10 | ‖ | 5.95 / 4.92 / 5.44 | **6.84 / 6.05 / 6.44** | 5.00 / 5.90 / 5.45 | 4.48 / 5.13 / 4.80 |
|
|
||||||
| tls-term-close-1k, k req/s | 12.4 / 4.2 / 8.3 | ‖ | 2.7 / 1.2 / 2.0 | **3.3 / 1.4 / 2.4** | 2.9 / 1.4 / 2.1 | 2.0 / 1.1 / 1.5 |
|
|
||||||
| tls-init-ka-1k, k req/s | 140.4 / 105.9 / 123.1 | ‖ | 16.4 / 24.0 / 20.2 | **34.0 / 36.2 / 35.1** | 32.5 / 33.1 / 32.8 | 14.0 / 20.2 / 17.1 |
|
|
||||||
| tls-init-ka-1m, Gbit/s | 31.87 / 20.96 / 26.41 | ‖ | **5.60 / 5.16 / 5.38** | **5.80 / 5.43 / 5.61** | 4.58 / 5.12 / 4.85 | 4.15 / 4.56 / 4.35 |
|
|
||||||
| tls-init-close-1k, k req/s | 12.4 / 3.8 / 8.1 | ‖ | 2.0 / 0.9 / 1.4 | **3.4 / 1.3 / 2.3** | 2.5 / 1.0 / 1.7 | 2.0 / 1.0 / 1.5 |
|
|
||||||
|
|
||||||
The proxy's CPU per request (per gigabyte for 1 MB answers), its p99
|
**throughput, Gbit/s (thousands of requests per second for HTTP)**
|
||||||
latency and its peak memory, M4 / Intel:
|
|
||||||
|
|
||||||
| scenario | devel | nginx | haproxy | stunnel |
|
| scenario | no proxy | ‖ | devel | haproxy | nginx | envoy | stunnel |
|
||||||
|---|---:|---:|---:|---:|
|
|---|---:|:-:|---:|---:|---:|---:|---:|
|
||||||
| tls-term-ka-1k, µs | 61 / 41 | **30 / 28** | 31 / 30 | 72 / 50 |
|
| tls-term-ka-1k | 1.43 (139.2k/s) | ‖ | 0.17 (16.8k/s) | 0.33 (31.9k/s) | **0.34 (33.4k/s)** | 0.32 (30.9k/s) | 0.14 (13.9k/s) |
|
||||||
| tls-term-ka-1m, s/GB | 1.35 / 1.63 | **1.17 / 1.33** | 1.62 / 1.37 | 1.79 / 1.57 |
|
| tls-term-ka-1m | 29.81 (3.5k/s) | ‖ | 7.20 (0.9k/s) | 4.88 (0.6k/s) ‡ | 7.24 (0.9k/s) | **10.57 (1.3k/s) ‡** | 4.66 (0.6k/s) |
|
||||||
| tls-term-close-1k, µs | 370 / 809 | **302 / 699** | 347 / 721 | 503 / 930 |
|
| tls-term-close-1k | 0.13 (12.3k/s) | ‖ | 0.03 (2.7k/s) ‡ | 0.03 (2.8k/s) ‡ | 0.03 (3.3k/s) ‡ | **0.04 (3.9k/s) ‡** | 0.02 (1.9k/s) ‡ |
|
||||||
| tls-init-ka-1m, s/GB | 1.43 / 1.55 | **1.38 / 1.48** | 1.77 / 1.58 | 1.93 / 1.76 |
|
| tls-term-stream1-down | 9.3 | ‖ | 9.2 ‡ | 8.8 ‡ | 8.6 ‡ | **9.6 ‡** | 4.7 |
|
||||||
| tls-init-close-1k, µs | 501 / 1159 | **293 / 796** | 401 / 1010 | 495 / 1055 |
|
| tls-term-stream16 | 19.3 | ‖ | 6.7 | 5.0 | 6.7 | **9.4** | 4.3 |
|
||||||
| tls-term-close-1k, p99 ms | 9 / 44 | **2 / 4** | 16 / 41 | 26 / 57 |
|
| tls-init-ka-1k | 1.43 (138.8k/s) | ‖ | 0.18 (17.2k/s) | 0.33 (32.4k/s) | **0.35 (33.7k/s)** | 0.32 (31.3k/s) | 0.15 (14.2k/s) |
|
||||||
| tls-init-close-1k, p99 ms | 46 / 122 | **20 / 71** | 27 / 89 | 49 / 180 |
|
| tls-init-ka-1m | 28.69 (3.4k/s) | ‖ | 6.14 (0.7k/s) | 4.63 (0.6k/s) | 5.84 (0.7k/s) | **8.59 (1.0k/s)** | 4.19 (0.5k/s) |
|
||||||
| peak memory, MB | **12-18 / 14-77** | 31-44 / 32-48 | 36-48 / 38-53 | 13-21 / 16-34 |
|
| tls-init-close-1k | 0.13 (12.2k/s) | ‖ | 0.02 (2.0k/s) | 0.03 (2.5k/s) | 0.03 (3.4k/s) | **0.06 (5.7k/s)** | 0.02 (1.9k/s) |
|
||||||
|
| tls-init-stream1-down | 9.2 | ‖ | 7.2 | 5.8 | 7.2 | **10.9** | 4.4 |
|
||||||
|
| tls-init-stream16 | 19.6 | ‖ | 8.3 ‡ | 5.9 ‡ | 7.8 ‡ | **11.0 ‡** | 5.2 ‡ |
|
||||||
|
|
||||||
* **1 MB answers:** devel is level with nginx beginning TLS and with haproxy
|
**proxy CPU time per gigabyte or per request**
|
||||||
ending it, 13-25% ahead of stunnel; nginx is fastest ending it. With TLS the
|
|
||||||
cost is the cipher, so the threads matter little.
|
| scenario | no proxy | ‖ | devel | haproxy | nginx | envoy | stunnel |
|
||||||
* **1 KB requests over kept-alive connections:** devel answers 59% of what
|
|---|---:|:-:|---:|---:|---:|---:|---:|
|
||||||
nginx does, the same share as without TLS (`relay-ka-1k`); the thread per
|
| tls-term-ka-1k | – | ‖ | 60 µs/req | 31 µs/req | **30 µs/req** | 32 µs/req | 72 µs/req |
|
||||||
connection, not TLS, sets it. stunnel, a thread per connection too, is
|
| tls-term-ka-1m | – | ‖ | 1.11 s/GB | 1.66 s/GB | 1.10 s/GB | **0.76 s/GB** | 1.72 s/GB |
|
||||||
below devel.
|
| tls-term-close-1k | – | ‖ | 370 µs/req | 358 µs/req | 307 µs/req | **255 µs/req** | 514 µs/req |
|
||||||
* **A handshake for every request:** ending TLS devel does 82-94% of nginx and
|
| tls-term-stream1-down | – | ‖ | 0.85 s/GB | 0.87 s/GB | 0.91 s/GB | **0.77 s/GB** | 1.70 s/GB |
|
||||||
haproxy, 30% more than stunnel; beginning it 60-68% of nginx. nginx
|
| tls-term-stream16 | – | ‖ | 1.20 s/GB | 1.60 s/GB | 1.20 s/GB | **0.85 s/GB** | 1.88 s/GB |
|
||||||
(`proxy_ssl_session_reuse`) and haproxy resume the session to the server, so
|
| tls-init-ka-1k | – | ‖ | 58 µs/req | 31 µs/req | **30 µs/req** | 32 µs/req | 71 µs/req |
|
||||||
most of their handshakes there are short; devel and stunnel make a full one
|
| tls-init-ka-1m | – | ‖ | 1.31 s/GB | 1.75 s/GB | 1.37 s/GB | **0.93 s/GB** | 1.92 s/GB |
|
||||||
for every connection.
|
| tls-init-close-1k | – | ‖ | 499 µs/req | 408 µs/req | 297 µs/req | **176 µs/req** | 518 µs/req |
|
||||||
* Handshakes cost two to three times more on the Skylake host than on the M4,
|
| tls-init-stream1-down | – | ‖ | 1.11 s/GB | 1.37 s/GB | 1.11 s/GB | **0.74 s/GB** | 1.81 s/GB |
|
||||||
with or without a proxy.
|
| tls-init-stream16 | – | ‖ | 0.96 s/GB | 1.35 s/GB | 1.03 s/GB | **0.73 s/GB** | 1.53 s/GB |
|
||||||
|
|
||||||
|
**proxy peak memory, MB**
|
||||||
|
|
||||||
|
| scenario | no proxy | ‖ | devel | haproxy | nginx | envoy | stunnel |
|
||||||
|
|---|---:|:-:|---:|---:|---:|---:|---:|
|
||||||
|
| tls-term-ka-1k | – | ‖ | **12** | 36 | 32 | 18 | 13 |
|
||||||
|
| tls-term-ka-1m | – | ‖ | **15** | 43 | 44 | 41 | **13** |
|
||||||
|
| tls-term-close-1k | – | ‖ | **14** | 37 | 32 | 19 | 21 |
|
||||||
|
| tls-term-stream1-down | – | ‖ | 7 | 40 | 34 | 26 | **5** |
|
||||||
|
| tls-term-stream16 | – | ‖ | **26** | 55 | 53 | 66 | **21** |
|
||||||
|
| tls-init-ka-1k | – | ‖ | **13** | 37 | 33 | 17 | 14 |
|
||||||
|
| tls-init-ka-1m | – | ‖ | **16** | 49 | 44 | 41 | **18** |
|
||||||
|
| tls-init-close-1k | – | ‖ | **17** | 38 | 33 | **19** | **19** |
|
||||||
|
| tls-init-stream1-down | – | ‖ | **6** | 40 | 37 | 25 | **6** |
|
||||||
|
| tls-init-stream16 | – | ‖ | **62** | **59** | 72 | 122 | **56** |
|
||||||
|
|
||||||
|
### Intel (Skylake)
|
||||||
|
|
||||||
|
**throughput, Gbit/s (thousands of requests per second for HTTP)**
|
||||||
|
|
||||||
|
| scenario | no proxy | ‖ | devel | haproxy | nginx | envoy | stunnel |
|
||||||
|
|---|---:|:-:|---:|---:|---:|---:|---:|
|
||||||
|
| tls-term-ka-1k | 0.97 (95.0k/s) | ‖ | 0.23 (22.5k/s) | 0.33 (32.5k/s) | **0.34 (33.4k/s)** | 0.28 (27.1k/s) | 0.19 (18.2k/s) |
|
||||||
|
| tls-term-ka-1m | 19.50 (2.3k/s) | ‖ | **5.90 (0.7k/s)** | **5.48 (0.7k/s)** | **5.82 (0.7k/s)** | **5.80 (0.7k/s)** | 4.51 (0.5k/s) |
|
||||||
|
| tls-term-close-1k | 0.03 (3.3k/s) | ‖ | 0.01 (1.2k/s) ‡ | 0.01 (1.3k/s) ‡ | 0.01 (1.3k/s) ‡ | **0.02 (2.0k/s) ‡** | 0.01 (1.0k/s) ‡ |
|
||||||
|
| tls-term-stream1-down | 7.1 | ‖ | **5.6** | 6.1 | 5.9 | **6.9** | 5.1 |
|
||||||
|
| tls-term-stream16 | 16.2 | ‖ | 5.9 | 5.0 | 5.7 | **6.8** | 4.7 |
|
||||||
|
| tls-init-ka-1k | 0.97 (95.2k/s) | ‖ | 0.24 (23.1k/s) | **0.32 (31.1k/s)** | **0.31 (30.6k/s)** | **0.30 (29.3k/s)** | 0.19 (18.4k/s) |
|
||||||
|
| tls-init-ka-1m | 20.70 (2.5k/s) | ‖ | 5.22 (0.6k/s) | 4.85 (0.6k/s) | 5.34 (0.6k/s) | **6.35 (0.8k/s)** | 4.41 (0.5k/s) |
|
||||||
|
| tls-init-close-1k | 0.03 (3.3k/s) | ‖ | 0.01 (0.8k/s) | 0.01 (1.0k/s) | 0.01 (1.2k/s) | **0.03 (3.0k/s)** | 0.01 (0.9k/s) |
|
||||||
|
| tls-init-stream1-down | 7.5 | ‖ | 6.1 | 5.2 | 6.0 | **7.8** | 4.7 |
|
||||||
|
| tls-init-stream16 | 16.7 | ‖ | **7.1** | 5.9 ‡ | 6.8 | **7.3** | 5.6 |
|
||||||
|
|
||||||
|
**proxy CPU time per gigabyte or per request**
|
||||||
|
|
||||||
|
| scenario | no proxy | ‖ | devel | haproxy | nginx | envoy | stunnel |
|
||||||
|
|---|---:|:-:|---:|---:|---:|---:|---:|
|
||||||
|
| tls-term-ka-1k | – | ‖ | 44 µs/req | 31 µs/req | **30 µs/req** | 37 µs/req | 55 µs/req |
|
||||||
|
| tls-term-ka-1m | – | ‖ | **1.36 s/GB** | **1.47 s/GB** | **1.38 s/GB** | **1.38 s/GB** | 1.78 s/GB |
|
||||||
|
| tls-term-close-1k | – | ‖ | 821 µs/req | 774 µs/req | 781 µs/req | **510 µs/req** | 1,022 µs/req |
|
||||||
|
| tls-term-stream1-down | – | ‖ | **1.38 s/GB** | 1.28 s/GB | 1.32 s/GB | **1.08 s/GB** | 1.57 s/GB |
|
||||||
|
| tls-term-stream16 | – | ‖ | 1.35 s/GB | 1.61 s/GB | 1.40 s/GB | **1.18 s/GB** | 1.69 s/GB |
|
||||||
|
| tls-init-ka-1k | – | ‖ | 43 µs/req | **32 µs/req** | **33 µs/req** | **34 µs/req** | 55 µs/req |
|
||||||
|
| tls-init-ka-1m | – | ‖ | 1.53 s/GB | 1.67 s/GB | 1.50 s/GB | **1.26 s/GB** | 1.82 s/GB |
|
||||||
|
| tls-init-close-1k | – | ‖ | 1,187 µs/req | 1,041 µs/req | 828 µs/req | **336 µs/req** | 1,070 µs/req |
|
||||||
|
| tls-init-stream1-down | – | ‖ | 1.30 s/GB | 1.53 s/GB | 1.34 s/GB | **1.03 s/GB** | 1.71 s/GB |
|
||||||
|
| tls-init-stream16 | – | ‖ | **1.14 s/GB** | 1.37 s/GB | 1.17 s/GB | **1.11 s/GB** | 1.43 s/GB |
|
||||||
|
|
||||||
|
**proxy peak memory, MB**
|
||||||
|
|
||||||
|
| scenario | no proxy | ‖ | devel | haproxy | nginx | envoy | stunnel |
|
||||||
|
|---|---:|:-:|---:|---:|---:|---:|---:|
|
||||||
|
| tls-term-ka-1k | – | ‖ | **14** | 37 | 35 | 24 | 16 |
|
||||||
|
| tls-term-ka-1m | – | ‖ | **20** | 49 | 48 | 46 | **20** |
|
||||||
|
| tls-term-close-1k | – | ‖ | **24** | **38** | **34** | **26** | **34** |
|
||||||
|
| tls-term-stream1-down | – | ‖ | 8 | 39 | 36 | 33 | **8** |
|
||||||
|
| tls-term-stream16 | – | ‖ | 80 | **44** | 85 | 138 | 89 |
|
||||||
|
| tls-init-ka-1k | – | ‖ | **16** | 41 | 36 | 24 | 17 |
|
||||||
|
| tls-init-ka-1m | – | ‖ | **18** | 50 | 46 | 48 | 21 |
|
||||||
|
| tls-init-close-1k | – | ‖ | 59 | 40 | 35 | **27** | 34 |
|
||||||
|
| tls-init-stream1-down | – | ‖ | **11** | 39 | 35 | 32 | **10** |
|
||||||
|
| tls-init-stream16 | – | ‖ | 95 | **55** | 114 | 148 | 97 |
|
||||||
|
|
||||||
|
* **Bulk data:** devel is level with nginx and ahead of stunnel on both
|
||||||
|
machines, and ahead of haproxy but for one stream ending TLS on Intel; envoy leads on ARM by 30-50% with a third less CPU per
|
||||||
|
gigabyte, and on Intel by 0-30%. BoringSSL's ciphers on ARM are the likely
|
||||||
|
difference: on Intel, ending TLS for 1 MB answers, the four are level.
|
||||||
|
* **1 KB requests over kept-alive connections:** devel answers half of what
|
||||||
|
nginx, haproxy and envoy do on ARM and two thirds on Intel, the same share
|
||||||
|
as without TLS: the thread per connection sets it, not TLS. stunnel, a
|
||||||
|
thread per connection too, is below devel.
|
||||||
|
* **A handshake for every request:** ending TLS devel does 80-95% of nginx
|
||||||
|
and haproxy, beginning it 60-80%; nginx and haproxy resume the session to
|
||||||
|
the server, devel makes a full handshake each time. envoy does 1.2-1.5
|
||||||
|
times nginx ending TLS and 1.7-2.5 times beginning it.
|
||||||
|
* **Memory:** with one connection or a few dozen, devel and stunnel need the
|
||||||
|
least, mostly 6-24 MB (devel 59 MB beginning a TLS connection per request
|
||||||
|
on Intel), against 32-50 MB for nginx and haproxy and 17-48 MB for
|
||||||
|
envoy. With 16 streams on Intel haproxy needs the least (44-55 MB, devel
|
||||||
|
80-95), and envoy the most everywhere (66-148 MB).
|
||||||
|
|
||||||
## Many connections: the mix scenarios
|
## Many connections: the mix scenarios
|
||||||
|
|
||||||
Measured on 13 October 2026 with the same devel ([data/](data/) `*-mix.csv`),
|
Measured on 13 October 2026 with the same devel ([data/](data/) `*-mix.csv`),
|
||||||
20000 connections open through the proxy, `--mix-active` 2000; `-3k` at a
|
20000 connections open through the proxy, `--mix-active` 2000; `-3k` at a
|
||||||
fixed 3000 exchanges a second. dante is left out on the Skylake host: with
|
fixed 3000 exchanges a second. dante is left out on Intel: with 20000
|
||||||
20000 connections it needs more memory than the machine has (6.6 GB on the
|
connections it needs more memory than the machine has (6.6 GB on ARM) and the
|
||||||
M4) and the OOM killer ended the origin. ‡: limited by the client.
|
OOM killer ended the origin. ‡: limited by the client.
|
||||||
|
|
||||||
| scenario (M4 / Intel), k exchanges/s | devel | devel -s0 | 1.0.1 | nginx | haproxy | haproxy splice-auto | squid | tinyproxy | dante |
|
### ARM (M4)
|
||||||
|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|
|
|
||||||
| mix-http | 5.0 / 7.0 | 4.9 / 6.5 | 3.9 / 5.4 | **7.5‡ / 7.9** | 6.5‡ / 7.1 | 6.5‡ / **8.6** | 2.7‡ / 2.2 | 1.5 / 1.7 | |
|
|
||||||
| mix-connect | 5.7‡ / **9.1‡** | 5.5 / 8.2 | 5.5‡ / 7.3 | | | | **7.3‡** / 7.2 | 2.0 / 2.8 | |
|
|
||||||
| mix-socks | **5.7‡ / 9.0** | 5.5 / 8.0 | 5.8‡ / 8.4 | | | | | | 3.5 / - |
|
|
||||||
| mix-relay | 5.9‡ / 9.2 | 5.7 / 8.1 | 5.8‡ / 8.6 | **7.5‡ / 9.9‡** | 6.8‡ / 7.9‡ | 7.1‡ / 8.5 | | | |
|
|
||||||
|
|
||||||
| at 3000 a second (M4 / Intel) | devel | devel -s0 | 1.0.1 | nginx | haproxy | haproxy splice-auto | squid | tinyproxy | dante |
|
**throughput, Gbit/s (thousands of requests per second for HTTP)**
|
||||||
|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|
|
|
||||||
| CPU per exchange, µs: mix-http-3k, mix-relay-3k | 236 / 201, 209 / 171 | 236 / 217, 215 / 174 | 278 / 238, 212 / 170 | 169 / 187, 178 / 162 | 162 / 168, 179 / 166 | **162 / 160, 178 / 159** | 326 / 489 | 678 / 647 | |
|
|
||||||
| peak memory, MB: mix-http-3k | 2627 / 2659 | 2614 / 2644 | 2752 / 2820 | **139 / 154** | 150 / 179 | 154 / 180 | 603 / 868 | 803 / 765 | |
|
|
||||||
| peak memory, MB: mix-connect-3k, mix-socks-3k | 2670 / 2660, 1422 / 1410 | 2653 / 2648, 1404 / 1398 | 2831 / 2834, 1559 / 1574 | | | | 1289 / 1371 | **1025 / 1038** | 6747 / - (socks) |
|
|
||||||
| peak memory, MB: mix-relay-3k | 1306 / 1376 | 1291 / 1358 | 1456 / 1531 | 574 / 604 | **267 / 314** | **264 / 318** | | | |
|
|
||||||
|
|
||||||
* Copying many small exchanges devel does 75-80% of nginx and haproxy on the
|
| scenario | devel -s0 | 1.0.1 | haproxy | nginx | tinyproxy | squid | dante | ‖ | devel | haproxy splice-auto |
|
||||||
M4 and 85-95% on the Skylake host, where it is first through CONNECT and
|
|---|---:|---:|---:|---:|---:|---:|---:|:-:|---:|---:|
|
||||||
SOCKS; at a fixed rate it takes 3-8% more CPU than they do as a relay, 7-25%
|
| mix-http | 1.80 (4.9k/s) | 1.42 (3.9k/s) | 1.83 (6.5k/s) ‡ | **2.76 (7.5k/s) ‡** | 0.59 (1.5k/s) | 0.92 (2.7k/s) ‡ | – (–k/s) | ‖ | **1.84 (5.0k/s)** | **1.81 (6.5k/s) ‡** |
|
||||||
|
| mix-connect | 2.08 (5.5k/s) | 2.07 (5.5k/s) ‡ | – (–k/s) | – (–k/s) | 0.74 (2.0k/s) | **2.76 (7.3k/s) ‡** | – (–k/s) | ‖ | **2.16 (5.7k/s) ‡** | – (–k/s) |
|
||||||
|
| mix-socks | 2.03 (5.5k/s) | **2.17 (5.8k/s) ‡** | – (–k/s) | – (–k/s) | – (–k/s) | – (–k/s) | 1.31 (3.5k/s) | ‖ | **2.13 (5.7k/s) ‡** | – (–k/s) |
|
||||||
|
| mix-relay | 2.07 (5.7k/s) | 2.12 (5.8k/s) ‡ | 2.31 (6.8k/s) ‡ | **2.72 (7.5k/s) ‡** | – (–k/s) | – (–k/s) | – (–k/s) | ‖ | 2.16 (5.9k/s) ‡ | **2.50 (7.1k/s) ‡** |
|
||||||
|
| mix-http-3k | 1.09 (3.0k/s) | 1.08 (3.0k/s) | 1.08 (3.0k/s) | **1.09 (3.0k/s)** | 0.58 (1.5k/s) | **1.09 (3.0k/s) ‡** | – (–k/s) | ‖ | 1.08 (3.0k/s) | **1.08 (3.0k/s)** |
|
||||||
|
| mix-connect-3k | **1.09 (3.0k/s)** | 1.08 (3.0k/s) | – (–k/s) | – (–k/s) | 0.74 (2.0k/s) | 1.08 (3.0k/s) | – (–k/s) | ‖ | **1.08 (3.0k/s)** | – (–k/s) |
|
||||||
|
| mix-socks-3k | 1.08 (3.0k/s) | 1.08 (3.0k/s) | – (–k/s) | – (–k/s) | – (–k/s) | – (–k/s) | **1.13 (3.1k/s)** | ‖ | **1.08 (3.0k/s)** | – (–k/s) |
|
||||||
|
| mix-relay-3k | **1.08 (3.0k/s)** | 1.08 (3.0k/s) | **1.09 (3.0k/s)** | 1.08 (3.0k/s) | – (–k/s) | – (–k/s) | – (–k/s) | ‖ | **1.08 (3.0k/s)** | **1.09 (3.0k/s)** |
|
||||||
|
|
||||||
|
**proxy CPU time per gigabyte or per request**
|
||||||
|
|
||||||
|
| scenario | devel -s0 | 1.0.1 | haproxy | nginx | tinyproxy | squid | dante | ‖ | devel | haproxy splice-auto |
|
||||||
|
|---|---:|---:|---:|---:|---:|---:|---:|:-:|---:|---:|
|
||||||
|
| mix-http | 205 µs/req | 272 µs/req | 156 µs/req | **134 µs/req** | 675 µs/req | 375 µs/req | – µs/req | ‖ | 211 µs/req | **157 µs/req** |
|
||||||
|
| mix-connect | 190 µs/req | 187 µs/req | – µs/req | – µs/req | 507 µs/req | **139 µs/req** | – µs/req | ‖ | **182 µs/req** | – µs/req |
|
||||||
|
| mix-socks | 187 µs/req | **179 µs/req** | – µs/req | – µs/req | – µs/req | – µs/req | 298 µs/req | ‖ | **179 µs/req** | – µs/req |
|
||||||
|
| mix-relay | 186 µs/req | 182 µs/req | 151 µs/req | **136 µs/req** | – µs/req | – µs/req | – µs/req | ‖ | 177 µs/req | **143 µs/req** |
|
||||||
|
| mix-http-3k | 236 µs/req | 278 µs/req | **162 µs/req** | 169 µs/req | 678 µs/req | 326 µs/req | – µs/req | ‖ | 236 µs/req | **162 µs/req** |
|
||||||
|
| mix-connect-3k | 218 µs/req | 216 µs/req | – µs/req | – µs/req | 509 µs/req | **194 µs/req** | – µs/req | ‖ | **212 µs/req** | – µs/req |
|
||||||
|
| mix-socks-3k | **215 µs/req** | **211 µs/req** | – µs/req | – µs/req | – µs/req | – µs/req | 334 µs/req | ‖ | **210 µs/req** | – µs/req |
|
||||||
|
| mix-relay-3k | 215 µs/req | 212 µs/req | **179 µs/req** | **178 µs/req** | – µs/req | – µs/req | – µs/req | ‖ | 209 µs/req | **178 µs/req** |
|
||||||
|
|
||||||
|
**proxy peak memory, MB**
|
||||||
|
|
||||||
|
| scenario | devel -s0 | 1.0.1 | haproxy | nginx | tinyproxy | squid | dante | ‖ | devel | haproxy splice-auto |
|
||||||
|
|---|---:|---:|---:|---:|---:|---:|---:|:-:|---:|---:|
|
||||||
|
| mix-http | 2,407 | 2,729 | 529 | **153** | 817 | 839 | – | ‖ | 2,438 | **556** |
|
||||||
|
| mix-connect | 2,725 | 3,220 | – | – | **1,033** | 1,768 | – | ‖ | **2,760** | – |
|
||||||
|
| mix-socks | **1,482** | 2,007 | – | – | – | – | 6,580 | ‖ | **1,506** | – |
|
||||||
|
| mix-relay | 1,246 | 1,767 | **293** | 608 | – | – | – | ‖ | 1,296 | **263** |
|
||||||
|
| mix-http-3k | 2,614 | 2,752 | 150 | **139** | 803 | 603 | – | ‖ | 2,627 | **154** |
|
||||||
|
| mix-connect-3k | 2,653 | 2,831 | – | – | **1,025** | 1,289 | – | ‖ | **2,670** | – |
|
||||||
|
| mix-socks-3k | **1,404** | 1,559 | – | – | – | – | 6,747 | ‖ | **1,422** | – |
|
||||||
|
| mix-relay-3k | 1,291 | 1,456 | **267** | 574 | – | – | – | ‖ | 1,306 | **264** |
|
||||||
|
|
||||||
|
### Intel (Skylake)
|
||||||
|
|
||||||
|
**throughput, Gbit/s (thousands of requests per second for HTTP)**
|
||||||
|
|
||||||
|
| scenario | devel -s0 | 1.0.1 | haproxy | nginx | tinyproxy | squid | ‖ | devel | haproxy splice-auto |
|
||||||
|
|---|---:|---:|---:|---:|---:|---:|:-:|---:|---:|
|
||||||
|
| mix-http | 2.39 (6.5k/s) | 1.98 (5.4k/s) | 2.29 (7.1k/s) | **2.87 (7.9k/s)** | 0.65 (1.7k/s) | 0.80 (2.2k/s) | ‖ | 2.54 (7.0k/s) | **3.02 (8.6k/s)** |
|
||||||
|
| mix-connect | **3.08 (8.2k/s)** | 2.72 (7.3k/s) | – (–k/s) | – (–k/s) | 1.02 (2.8k/s) | 2.72 (7.2k/s) | ‖ | **3.39 (9.1k/s) ‡** | – (–k/s) |
|
||||||
|
| mix-socks | 2.98 (8.0k/s) | **3.12 (8.4k/s)** | – (–k/s) | – (–k/s) | – (–k/s) | – (–k/s) | ‖ | **3.37 (9.0k/s)** | – (–k/s) |
|
||||||
|
| mix-relay | 2.97 (8.1k/s) | 3.11 (8.6k/s) | 2.54 (7.9k/s) ‡ | **3.61 (9.9k/s) ‡** | – (–k/s) | – (–k/s) | ‖ | **3.35 (9.2k/s)** | 3.00 (8.5k/s) |
|
||||||
|
| mix-http-3k | **1.10 (3.0k/s)** | **1.09 (3.0k/s)** | 1.08 (3.0k/s) | 1.09 (3.0k/s) | 0.64 (1.6k/s) | 0.63 (2.1k/s) | ‖ | **1.09 (3.0k/s)** | **1.09 (3.0k/s)** |
|
||||||
|
| mix-connect-3k | **1.08 (3.0k/s)** | 1.08 (3.0k/s) | – (–k/s) | – (–k/s) | 1.01 (2.8k/s) | 1.08 (3.0k/s) | ‖ | **1.08 (3.0k/s)** | – (–k/s) |
|
||||||
|
| mix-socks-3k | **1.08 (3.0k/s)** | **1.08 (3.0k/s)** | – (–k/s) | – (–k/s) | – (–k/s) | – (–k/s) | ‖ | **1.08 (3.0k/s)** | – (–k/s) |
|
||||||
|
| mix-relay-3k | 1.08 (3.0k/s) | **1.08 (3.0k/s)** | **1.08 (3.0k/s)** | 1.08 (3.0k/s) | – (–k/s) | – (–k/s) | ‖ | **1.08 (3.0k/s)** | **1.08 (3.0k/s)** |
|
||||||
|
|
||||||
|
**proxy CPU time per gigabyte or per request**
|
||||||
|
|
||||||
|
| scenario | devel -s0 | 1.0.1 | haproxy | nginx | tinyproxy | squid | ‖ | devel | haproxy splice-auto |
|
||||||
|
|---|---:|---:|---:|---:|---:|---:|:-:|---:|---:|
|
||||||
|
| mix-http | 158 µs/req | 192 µs/req | 146 µs/req | **131 µs/req** | 623 µs/req | 462 µs/req | ‖ | 148 µs/req | **121 µs/req** |
|
||||||
|
| mix-connect | **125 µs/req** | **137 µs/req** | – µs/req | – µs/req | 372 µs/req | 145 µs/req | ‖ | **114 µs/req** | – µs/req |
|
||||||
|
| mix-socks | 129 µs/req | **123 µs/req** | – µs/req | – µs/req | – µs/req | – µs/req | ‖ | **115 µs/req** | – µs/req |
|
||||||
|
| mix-relay | 128 µs/req | **122 µs/req** | 131 µs/req | **105 µs/req** | – µs/req | – µs/req | ‖ | **113 µs/req** | 123 µs/req |
|
||||||
|
| mix-http-3k | 217 µs/req | 238 µs/req | **168 µs/req** | 187 µs/req | 647 µs/req | 489 µs/req | ‖ | 201 µs/req | **160 µs/req** |
|
||||||
|
| mix-connect-3k | **175 µs/req** | **172 µs/req** | – µs/req | – µs/req | 358 µs/req | 189 µs/req | ‖ | **171 µs/req** | – µs/req |
|
||||||
|
| mix-socks-3k | **181 µs/req** | **171 µs/req** | – µs/req | – µs/req | – µs/req | – µs/req | ‖ | **176 µs/req** | – µs/req |
|
||||||
|
| mix-relay-3k | 174 µs/req | 170 µs/req | 166 µs/req | **162 µs/req** | – µs/req | – µs/req | ‖ | 171 µs/req | **159 µs/req** |
|
||||||
|
|
||||||
|
**proxy peak memory, MB**
|
||||||
|
|
||||||
|
| scenario | devel -s0 | 1.0.1 | haproxy | nginx | tinyproxy | squid | ‖ | devel | haproxy splice-auto |
|
||||||
|
|---|---:|---:|---:|---:|---:|---:|:-:|---:|---:|
|
||||||
|
| mix-http | 2,432 | 2,828 | 486 | **222** | 786 | 639 | ‖ | 2,440 | **428** |
|
||||||
|
| mix-connect | 2,657 | 3,293 | – | – | **1,066** | 1,812 | ‖ | **2,692** | – |
|
||||||
|
| mix-socks | **1,412** | 1,985 | – | – | – | – | ‖ | **1,445** | – |
|
||||||
|
| mix-relay | 1,298 | 1,794 | **479** | 648 | – | – | ‖ | 1,328 | **334** |
|
||||||
|
| mix-http-3k | 2,644 | 2,820 | 179 | **154** | 765 | 868 | ‖ | 2,659 | **180** |
|
||||||
|
| mix-connect-3k | 2,648 | 2,834 | – | – | **1,038** | 1,371 | ‖ | **2,660** | – |
|
||||||
|
| mix-socks-3k | **1,398** | 1,574 | – | – | – | – | ‖ | **1,410** | – |
|
||||||
|
| mix-relay-3k | 1,358 | 1,531 | **314** | 604 | – | – | ‖ | 1,376 | **318** |
|
||||||
|
|
||||||
|
* Copying many small exchanges devel does 75-80% of nginx and haproxy on ARM
|
||||||
|
and 85-95% on Intel, where it is first through CONNECT and SOCKS; at a fixed rate it takes 3-8% more CPU than they do as a relay, 7-25%
|
||||||
more as an HTTP proxy, with the same p99.
|
more as an HTTP proxy, with the same p99.
|
||||||
* Memory is where a thread per connection shows: about 65 KB a connection for
|
* Memory is where a thread per connection shows: about 65 KB a connection for
|
||||||
a relay or a SOCKS tunnel (the thread's stack and two 16 KB buffers), about
|
a relay or a SOCKS tunnel (the thread's stack and two 16 KB buffers), about
|
||||||
@ -371,12 +510,21 @@ M4) and the OOM killer ended the origin. ‡: limited by the client.
|
|||||||
* nginx relays fail exchanges whose client shuts down its sending side first
|
* nginx relays fail exchanges whose client shuts down its sending side first
|
||||||
(`proxy_half_close` is off by default), 350-470 a run; with it on
|
(`proxy_half_close` is off by default), 350-470 a run; with it on
|
||||||
(`nginx::halfclose`, [data/](data/) `*-halfclose.csv`) there are none and
|
(`nginx::halfclose`, [data/](data/) `*-halfclose.csv`) there are none and
|
||||||
nothing else changes: 7.47k against 7.44k on the M4, 9.83k against 9.71k on
|
nothing else changes: 7.47k against 7.44k on ARM, 9.83k against 9.71k on
|
||||||
the Skylake host.
|
Intel.
|
||||||
|
* devel itself lost 2-11 exchanges a run in the tunnels and relays, every
|
||||||
|
one half-closed by the client with a large answer, cut short. Once the
|
||||||
|
server had answered and closed, `sockmap()` took the hang-up poll() reported
|
||||||
|
on its socket for the end of it while the rest of the answer was still
|
||||||
|
unread there, if its buffer was full at the time; fixed since.
|
||||||
|
|
||||||
## Earlier sessions
|
## Earlier sessions
|
||||||
|
|
||||||
The tables below are from devel before the automatic mode, whose `-s` then
|
The session of 11-12 October, devel with 64 KB buffers, splice() by direction
|
||||||
|
(`-s1`, `-s3`) and the automatic mode as an option, against 0.9.4, 1.0.1 and
|
||||||
|
the same proxies, is in [data/](data/) (`*-auto-http.csv`, `*-tunnels.csv`).
|
||||||
|
|
||||||
|
The tables below are older still: from devel before the automatic mode, whose `-s` then
|
||||||
spliced both directions always, making a pair of pipes for each mapping
|
spliced both directions always, making a pair of pipes for each mapping
|
||||||
(`sockmap()` call), and before squid, tinyproxy and dante were added. In the
|
(`sockmap()` call), and before squid, tinyproxy and dante were added. In the
|
||||||
first table "devel" is `-s0` and "devel splice" `-s3` of today. The haproxy
|
first table "devel" is `-s0` and "devel splice" `-s3` of today. The haproxy
|
||||||
@ -398,47 +546,17 @@ M4 and 7.5% or less on the Skylake host, except for one origin-bound case
|
|||||||
|
|
||||||
### Throughput
|
### Throughput
|
||||||
|
|
||||||
| scenario (M4 / Intel / average) | no proxy | ‖ | 0.9.4 | 1.0.1 | devel | nginx | haproxy | ‖ | 0.9.4 splice | devel splice | haproxy splice-auto | haproxy splice |
|
| scenario (M4 / Intel / average) | no proxy | ‖ | 0.9.4 | 1.0.1 | devel | nginx | haproxy | ‖ | 0.9.4 splice | devel splice | haproxy splice-auto |
|
||||||
|---|---:|:-:|---:|---:|---:|---:|---:|:-:|---:|---:|---:|---:|
|
|---|---:|:-:|---:|---:|---:|---:|---:|:-:|---:|---:|---:|
|
||||||
| stream1, Gbit/s | 62.0 / 44.4 / 53.2 | ‖ | 8.3 / 5.5 / 6.9 | 22.1 / 19.1 / 20.6 | **22.0 / 19.9 / 21.0** | 13.5 / 9.8 / 11.6 | 13.6 / 9.7 / 11.7 | ‖ | 25.1 / 29.2 / 27.1 | **45.7 / 31.4 / 38.6** * | 29.5 / 30.6 / 30.1 | **44.7 / 32.3 / 38.5** * |
|
| stream1, Gbit/s | 62.0 / 44.4 / 53.2 | ‖ | 8.3 / 5.5 / 6.9 | 22.1 / 19.1 / 20.6 | **22.0 / 19.9 / 21.0** | 13.5 / 9.8 / 11.6 | 13.6 / 9.7 / 11.7 | ‖ | 25.1 / 29.2 / 27.1 | **45.7 / 31.4 / 38.6** * | 29.5 / 30.6 / 30.1 |
|
||||||
| stream16, Gbit/s | 141.2 / 150.5 / 145.9 | ‖ | 8.7 / 5.6 / 7.2 | **20.9 / 18.9 / 19.9** | **20.9 / 18.8 / 19.8** | 13.5 / 9.9 / 11.7 | 9.5 / 9.2 / 9.3 | ‖ | 24.5 / 28.3 / 26.4 | **37.8 / 31.2 / 34.5** * | 15.9 / 30.3 / 23.1 | 22.1 / 31.5 / 26.8 |
|
| stream16, Gbit/s | 141.2 / 150.5 / 145.9 | ‖ | 8.7 / 5.6 / 7.2 | **20.9 / 18.9 / 19.9** | **20.9 / 18.8 / 19.8** | 13.5 / 9.9 / 11.7 | 9.5 / 9.2 / 9.3 | ‖ | 24.5 / 28.3 / 26.4 | **37.8 / 31.2 / 34.5** * | 15.9 / 30.3 / 23.1 |
|
||||||
| stream1-down, Gbit/s | 61.8 / 43.1 / 52.5 | ‖ | 8.8 / 5.6 / 7.2 | **22.4 / 18.8 / 20.6** | **22.1 / 19.4 / 20.8** | 13.6 / 9.7 / 11.7 | 13.6 / 9.3 / 11.5 | ‖ | **47.9 / 34.4 / 41.1** * | 47.4 / 32.0 / 39.7 | 30.4 / 31.0 / 30.7 | **47.6 / 33.7 / 40.6** * |
|
| stream1-down, Gbit/s | 61.8 / 43.1 / 52.5 | ‖ | 8.8 / 5.6 / 7.2 | **22.4 / 18.8 / 20.6** | **22.1 / 19.4 / 20.8** | 13.6 / 9.7 / 11.7 | 13.6 / 9.3 / 11.5 | ‖ | **47.9 / 34.4 / 41.1** * | 47.4 / 32.0 / 39.7 | 30.4 / 31.0 / 30.7 |
|
||||||
| http-ka-1k, k req/s | 120.3 / 127.1 / 123.7 | ‖ | 14.1 / 19.2 / 16.7 | 6.0 / 6.1 / 6.1 | 15.8 / 18.1 / 17.0 | 37.0 / 36.5 / 36.8 | **44.3 / 37.3 / 40.8** * | ‖ | 13.4 / 14.6 / 14.0 | 14.9 / 13.8 / 14.4 | **44.1 / 37.2 / 40.7** * | **44.1 / 38.0 / 41.1** * |
|
| http-ka-1k, k req/s | 120.3 / 127.1 / 123.7 | ‖ | 14.1 / 19.2 / 16.7 | 6.0 / 6.1 / 6.1 | 15.8 / 18.1 / 17.0 | 37.0 / 36.5 / 36.8 | **44.3 / 37.3 / 40.8** * | ‖ | 13.4 / 14.6 / 14.0 | 14.9 / 13.8 / 14.4 | **44.1 / 37.2 / 40.7** * |
|
||||||
| http-ka-1m, Gbit/s | 71.6 / 67.5 / 69.5 | ‖ | 8.3 / 5.8 / 7.1 | 12.5 / 12.4 / 12.4 | **21.9 / 18.3 / 20.1** | 12.6 / 5.8 / 9.2 | 6.0 / 7.6 / 6.8 | ‖ | **33.0 / 26.6 / 29.8** * | **35.3 / 23.9 / 29.6** * | 5.9 / 24.2 / 15.1 | 28.0 / 26.7 / 27.4 |
|
| http-ka-1m, Gbit/s | 71.6 / 67.5 / 69.5 | ‖ | 8.3 / 5.8 / 7.1 | 12.5 / 12.4 / 12.4 | **21.9 / 18.3 / 20.1** | 12.6 / 5.8 / 9.2 | 6.0 / 7.6 / 6.8 | ‖ | **33.0 / 26.6 / 29.8** * | **35.3 / 23.9 / 29.6** * | 5.9 / 24.2 / 15.1 |
|
||||||
| http-ka-50k-2000, k req/s | 84.5 / 85.7 / 85.1 | ‖ | 7.6 / 7.0 / 7.3 | 9.0 / 10.3 / 9.6 | **10.4 / 10.5 / 10.5** * | 11.0 / 9.2 / 10.1 | 9.6 / 7.3 / 8.4 | ‖ | 9.1 / 9.4 / 9.3 | 9.9 / 9.0 / 9.4 | 9.6 / 7.7 / 8.6 | **11.9 / 9.0 / 10.4** * |
|
| http-ka-50k-2000, k req/s | 84.5 / 85.7 / 85.1 | ‖ | 7.6 / 7.0 / 7.3 | 9.0 / 10.3 / 9.6 | **10.4 / 10.5 / 10.5** * | 11.0 / 9.2 / 10.1 | 9.6 / 7.3 / 8.4 | ‖ | 9.1 / 9.4 / 9.3 | 9.9 / 9.0 / 9.4 | 9.6 / 7.7 / 8.6 |
|
||||||
| http-close-1k, k req/s | 48.7 / 52.1 / 50.4 | ‖ | 5.0 / 4.8 / 4.9 | 4.4 / 4.0 / 4.2 | 5.2 / 4.8 / 5.0 | 13.3 / 12.9 / 13.1 | **16.6 / 15.1 / 15.9** * | ‖ | 4.8 / 4.4 / 4.6 | 5.0 / 4.4 / 4.7 | **16.7 / 15.1 / 15.9** * | **16.8 / 15.5 / 16.1** * |
|
| http-close-1k, k req/s | 48.7 / 52.1 / 50.4 | ‖ | 5.0 / 4.8 / 4.9 | 4.4 / 4.0 / 4.2 | 5.2 / 4.8 / 5.0 | 13.3 / 12.9 / 13.1 | **16.6 / 15.1 / 15.9** * | ‖ | 4.8 / 4.4 / 4.6 | 5.0 / 4.4 / 4.7 | **16.7 / 15.1 / 15.9** * |
|
||||||
|
|
||||||
|
|
||||||
### Splice by direction
|
|
||||||
|
|
||||||
devel splices what the server sends with `-s1` (downloads), what the client
|
|
||||||
sends with `-s2` (uploads), both with `-s3`; haproxy's matching settings are
|
|
||||||
`option splice-response`, `option splice-request` and both. The 2000 client
|
|
||||||
scenario here sends a 2 KB POST body with each request and gets 50 KB back
|
|
||||||
(`http-ka-2k-50k-2000`). Same setup and markings as above; measured in a
|
|
||||||
session of their own ([data/](data/) `*-splice-direction.csv`).
|
|
||||||
|
|
||||||
| scenario (M4 / Intel / average) | no proxy | ‖ | devel -s0 | haproxy | ‖ | devel -s1 | devel -s3 | haproxy splice-response | haproxy splice |
|
|
||||||
|---|---:|:-:|---:|---:|:-:|---:|---:|---:|---:|
|
|
||||||
| stream1, Gbit/s | 61.6 / 45.5 / 53.6 | ‖ | **22.4 / 19.0 / 20.7** | 13.1 / 9.5 / 11.3 | ‖ | 22.4 / 19.5 / 21.0 | **44.1 / 31.9 / 38.0** * | 13.6 / 9.7 / 11.7 | **46.3 / 30.7 / 38.5** * |
|
|
||||||
| stream16, Gbit/s | 140.6 / 147.1 / 143.8 | ‖ | **21.1 / 19.2 / 20.2** | 9.0 / 8.9 / 8.9 | ‖ | 20.9 / 18.7 / 19.8 | **38.2 / 32.3 / 35.2** * | 9.2 / 9.1 / 9.2 | 23.2 / 33.3 / 28.3 |
|
|
||||||
| stream1-down, Gbit/s | 63.7 / 47.0 / 55.3 | ‖ | **22.3 / 19.5 / 20.9** | 13.8 / 9.5 / 11.7 | ‖ | **47.9 / 33.0 / 40.5** * | **46.3 / 30.7 / 38.5** * | **46.9 / 32.3 / 39.6** * | **47.4 / 32.6 / 40.0** * |
|
|
||||||
| http-ka-1k, k req/s | 120.0 / 127.6 / 123.8 | ‖ | 15.9 / 19.5 / 17.7 | **44.2 / 37.1 / 40.7** * | ‖ | 15.3 / 17.0 / 16.1 | 15.0 / 14.9 / 14.9 | **44.0 / 37.0 / 40.5** * | **44.1 / 35.0 / 39.5** * |
|
|
||||||
| http-ka-1m, Gbit/s | 71.0 / 67.2 / 69.1 | ‖ | **22.3 / 17.5 / 19.9** | 5.8 / 7.7 / 6.8 | ‖ | **35.6 / 24.7 / 30.2** * | **34.6 / 24.5 / 29.5** * | 26.4 / 27.7 / 27.1 | 26.5 / 25.9 / 26.2 |
|
|
||||||
| http-ka-2k-50k-2000, k req/s | 73.7 / 64.7 / 69.2 | ‖ | **9.5 / 9.7 / 9.6** | 8.8 / 7.2 / 8.0 | ‖ | 9.0 / 8.4 / 8.7 | 8.7 / 7.6 / 8.1 | **11.2 / 8.7 / 10.0** * | **11.2 / 9.0 / 10.1** * |
|
|
||||||
| http-close-1k, k req/s | 49.0 / 43.4 / 46.2 | ‖ | 5.1 / 4.9 / 5.0 | **16.5 / 15.9 / 16.2** * | ‖ | 5.0 / 4.7 / 4.9 | 5.0 / 4.2 / 4.6 | **16.7 / 15.0 / 15.8** * | **16.8 / 15.5 / 16.2** * |
|
|
||||||
|
|
||||||
|
|
||||||
* Each option splices the direction it names: with `-s1` an upload stream
|
|
||||||
goes at the copying speed and a download stream at the splicing one, as with
|
|
||||||
haproxy's `splice-response`.
|
|
||||||
* For bulk downloads `-s1` gets all of splice()'s gain; `-s3` is needed only
|
|
||||||
for bulk uploads (stream1, stream16).
|
|
||||||
* Small requests and 50 KB answers gain nothing from splicing in 3proxy, in
|
|
||||||
either direction: devel `-s0` stays ahead of `-s1` and `-s3`. haproxy gains
|
|
||||||
25% with 2000 clients from splicing the answers; there it is ahead of devel by
|
|
||||||
4-5%.
|
|
||||||
|
|
||||||
### Grace delay with splice
|
### Grace delay with splice
|
||||||
|
|
||||||
`-s1` without grace delay, with the setting suggested in the documentation
|
`-s1` without grace delay, with the setting suggested in the documentation
|
||||||
|
|||||||
@ -1,91 +1,181 @@
|
|||||||
proxy,scenario,rep,gbit,rate,p50_ms,p99_ms,errors,timeouts,retrans,prx_cpu_s,prx_task_s,cpu_s_per_gb,cpu_us_per_req,peak_mb,cli_util,prx_util,srv_util,cli_thread,srv_thread,bound
|
proxy,scenario,rep,gbit,rate,p50_ms,p99_ms,errors,timeouts,retrans,prx_cpu_s,prx_task_s,cpu_s_per_gb,cpu_us_per_req,peak_mb,cli_util,prx_util,srv_util,cli_thread,srv_thread,bound
|
||||||
direct,tls-term-ka-1k,0,1.43923347456,139788.38,0.418,0.716,0,0,0,1.56,0.0,0.8671282471258088,1.104978637079683,0.0,0.8773911039410003,0.42048517520215634,0.9502362204724409,3.1036970032231808,0.9449767933049799,origin
|
direct,tls-term-ka-1k,0,1.3920894976,135203.73,0.433,1.07,0,0,0,1.77,0.0,1.0171759807406222,1.296234183379788,0.0,0.8580835603996367,0.43596059113300495,0.9349517584811703,3.0248309276281193,0.9358171938778904,origin
|
||||||
3proxy-current,tls-term-ka-1k,0,0.16919822336,16434.21,3.67,7.83,0,0,0,10.11,10.102077999999999,47.80192037118089,60.91168709106026,11.7578125,0.44093526435177105,0.9610266159695817,0.4682822523164647,0.5500387716770072,0.18439661348100986,proxy
|
3proxy-devel,tls-term-ka-1k,0,0.17507024896,17001.38,3.53,7.88,0,0,0,10.09,10.104890000000001,46.10720580996196,58.75947052417641,12.08984375,0.429058908045977,0.960952380952381,0.4549483013293944,0.5766794859348302,0.22720038990652688,proxy
|
||||||
haproxy,tls-term-ka-1k,0,0.32690405376,31753.11,1.94,3.08,0,0,0,10.02,10.02144,24.520956249398573,31.49121263168481,36.2578125,0.4317390507604911,0.9524714828897338,0.484903695991671,0.7067207427148267,0.30119480289065775,proxy
|
haproxy,tls-term-ka-1k,0,0.32933675007999996,31988.77,1.93,3.04,0,0,0,10.02,10.023767,24.339828452344946,31.246978990928397,36.26171875,0.408785727987723,0.9524714828897338,0.46326140398798143,0.7161813017483875,0.286939172841326,proxy
|
||||||
nginx,tls-term-ka-1k,0,0.34091302912,33110.79,1.91,2.29,0,0,0,10.01,10.017096,23.489861976443315,30.177325704087355,32.421875,0.4595433789954338,0.9524262607040913,0.4998720900486058,0.7783796718107615,0.3079200937141662,proxy
|
nginx,tls-term-ka-1k,0,0.34351349760000005,33361.89,1.89,2.33,0,0,0,10.02,10.013692,23.3353275955815,29.973974692632147,32.47265625,0.4407484407484408,0.9515669515669516,0.4747123360984747,0.7827712011784499,0.33442126498782127,proxy
|
||||||
stunnel,tls-term-ka-1k,0,0.14411628544,13997.51,4.39,8.19,0,0,0,10.11,10.105061999999998,56.12134655918036,71.5124421746573,13.41796875,0.41525275494140285,0.9601139601139601,0.44391971664698937,0.46239304043982005,0.15681054770137193,proxy
|
envoy,tls-term-ka-1k,0,0.31801212927999994,30886.15,1.98,3.06,0,0,0,10.09,10.084401,25.382679642677562,32.34295715279403,17.52734375,0.517204682511529,0.9591254752851711,0.5630252100840336,0.9037871159143464,0.3431329766735917,client
|
||||||
direct,tls-term-ka-1m,0,28.518582845439997,3396.15,4.92,7.99,0,0,0,6.39,0.0,0.17925154372870206,186.29194484125827,0.0,0.8392857142857143,0.8047858942065491,0.8910614525139665,3.256266527376346,0.9575980353996528,origin
|
stunnel,tls-term-ka-1k,0,0.14503903231999998,14084.55,4.35,8.21,0,0,0,10.11,10.107971000000001,55.76429924156847,71.07255587034004,13.49609375,0.4050044682752458,0.9610266159695817,0.41683217477656404,0.47576815277289547,0.18724993216172428,proxy
|
||||||
3proxy-current,tls-term-ka-1m,0,5.95389841408,709.52,22.37,36.51,0,0,0,10.03,10.015631,1.3476884289836968,1410.689170182841,12.3046875,0.32870031699585467,0.9534220532319392,0.07265774378585087,1.0561731198566409,0.024725197211463632,client
|
direct,tls-term-ka-1m,0,29.377576304639998,3499.4,4.82,7.73,0,0,0,6.43,0.0,0.17509953668940134,181.91591693543825,0.0,0.8574433278803458,0.8027465667915106,0.8941139831828091,3.2694043456181623,0.9565431983124729,origin
|
||||||
haproxy,tls-term-ka-1m,0,4.7462744063999995,565.34,28.1,35.21,0,0,0,10.1,10.098108,1.7023878748149743,1768.8266199649738,42.609375,0.48249027237354086,0.9600760456273765,0.19498847926267282,0.8580728221764721,0.021861640453726128,proxy
|
3proxy-devel,tls-term-ka-1m,0,7.03368003584,838.24,18.66,31.09,0,0,0,10.02,10.006776,1.1396594612144149,1193.7097927090779,14.80859375,0.26465495918872123,0.9524714828897338,0.07633829585049097,0.7677964352440629,0.029453518646857354,proxy
|
||||||
nginx,tls-term-ka-1m,0,6.842252001279999,814.97,17.07,34.05,0,0,0,10.02,10.019807,1.1715441054349394,1227.0389419544454,42.1015625,0.3050129442221699,0.9524714828897338,0.11587591240875912,0.7839451741608926,0.03706187762990015,proxy
|
haproxy,tls-term-ka-1m,0,4.8792338432,581.2,27.54,30.64,0,0,0,10.11,10.104375000000001,1.6576372971490048,1722.3168654173764,41.4765625,0.510533569600315,0.9601139601139601,0.14507299270072993,0.8962550719293447,0.02185952816643344,proxy
|
||||||
stunnel,tls-term-ka-1m,0,4.47960055808,533.79,29.8,41.51,0,0,0,10.04,10.025791,1.7930170103029432,1876.6355140186915,13.4453125,0.2036326426195958,0.952561669829222,0.0729903536977492,0.5599828036914579,0.018997196463425892,proxy
|
nginx,tls-term-ka-1m,0,7.27619469312,866.88,15.74,37.69,0,0,0,10.02,10.017831000000001,1.1016747541925345,1154.3778801843318,43.4296875,0.2948284195263412,0.9524714828897338,0.08377618005626758,0.7801570989336393,0.033263906937601666,proxy
|
||||||
direct,tls-term-close-1k,0,0.12700352512000002,12382.0,0.558,1.43,0,0,0,5.89,0.0,37.10133238859188,47.09362756856161,0.0,0.9567078972407231,0.6770114942528735,0.9501734468621886,3.787302085470794,0.9500237647279252,origin
|
envoy,tls-term-ka-1m,0,10.565619548159999,1261.88,12.68,16.97,0,0,0,10.01,10.00575,0.7579299977155235,792.3064745923698,41.40625,0.3592592592592593,0.9515209125475285,0.11862864077669903,1.0442960505988186,0.05415495596845124,client
|
||||||
3proxy-current,tls-term-close-1k,0,0.02759852032,2689.77,5.42,9.96,0,0,0,10.1,10.101399,292.7693190183321,371.77457945301285,19.26953125,0.9548693586698337,0.9609895337773549,0.37130801687763715,3.78363078824788,0.04752205083144872,client
|
stunnel,tls-term-ka-1m,0,4.61230833664,549.65,29.07,41.36,0,0,0,10.02,9.988987,1.737958396302607,1819.8329095532147,12.859375,0.2089171974522293,0.9515669515669516,0.06509829197550758,0.5717750085376905,0.027555417032560613,proxy
|
||||||
haproxy,tls-term-close-1k,0,0.02952790016,2881.39,14.06,16.23,0,0,0,10.1,10.085373,273.6395055597478,347.05518521063846,36.9921875,0.7649444918872759,0.9609895337773549,0.36055245941361763,2.831407964527035,0.056069766301595894,client
|
direct,tls-term-close-1k,0,0.12499025920000001,12190.24,0.555,1.43,0,0,0,5.65,0.0,36.16281803822358,45.8879521790686,0.0,0.9543400713436385,0.6608187134502924,0.9436220472440945,3.78107836386332,0.9352217747404032,origin
|
||||||
nginx,tls-term-close-1k,0,0.0339738624,3309.76,1.2,1.53,0,0,0,10.1,10.093163,237.829891251929,302.12384086150166,30.9453125,0.9542857142857143,0.9609895337773549,0.4076662908680947,3.779649775563822,0.054170596120676894,client
|
3proxy-devel,tls-term-close-1k,0,0.02776629248,2708.48,5.25,8.62,0,0,0,10.12,10.082897,291.57655836952415,369.9100811462826,12.88671875,0.9533222195760895,0.9601518026565465,0.3292407917815084,3.7798582845450444,0.04846762861987139,client
|
||||||
stunnel,tls-term-close-1k,0,0.02046820352,1998.12,17.55,26.16,0,0,0,10.01,9.925464,391.2409798043673,499.8252359314925,19.890625,0.8229471316085489,0.9533333333333334,0.27490247074122237,3.1921854543592736,0.03896556963013126,client
|
haproxy,tls-term-close-1k,0,0.028940697600000002,2825.09,14.24,18.98,0,0,0,10.03,9.995154,277.25662010303444,354.2166972736262,37.11328125,0.7877919788453063,0.9525166191832859,0.31592621460119513,2.988125024992129,0.0569891153108287,client
|
||||||
direct,tls-init-ka-1k,0,1.44560881664,140408.63,0.42,0.686,0,0,0,1.97,0.0,1.090198110207342,1.3891229557151832,0.0,0.888347260909935,0.49747474747474746,0.9535398230088495,3.1486030140417856,0.9549567226722561,origin
|
nginx,tls-term-close-1k,0,0.03338665984,3255.28,1.21,1.61,0,0,0,10.09,10.08296,241.77321237535332,306.8828127376137,31.3203125,0.9545021438780371,0.9600380589914367,0.37815326035221325,3.7767875149066468,0.055129953873606335,client
|
||||||
3proxy-current,tls-init-ka-1k,0,0.16592666624000002,16118.5,3.77,8.46,0,0,0,10.01,10.014918,48.262284667475036,62.037507592002676,12.22265625,0.4267361111111111,0.9524262607040913,0.45854241338112306,0.46053905836101444,0.18819565851956507,proxy
|
envoy,tls-term-close-1k,0,0.04018143232,3916.26,12.03,14.65,0,0,0,10.09,10.030517000000001,200.8888069423604,255.10075089120926,18.6875,0.904420273084934,0.9582146248812915,0.33026315789473687,3.54912460888683,0.07412408106946165,client
|
||||||
haproxy,tls-init-ka-1k,0,0.33218887680000003,32259.89,1.94,2.87,0,0,0,10.11,10.098718000000002,24.347594290068653,31.02911703593669,36.65234375,0.4495581737849779,0.9601139601139601,0.4657842157842158,0.7123230811607429,0.3001226109723907,proxy
|
stunnel,tls-term-close-1k,0,0.020048773120000002,1957.62,17.56,26.03,0,0,0,10.11,10.001994,403.4162066471626,511.2257281553398,23.7890625,0.8398446424491661,0.9610266159695817,0.23870791130577607,3.2471492042191374,0.03801439829195942,client
|
||||||
nginx,tls-init-ka-1k,0,0.3485466624,33852.58,1.87,2.3,0,0,0,10.09,10.100526,23.159022509119286,29.51215731237551,33.13671875,0.43630632301131095,0.9600380589914367,0.458747648481591,0.6722958894310512,0.32298702524092604,proxy
|
direct,tls-term-stream1-down,0,9.293834923854945,nan,nan,nan,0,0,0,0.09,0.0,0.00774636463727282,nan,0.0,0.474320987654321,0.010101010101010102,0.36843800322061193,1.0746396247321204,0.8176578992239385,client
|
||||||
stunnel,tls-init-ka-1k,0,0.14403239936,13992.44,4.38,8.53,0,0,0,10.12,10.105426999999999,56.20957531759609,71.60951585740366,14.359375,0.39872521246458925,0.9601518026565465,0.4342925659472422,0.38535774385386845,0.16155219887809816,proxy
|
3proxy-devel,tls-term-stream1-down,0,9.163430408938526,nan,nan,nan,0,0,0,9.76,9.108672,0.8519879017494479,nan,6.35546875,0.5072658772874058,0.9207547169811321,0.04691358024691358,1.0566006975425148,0.09849937659157491,client
|
||||||
direct,tls-init-ka-1m,0,31.86865733632,3802.24,4.21,6.77,0,0,0,7.48,0.0,0.18777069698446844,194.77644975652944,0.0,0.9059233449477352,0.85,0.9536131271694541,3.508252963448141,0.9571120725212797,origin
|
haproxy,tls-term-stream1-down,0,8.77996528514481,nan,nan,nan,0,0,0,9.52,8.860667,0.8673907989096684,nan,41.08984375,0.46992970580577975,0.8592057761732852,0.06592,1.0556821915231327,0.0910933624177118,client
|
||||||
3proxy-current,tls-init-ka-1m,0,5.599983042560001,667.35,21.46,52.65,0,0,0,10.04,9.997523,1.434290057479927,1500.5230907188761,18.234375,0.17424826522744796,0.9534662867996201,0.16935985083903046,0.43199750231871964,0.17489734078750313,proxy
|
nginx,tls-term-stream1-down,0,7.51396851840779,nan,nan,nan,0,0,0,9.96,9.718259,1.0603034804198586,nan,33.1484375,0.4508174009420892,0.9205175600739371,0.05337262606417813,1.0368524567142539,0.08161489142052755,client
|
||||||
haproxy,tls-init-ka-1m,0,4.5562724351999995,542.44,29.34,37.3,0,0,0,10.1,10.096542,1.7733794708097441,1843.7385907265425,47.91015625,0.44719237786336913,0.9600760456273765,0.20470798569725865,0.6888261180458144,0.1910789643970402,proxy
|
envoy,tls-term-stream1-down,0,9.727648676631553,nan,nan,nan,0,0,0,9.31,6.887653,0.7656286105433424,nan,24.40625,0.48361270953214913,0.7550689375506894,0.06654170571696345,1.0675906263818422,0.0995115775407132,client
|
||||||
nginx,tls-init-ka-1m,0,5.8494602444799995,697.07,22.4,35.93,0,0,0,10.03,10.018901999999999,1.371750497419324,1436.139747995418,46.23828125,0.17391304347826086,0.9525166191832859,0.1887599266951741,0.4518170555555568,0.16343421309998707,proxy
|
stunnel,tls-term-stream1-down,0,4.716006741302276,nan,nan,nan,0,0,0,10.03,10.012193,1.7012633870261782,nan,4.4375,0.3495561677379859,0.9400187441424555,0.019162065605716143,0.8897344251098557,0.05254501244348075,proxy
|
||||||
stunnel,tls-init-ka-1m,0,4.09624117248,488.1,29.94,80.2,0,0,0,10.04,10.018036,1.960822046797884,2052.33033524121,14.28125,0.1614650502966211,0.9516587677725118,0.12625,0.39455826463615057,0.17000018816441312,proxy
|
direct,tls-term-stream16,0,18.925880502955465,nan,nan,nan,0,0,705,0.24,0.0,0.0101050467848037,nan,0.0,0.5121503897294819,0.030303030303030304,0.9310453400503779,1.5156926322014015,2.758691947536444,origin
|
||||||
direct,tls-init-close-1k,0,0.1270874112,12387.5,0.557,1.42,0,0,0,5.89,0.0,37.07684306028259,47.074431949872526,0.0,0.9541676561386844,0.6754587155963303,0.949873896595208,3.789037266677241,0.948525093638368,origin
|
3proxy-devel,tls-term-stream16,0,6.744539040269984,nan,nan,nan,0,0,406,10.08,10.028887,1.1925920272156314,nan,32.1328125,0.2334340850964892,0.9438202247191011,0.20575815738963532,0.6048301032185484,0.4510193750789299,proxy
|
||||||
3proxy-current,tls-init-close-1k,0,0.02046820352,1991.68,31.58,46.36,0,0,0,10.05,10.046098,392.8043803230661,502.6005201040208,16.2265625,0.1962303664921466,0.9553231939163498,0.4414856341976174,0.11700812834357528,0.16819766016891818,proxy
|
haproxy,tls-term-stream16,0,5.0508450944870456,nan,nan,nan,0,0,730,10.02,10.022953,1.5859289505450904,nan,57.16796875,0.21203703703703702,0.9408450704225352,0.5180420458111076,0.4983960403619521,0.8873812098975168,proxy
|
||||||
haproxy,tls-init-close-1k,0,0.0255852544,2497.16,25.51,27.45,0,0,0,10.05,10.018104,314.24350425845284,401.37385678341786,37.69140625,0.21621621621621623,0.95260663507109,0.48175519630484986,0.14544643294249562,0.1908854172303607,proxy
|
nginx,tls-term-stream16,0,6.6625112543267475,nan,nan,nan,0,0,464,10.07,10.051921,1.2043516887648529,nan,61.03515625,0.208363201911589,0.943767572633552,0.2315270935960591,0.5925187446976511,0.45838061659597235,proxy
|
||||||
nginx,tls-init-close-1k,0,0.03506438144,3415.05,18.64,19.96,0,0,0,10.04,10.017447,229.06435733776914,293.36138382421694,31.3046875,0.3150169363944298,0.952561669829222,0.5448717948717948,0.20914579107716558,0.2763155516595777,proxy
|
envoy,tls-term-stream16,0,9.443206579037609,nan,nan,nan,0,0,907,10.04,10.055330000000001,0.8478981746042726,nan,65.64453125,0.27735849056603773,0.9444967074317968,0.1190176322418136,0.7685936825864172,0.23934200455094362,proxy
|
||||||
stunnel,tls-init-close-1k,0,0.020719861760000003,2020.17,30.65,50.59,0,0,0,10.04,9.952296,387.6473739562246,494.97140603431274,19.15234375,0.15156832638736564,0.9543726235741445,0.40702781844802344,0.11608036637748038,0.15210949476013474,proxy
|
stunnel,tls-term-stream16,0,4.246478882892315,nan,nan,nan,0,0,471,10.05,10.016542,1.8893481270251706,nan,17.46875,0.1544256120527307,0.9418931583880038,0.18260217472815898,0.3906179274582188,0.3914421897839879,proxy
|
||||||
3proxy-current,tls-term-ka-1k,1,0.16961765376,16473.58,3.66,7.74,0,0,0,10.1,10.101476,47.63655091841308,60.70477644414259,11.890625,0.44235458028561475,0.9600760456273765,0.46807500593401374,0.5555511284364395,0.18530655416507485,proxy
|
direct,tls-init-ka-1k,0,1.42891548672,138786.21,0.422,0.729,0,0,0,1.57,0.0,0.8789883038380959,1.1200517078648318,0.0,0.8772413793103448,0.42091152815013405,0.9508816120906801,3.1069088993629594,0.9498230194007785,origin
|
||||||
haproxy,tls-term-ka-1k,1,0.3326083072,32302.05,1.91,3.02,0,0,0,10.02,10.022596,24.100420303633353,30.953440094899168,36.2421875,0.4341311894756075,0.9515669515669516,0.4884744884744885,0.7159547740664182,0.3181358575020215,proxy
|
3proxy-devel,tls-init-ka-1k,0,0.17557356544,17054.78,3.53,8.48,0,0,0,10.12,10.103021,46.11172518887362,58.75386080211793,12.5625,0.4164285714285714,0.9601518026565465,0.45169261181121817,0.4748139450569951,0.21860738817753814,proxy
|
||||||
nginx,tls-term-ka-1k,1,0.34510733312,33517.26,1.88,2.35,0,0,0,10.03,10.020503,23.250737466102787,29.856166503941132,32.359375,0.43843107674901,0.9534220532319392,0.4723779023218575,0.7783193704900336,0.2880103536267642,proxy
|
haproxy,tls-init-ka-1k,0,0.33529266176,32566.71,1.92,2.86,0,0,0,10.11,10.100397000000001,24.12221000467147,30.73845255758519,36.84765625,0.42901115813774526,0.9601139601139601,0.41986827661909987,0.7136189922365787,0.270835638298258,proxy
|
||||||
stunnel,tls-term-ka-1k,1,0.14227079168,13818.69,4.46,8.3,0,0,0,10.02,10.021258999999999,56.34325855183151,72.3894291204901,13.26953125,0.4207980652962515,0.9533777354900095,0.4372623574144487,0.46534344959924023,0.188215713535384,proxy
|
nginx,tls-init-ka-1k,0,0.34452013056,33463.74,1.89,2.33,0,0,0,10.03,10.015092000000001,23.290366188348397,29.925916201467356,33.1953125,0.42545523520485584,0.9525166191832859,0.455810147299509,0.6670143148430631,0.29940655350770856,proxy
|
||||||
direct,tls-term-ka-1k,1,1.4463637913599998,140480.79,0.42,0.664,0,0,0,1.72,0.0,0.9513512494018966,1.2122109106029693,0.0,0.8825017245343757,0.455026455026455,0.9526963103122044,3.143914124870164,0.9521459060053177,origin
|
envoy,tls-init-ka-1k,0,0.32405192704,31476.65,1.95,3.01,0,0,0,10.1,10.086791999999999,24.934275422477672,31.770197667249644,17.42578125,0.5011361650061178,0.9591642924976258,0.5558217537134643,0.7600478003035748,0.2946446738179909,proxy
|
||||||
3proxy-current,tls-term-ka-1m,1,6.05397450752,721.51,21.98,35.03,0,0,0,10.02,10.015604,1.3240888262814539,1386.0838290219947,12.7421875,0.3317904993909866,0.9524714828897338,0.07711757269279393,1.0398464274029606,0.025655603147065834,client
|
stunnel,tls-init-ka-1k,0,0.14612955136000003,14195.24,4.34,8.37,0,0,0,10.02,10.013202,54.855434273195314,70.50528789659225,14.453125,0.3845597541131803,0.9524714828897338,0.40935233808452115,0.39571583490682516,0.16057848338674605,proxy
|
||||||
haproxy,tls-term-ka-1m,1,4.9979326464,594.95,26.83,29.54,0,0,0,10.1,10.101992000000001,1.6166684450659825,1680.8121151605924,41.5234375,0.4844629822732012,0.9600760456273765,0.17418213969938107,0.9117298840407279,0.02279813353131231,client
|
direct,tls-init-ka-1m,0,27.74548873216,3302.69,5.22,7.36,0,0,0,6.48,0.0,0.18684118524793503,194.2737220806476,0.0,0.8270607250057723,0.8039702233250621,0.8671732522796353,3.0923785505514267,0.953336216453813,origin
|
||||||
nginx,tls-term-ka-1m,1,6.531118530560001,778.22,20.01,33.74,0,0,0,10.02,10.022428000000001,1.2273548493251247,1284.944857655809,41.61328125,0.3185115843669553,0.9524714828897338,0.12767911818738517,0.7439290423295145,0.04085399320300185,proxy
|
3proxy-devel,tls-init-ka-1m,0,5.84056832,696.0,20.27,61.66,0,0,0,10.02,9.989832,1.3724691777939857,1438.208698148414,20.171875,0.19264668849156383,0.9524714828897338,0.18023617153511498,0.4434411792478279,0.27271998232683625,proxy
|
||||||
stunnel,tls-term-ka-1m,1,4.425410150399999,527.41,30.23,43.92,0,0,0,10.01,10.021142,1.8095497881199059,1894.7567669884536,11.01171875,0.1969302809573361,0.9524262607040913,0.07452618053324767,0.547764871945811,0.020898337347345086,proxy
|
haproxy,tls-init-ka-1m,0,4.6313504768,551.57,28.9,36.95,0,0,0,10.11,10.096093,1.7463588731873187,1814.7549811523963,49.21875,0.4540692989524577,0.9610266159695817,0.17063369397217928,0.7050437766371025,0.1491894355858182,proxy
|
||||||
direct,tls-term-ka-1m,1,31.52505995264,3754.79,4.3,6.62,0,0,0,7.9,0.0,0.20047543159297765,208.30586684245222,0.0,0.913396795913629,0.8652792990142387,0.9504888047934406,3.516977670473943,0.9578710733957263,origin
|
nginx,tls-init-ka-1m,0,5.8539062067200005,697.54,21.17,43.06,0,0,0,10.02,10.016183,1.3693420627064403,1434.2971657600915,43.91015625,0.20135236664162284,0.9515669515669516,0.18321327904791732,0.4564925550297905,0.1852465234565511,proxy
|
||||||
3proxy-current,tls-term-close-1k,1,0.027682406399999998,2702.88,5.39,8.85,0,0,0,10.11,10.101994000000001,292.1711314808239,370.31610563715617,9.4375,0.9553231939163498,0.9601139601139601,0.3737727910238429,3.7866005305899466,0.049420228363693086,client
|
envoy,tls-init-ka-1m,0,8.41813590016,1002.47,15.76,23.84,0,0,0,10.01,10.0073,0.9512794869286675,996.4164841728051,40.79296875,0.1663172606568833,0.9515209125475285,0.2652689152233364,0.39577915164922567,0.30409122909425207,proxy
|
||||||
haproxy,tls-term-close-1k,1,0.029360128,2862.86,14.52,15.78,0,0,0,10.11,10.086215000000001,275.47563825334817,349.5729746550949,36.484375,0.795193764884174,0.9601139601139601,0.3691130767391824,2.992484396465593,0.054184394584872404,client
|
stunnel,tls-init-ka-1m,0,4.1721580748800005,497.09,29.48,77.56,0,0,0,10.03,10.015576,1.923225308338967,2013.6518771331057,17.89453125,0.15694372741352608,0.9516129032258065,0.12350346565847511,0.3994475964951075,0.17938605756051504,proxy
|
||||||
nginx,tls-term-close-1k,1,0.033218887679999996,3235.76,1.21,1.65,0,0,0,10.11,10.092725999999999,243.47594290068656,309.3445933541399,31.73828125,0.9547295687395759,0.9601139601139601,0.4058890147225368,3.781842488734503,0.055100514707128095,client
|
direct,tls-init-close-1k,0,0.12532580352,12218.5,0.5630000000000001,1.98,0,0,0,5.99,0.0,38.236339727399184,48.53621579574275,0.0,0.9517126546146527,0.6737907761529809,0.9413241292751804,3.7872712953261907,0.9411646148728162,origin
|
||||||
stunnel,tls-term-close-1k,1,0.020048773120000002,1952.73,17.8,26.94,0,0,0,10.11,10.006965,403.4162066471626,512.5735145001014,21.234375,0.8369369369369369,0.9601139601139601,0.27988565488565487,3.229551113263159,0.03894919669621939,client
|
3proxy-devel,tls-init-close-1k,0,0.020635975679999998,2009.76,31.18,46.26,0,0,0,10.03,10.025792,388.83550380303603,498.1870560770874,15.3203125,0.1654315605928509,0.9534220532319392,0.41494082840236685,0.11895511321300963,0.1682994717210808,proxy
|
||||||
direct,tls-term-close-1k,1,0.12675186688,12362.82,0.557,1.47,0,0,0,5.9,0.0,37.23811030308984,47.248382343519765,0.0,0.9557879724269075,0.6750572082379863,0.9468051621026126,3.7892235436396366,0.9464910700414535,origin
|
haproxy,tls-init-close-1k,0,0.02499805184,2436.74,26.03,28.43,0,0,0,10.02,10.015318,320.66498826814177,410.18503356803666,37.8203125,0.17112998040496408,0.9524714828897338,0.4559748427672956,0.1417205035275168,0.19192313229100294,proxy
|
||||||
3proxy-current,tls-init-ka-1k,1,0.16995319808,16510.15,3.67,8.13,0,0,0,10.1,10.104447,47.54250047237475,60.57007838127965,12.40234375,0.42960787700811887,0.9609895337773549,0.46485207100591713,0.4603220748429241,0.20899354055461175,proxy
|
nginx,tls-init-close-1k,0,0.03447717888,3361.32,18.79,23.41,0,0,0,10.01,10.003511000000001,232.2695841174346,297.3326204479297,33.03515625,0.26715092816787733,0.9533333333333334,0.5357056402808037,0.210250244059997,0.27654611918467026,proxy
|
||||||
haproxy,tls-init-ka-1k,1,0.33436991488,32472.92,1.92,2.91,0,0,0,10.0,10.009786,23.925597501411186,30.76042855429062,36.75,0.45118153507968495,0.9514747859181731,0.4600202429149798,0.7115378225129483,0.2812704754783617,proxy
|
envoy,tls-init-close-1k,0,0.05804916736,5657.94,10.9,16.77,0,0,0,9.99,9.91711,137.67639336558437,176.1780474040632,19.2109375,0.24180934263369266,0.9496197718631179,0.5218150087260035,0.27486978755602454,0.23085421138047788,proxy
|
||||||
nginx,tls-init-ka-1k,1,0.35039215616,34030.39,1.86,2.41,0,0,0,10.02,10.009271,22.877224444315594,29.397095496552737,33.1796875,0.4374884579870729,0.9515669515669516,0.4701101206082853,0.6698367151793299,0.32405144493317556,proxy
|
stunnel,tls-init-close-1k,0,0.01920991232,1872.01,33.09,54.5,0,0,0,10.03,9.928395,417.7010215526064,534.7051924512208,19.0,0.134568176746262,0.9534220532319392,0.37035123966942146,0.11227889987212178,0.15206495973371348,proxy
|
||||||
stunnel,tls-init-ka-1k,1,0.14369685504,13957.13,4.41,8.5,0,0,0,10.11,10.105449,56.285156677566775,71.71942170452449,14.3671875,0.4037722668529514,0.9601139601139601,0.4407616361071932,0.3908161003110235,0.20042123513864932,proxy
|
direct,tls-init-stream1-down,0,9.2074792391595,nan,nan,nan,0,0,0,0.37,0.0,0.03214644729780898,nan,0.0,0.4862340216322517,0.04057017543859649,0.3595758354755784,1.078637185575463,0.8151964992838053,client
|
||||||
direct,tls-init-ka-1k,1,1.4440988672000001,140257.87,0.41400000000000003,0.754,0,0,0,1.52,0.0,0.8420476101873366,1.072973491907521,0.0,0.8771566597653554,0.41192411924119243,0.9477494491658798,3.12287468894866,0.9481793060147322,origin
|
3proxy-devel,tls-init-stream1-down,0,7.308803248275543,nan,nan,nan,0,0,0,10.0,10.002157,1.0944476447066418,nan,4.70703125,0.1378241262683202,0.9514747859181731,0.33733417561591916,0.47579304380184495,0.6988019660576581,proxy
|
||||||
3proxy-current,tls-init-ka-1m,1,5.70232406016,679.46,21.12,53.48,0,0,0,10.03,9.987998,1.4071455629925838,1471.537558685446,20.1796875,0.19841072758877576,0.9534220532319392,0.1715170278637771,0.4375197590627391,0.17766417038041074,proxy
|
haproxy,tls-init-stream1-down,0,5.821160810375183,nan,nan,nan,0,0,0,10.0,9.995925999999999,1.374145734271717,nan,40.66796875,0.10997150997150996,0.9505703422053232,0.2651635439822166,0.43946900720116777,0.5454691540590876,proxy
|
||||||
haproxy,tls-init-ka-1m,1,4.59922210816,547.35,29.03,37.71,0,0,0,10.1,10.098744,1.7568188293547202,1827.0622286541245,48.4453125,0.4712334038868578,0.9600760456273765,0.1909942580840133,0.6783993530642565,0.2138962635360921,proxy
|
nginx,tls-init-stream1-down,0,7.229744269623417,nan,nan,nan,0,0,0,9.99,10.000118,1.1054046608729153,nan,36.828125,0.12457240592930445,0.9496197718631179,0.2848205465920316,0.46892265628063223,0.6496471681828438,proxy
|
||||||
nginx,tls-init-ka-1m,1,5.79761864704,690.77,21.14,42.38,0,0,0,10.03,10.02678,1.3840165227315682,1448.584633160023,43.7734375,0.20105820105820105,0.9525166191832859,0.19914477703115455,0.45648111788411194,0.16529398143366705,proxy
|
envoy,tls-init-stream1-down,0,10.853111653192572,nan,nan,nan,0,0,1,9.98,9.976779,0.73560132376774,nan,24.9453125,0.06754082137555666,0.9486692015209125,0.3833116036505867,0.22926516893050844,0.8208024804285621,proxy
|
||||||
stunnel,tls-init-ka-1m,1,4.14749556736,494.21,30.11,68.85,0,0,0,10.02,10.019917000000001,1.9327326261863647,2023.016353725015,16.39453125,0.16917581015565195,0.9524714828897338,0.1315128688010044,0.4003186821500213,0.11491240453161419,proxy
|
stunnel,tls-init-stream1-down,0,4.426390368581383,nan,nan,nan,0,0,1,10.0,10.001557,1.8071425769221658,nan,5.9140625,0.1052335396736072,0.9505703422053232,0.21188055908513342,0.4004110010905507,0.4114237983316316,proxy
|
||||||
direct,tls-init-ka-1m,1,32.21225472,3837.04,4.14,9.74,0,0,0,7.21,0.0,0.17906228701273605,186.0357105996491,0.0,0.9049836981835119,0.8403263403263403,0.9338790931989924,3.5067157321961746,0.9569534940338696,origin
|
direct,tls-init-stream16,0,18.283828112558886,nan,nan,nan,0,0,743,0.39,0.0,0.017015777126283136,nan,0.0,0.508459076360311,0.04797047970479705,0.9268830759533564,1.4860198345701823,1.953350246579136,origin
|
||||||
3proxy-current,tls-init-close-1k,1,0.02046820352,1997.24,31.37,46.46,0,0,0,10.05,10.042808,392.8043803230661,501.4219428229307,18.21875,0.19344675488342786,0.9553231939163498,0.44232558139534883,0.11608032161165885,0.16726423174861682,proxy
|
3proxy-devel,tls-init-stream16,0,7.85990244478347,nan,nan,nan,0,0,1032,10.07,10.039336,1.0220159223349807,nan,44.359375,0.07603578154425612,0.956315289648623,0.6354202698028364,0.09130866194988724,1.0447423890358685,origin
|
||||||
haproxy,tls-init-close-1k,1,0.025417482239999997,2481.7,25.53,29.86,0,0,0,10.05,10.026736000000001,316.31771880801364,403.43623298944243,37.80078125,0.19936974789915968,0.9544159544159544,0.48161849710982657,0.14271647506102042,0.19102332527847646,proxy
|
haproxy,tls-init-stream16,0,5.86128438345321,nan,nan,nan,0,0,9,10.03,10.025364999999999,1.368238219647359,nan,65.19921875,0.03711790393013101,0.9516129032258065,0.855525965379494,0.07035385453858682,1.2534061634240694,origin
|
||||||
nginx,tls-init-close-1k,1,0.03506438144,3414.92,18.63,20.03,0,0,0,10.03,10.018757,228.83620558743272,293.1034482758621,30.4296875,0.31871016122984624,0.9525166191832859,0.5444391634980988,0.20913259461550932,0.27349234155048363,proxy
|
nginx,tls-init-stream16,0,7.792840054565132,nan,nan,nan,0,0,454,10.07,10.060383999999999,1.0290383462320856,nan,72.234375,0.06873094065212292,0.956315289648623,0.6355074991280084,0.08370469003431631,1.0536350634348823,origin
|
||||||
stunnel,tls-init-close-1k,1,0.020635975679999998,2011.13,30.86,49.35,0,0,0,10.06,9.969092,389.9985212620681,497.9951487550121,21.671875,0.14970323147944603,0.9553656220322887,0.4062423799073397,0.1160795948302106,0.1511111707292933,proxy
|
envoy,tls-init-stream16,0,10.864147201801515,nan,nan,nan,0,0,8190,10.04,10.04179,0.7371821331730954,nan,125.82421875,0.07728337236533958,0.9543726235741445,0.6989898989898989,0.12366100208998754,1.3354274559546866,origin
|
||||||
direct,tls-init-close-1k,1,0.12473860095999999,12161.15,0.56,2.12,0,0,0,5.88,0.0,37.710860662197376,47.86909268530956,0.0,0.9543509272467903,0.6743119266055045,0.9372844151771715,3.7915930704274428,0.9349731514323012,origin
|
stunnel,tls-init-stream16,0,5.254997688734296,nan,nan,nan,0,0,906,10.04,10.002109,1.5273697651841438,nan,56.0078125,0.037926068170907344,0.9534662867996201,0.566410537870472,0.05707554613487713,0.9207344244023087,origin
|
||||||
haproxy,tls-term-ka-1k,2,0.32757514239999996,31813.93,1.94,3.09,0,0,0,10.03,10.02569,24.495143133302655,31.447329642008366,36.0078125,0.4365556162388494,0.9525166191832859,0.48237137633846955,0.7193656085444711,0.2879642673226588,proxy
|
3proxy-devel,tls-term-ka-1k,1,0.17272143872,16779.08,3.59,7.93,0,0,0,10.1,10.10052,46.78052741963635,59.596865558912384,12.01953125,0.4264917325664989,0.9600760456273765,0.4481132075471698,0.563270684334641,0.24708187130673714,proxy
|
||||||
nginx,tls-term-ka-1k,2,0.33814478848,32841.24,1.93,2.33,0,0,0,10.02,10.020349,23.705821509279644,30.44325007519665,32.38671875,0.4483398256353181,0.9524714828897338,0.49432404540763675,0.766660326000989,0.32590565364239055,proxy
|
haproxy,tls-term-ka-1k,1,0.32480690176,31546.14,1.96,3.14,0,0,0,10.03,10.017436,24.703908557734213,31.734982835266013,36.23046875,0.39679165056049476,0.9525166191832859,0.45339565576024193,0.6954535418365821,0.29740529997501947,proxy
|
||||||
stunnel,tls-term-ka-1k,2,0.14101250048,13694.14,4.5,8.3,0,0,0,10.03,10.02326,56.90275665410284,73.10762054010715,13.234375,0.41935483870967744,0.9525166191832859,0.43829787234042555,0.4670283823043739,0.19859143792501524,proxy
|
nginx,tls-term-ka-1k,1,0.33688649728,32718.93,1.94,2.37,0,0,0,10.01,10.008228,23.770617298870924,30.5605930159428,32.4609375,0.4192982456140351,0.9524262607040913,0.4618760285244103,0.7640349644007383,0.32229591570628036,proxy
|
||||||
direct,tls-term-ka-1k,2,1.45986945024,141790.49,0.41500000000000004,0.664,0,0,0,1.61,0.0,0.8822706713865786,1.1242844034519022,0.0,0.8869364161849711,0.44352617079889806,0.9548611111111112,3.1439647708458303,0.951380301378939,origin
|
envoy,tls-term-ka-1k,1,0.31784435712000003,30874.68,1.98,3.01,0,0,0,10.08,10.06195,25.370908179928744,32.3244761703192,17.54296875,0.5158506516379007,0.9572649572649573,0.5584072919165267,0.8959950160342254,0.3648243385606514,proxy
|
||||||
3proxy-current,tls-term-ka-1k,2,0.16827547648,16344.39,3.71,7.95,0,0,0,10.01,10.019722,47.58863363522713,61.13761154102205,11.70703125,0.4419650579484518,0.9524262607040913,0.46368848542761587,0.53861259710042,0.20248401114127337,proxy
|
stunnel,tls-term-ka-1k,1,0.14235467776,13824.27,4.42,8.49,0,0,0,10.1,10.14796,56.75963815971199,72.33868830620035,13.578125,0.3925763393673432,0.9609895337773549,0.4120603015075377,0.4653459096080538,0.17875867582282284,proxy
|
||||||
haproxy,tls-term-ka-1m,2,5.19036731392,618.34,25.8,30.58,0,0,0,10.11,10.101577,1.558271218745707,1618.8951160928743,43.00390625,0.4926410466067048,0.9601139601139601,0.18352601156069365,0.919041208804482,0.019958293511711238,client
|
direct,tls-term-ka-1k,1,1.43294201856,139176.18,0.369,0.849,0,0,0,1.64,0.0,0.9155988051201558,1.166678523155723,0.0,0.8827331486611265,0.4444444444444444,0.9510886715052067,3.1294172907604505,0.9562392105780603,origin
|
||||||
nginx,tls-term-ka-1m,2,6.90868977664,823.11,20.01,32.92,0,0,0,10.01,10.014739,1.1591199285104739,1213.627546071775,42.90234375,0.31381733021077285,0.9515209125475285,0.11250766400980994,0.7740125280194877,0.03514294477338386,proxy
|
3proxy-devel,tls-term-ka-1m,1,7.3014444032,871.73,17.94,30.29,0,0,0,10.02,10.009905,1.09786496442907,1147.3720371006527,18.25,0.2613806903451726,0.9524714828897338,0.0740043900909376,0.7760446635763213,0.04177642800938439,proxy
|
||||||
stunnel,tls-term-ka-1m,2,4.703492505600001,560.55,28.42,41.01,0,0,0,10.02,10.028072,1.7042654985537051,1782.918149466192,16.3125,0.21539243078486156,0.9524714828897338,0.06808781419026408,0.5789818824150479,0.021848661098155486,proxy
|
haproxy,tls-term-ka-1m,1,5.08290924544,605.36,26.23,32.27,0,0,0,10.1,10.101548,1.5896408158868394,1651.9463526333006,43.8203125,0.48774008990600737,0.9591642924976258,0.1387618176273254,0.912195062191311,0.03324629169014147,client
|
||||||
direct,tls-term-ka-1m,2,31.52505995264,3761.15,4.19,6.81,0,0,0,7.3,0.0,0.18524944944667554,192.17606486600326,0.0,0.9059266227657573,0.8439306358381503,0.9573324905183312,3.511586154017881,0.9589447840056432,origin
|
nginx,tls-term-ka-1m,1,6.911458017279999,823.51,16.6,35.58,0,0,0,10.01,10.017724,1.1586556671513346,1214.0691328077623,43.640625,0.30174682938502034,0.9515209125475285,0.09606986899563319,0.7579814584045789,0.0370401569429093,proxy
|
||||||
3proxy-current,tls-term-ka-1m,2,5.743931555840001,684.37,23.33,37.04,0,0,0,10.03,10.016382,1.3969525789076989,1462.7388070584805,15.43359375,0.3208477082306555,0.9534220532319392,0.07605905006418485,1.0152254629514315,0.025662381385124753,client
|
envoy,tls-term-ka-1m,1,10.39382085632,1242.31,12.78,18.35,0,0,0,10.02,10.016006999999998,0.7712274543509996,805.4014950566675,39.97265625,0.3582776882339397,0.9515669515669516,0.12507534659433395,1.055930244987573,0.053193587238450246,client
|
||||||
haproxy,tls-term-close-1k,2,0.02961178624,2883.24,13.9,16.13,0,0,0,10.1,10.084714,272.8643228244511,346.8168395027814,37.3125,0.828,0.9600760456273765,0.34004024144869216,3.178466778286004,0.057929972653973774,client
|
stunnel,tls-term-ka-1m,1,4.65542578176,554.79,28.75,41.13,0,0,0,10.02,10.020218999999999,1.7218618394490917,1803.7803780378038,13.1640625,0.2159376571141277,0.9524714828897338,0.07064868336544637,0.5765733690493384,0.0209101453966468,proxy
|
||||||
nginx,tls-term-close-1k,2,0.0339738624,3309.07,1.2,1.53,0,0,0,10.11,10.093905,238.0653663917824,302.48631182120096,30.9921875,0.9547619047619048,0.9601139601139601,0.4078590785907859,3.7809801968316314,0.05509837817054535,client
|
direct,tls-term-ka-1m,1,29.807073034240002,3549.46,3.91,9.65,0,0,0,6.84,0.0,0.1835805881950972,190.80562374469986,0.0,0.8698197143526106,0.8191616766467066,0.9052369077306733,3.311668926885409,0.9535747825977475,origin
|
||||||
stunnel,tls-term-close-1k,2,0.02038431744,1989.2,17.45,25.85,0,0,0,10.1,10.005118000000001,396.38315208654836,502.71265740879,23.3359375,0.8371460928652321,0.9600760456273765,0.2772869022869023,3.254544592720068,0.038007282343487485,client
|
3proxy-devel,tls-term-close-1k,1,0.02743074816,2670.97,5.36,9.12,0,0,0,10.11,10.107229,294.85160057697817,374.74979613018013,14.109375,0.9550107117353012,0.9610266159695817,0.3282308657465496,3.7871930248964962,0.048481171862288494,client
|
||||||
direct,tls-term-close-1k,2,0.12767461376,12452.45,0.554,1.39,0,0,0,5.88,0.0,36.84365953001806,46.749405694204825,0.0,0.9560361216730038,0.6758620689655173,0.9499370277078085,3.786575286683947,0.9457882376167059,origin
|
haproxy,tls-term-close-1k,1,0.0285212672,2780.7,14.76,18.6,0,0,0,10.01,10.001138000000001,280.7729384478401,359.2964824120603,37.1015625,0.7736015918638072,0.9515209125475285,0.31197916666666664,2.93198166282422,0.05603384040518167,client
|
||||||
3proxy-current,tls-term-close-1k,2,0.02793406464,2721.22,5.42,9.08,0,0,0,10.1,10.101989999999999,289.2525704415353,367.4865376218891,14.08984375,0.9557248274220423,0.9609895337773549,0.3702576112412178,3.7892973863571653,0.04753876423631224,client
|
nginx,tls-term-close-1k,1,0.03179282432,3101.91,1.26,3.0,0,0,0,10.08,10.071446,253.6421400890501,321.7466245331801,32.98046875,0.9511089911757692,0.9590865842055185,0.3812380038387716,3.7716297701023414,0.06177184221568405,client
|
||||||
haproxy,tls-init-ka-1k,2,0.33420214272000004,32462.97,1.91,3.39,0,0,0,10.02,10.022186,23.98548356021743,30.798075888672024,36.73046875,0.4501100513573001,0.9533777354900095,0.46357448953869423,0.709869290340063,0.2813518223778306,proxy
|
envoy,tls-term-close-1k,1,0.039845888,3888.89,11.21,15.71,0,0,0,10.05,10.016436,201.7774079975329,255.86842507255972,19.078125,0.8643533123028391,0.9571428571428572,0.2913797851831451,3.3446102026163405,0.07413301508017986,client
|
||||||
nginx,tls-init-ka-1k,2,0.35072770048,34063.66,1.85,2.28,0,0,0,10.01,10.014167,22.832527881431623,29.338147798613107,33.171875,0.4212902012413015,0.9515209125475285,0.46594222104426186,0.6460985894525442,0.333599490097434,proxy
|
stunnel,tls-term-close-1k,1,0.019881000960000002,1935.27,17.91,26.69,0,0,0,10.1,9.990365,406.4181685950685,516.7033304343378,20.77734375,0.8298548094373865,0.9600760456273765,0.23940967477452857,3.2103454770571536,0.03895485929898251,client
|
||||||
stunnel,tls-init-ka-1k,2,0.14361296896,13952.27,4.41,8.45,0,0,0,10.1,10.102834000000001,56.26232824592946,71.68051780302761,14.4609375,0.41027859491261465,0.9600760456273765,0.4431924882629108,0.39277794381787956,0.17478874644588616,proxy
|
direct,tls-term-close-1k,1,0.12717129728,12396.83,0.5670000000000001,1.5,0,0,0,5.99,0.0,37.681458807872275,47.8384832245853,0.0,0.9562737642585551,0.6814562002275313,0.9517806492278601,3.7895813705102115,0.9453739873830603,origin
|
||||||
direct,tls-init-ka-1k,2,1.44703488,140540.9,0.417,0.6930000000000001,0,0,0,1.6,0.0,0.884567481884058,1.1271479212574462,0.0,0.8832675794847993,0.43360433604336046,0.9536569987389659,3.128451216037277,0.9547420572619894,origin
|
3proxy-devel,tls-term-stream1-down,1,9.269733180405584,nan,nan,nan,0,0,0,9.53,8.612098,0.8223599190491607,nan,10.3671875,0.4755386565272497,0.8433628318584071,0.06378927324658838,1.0546488611938987,0.09086527097403839,client
|
||||||
3proxy-current,tls-init-ka-1k,2,0.16936599552,16447.73,3.68,8.2,0,0,0,10.12,10.104624,47.80180327900569,60.92018372371613,12.2734375,0.4296861453095197,0.9601518026565465,0.46746817538896746,0.4622866558988936,0.21663472696348368,proxy
|
haproxy,tls-term-stream1-down,1,7.519094674708266,nan,nan,nan,0,0,1,9.88,9.61274,1.0510683525119917,nan,40.09375,0.45240793201133145,0.9114391143911439,0.04571611253196931,1.0427517178910461,0.07037176596326697,client
|
||||||
haproxy,tls-init-ka-1m,2,4.57690841088,544.94,29.26,35.93,0,0,0,10.1,10.103178000000002,1.765383808160247,1835.0290697674418,48.20703125,0.4741463414634146,0.9609895337773549,0.207396449704142,0.6994235656888089,0.14259669133018518,proxy
|
nginx,tls-term-stream1-down,1,9.104725019391479,nan,nan,nan,0,0,0,9.56,8.81892,0.8399591371899257,nan,39.859375,0.48488664987405544,0.855863921217547,0.13503222026947861,1.0526915771243328,0.08811322576773059,client
|
||||||
nginx,tls-init-ka-1m,2,5.71062878208,680.35,19.63,40.59,0,0,0,10.02,10.019193000000001,1.4036983151757776,1470.2861335289801,42.8359375,0.21492760858711932,0.9524714828897338,0.20980511571254568,0.454465383622178,0.2051962373631917,proxy
|
envoy,tls-term-stream1-down,1,9.42879598589367,nan,nan,nan,0,0,0,9.41,7.081422,0.7983786410491476,nan,27.40625,0.4868080703569581,0.7732128184059162,0.050588609608654155,1.0863265860845686,0.09468485594659978,client
|
||||||
stunnel,tls-init-ka-1m,2,4.1693898342399995,496.86,29.68,73.53,0,0,0,10.03,10.017989,1.9245022219090775,2014.4607350873669,14.3203125,0.1612071189063709,0.9525166191832859,0.12788521522145976,0.40020245897368467,0.12629547315655576,proxy
|
stunnel,tls-term-stream1-down,1,4.524189666969606,nan,nan,nan,0,0,0,10.02,10.010884,1.7716461924246814,nan,4.6015625,0.3325115562403698,0.9390815370196813,0.016787360105332456,0.8789332503100277,0.04504085122005321,proxy
|
||||||
direct,tls-init-ka-1m,2,31.3532612608,3740.53,4.17,7.43,0,0,0,7.55,0.0,0.19264343666703732,199.8253182648281,0.0,0.9028264424199953,0.8521444695259593,0.950566750629723,3.4989447089055448,0.9585365268418932,origin
|
direct,tls-term-stream1-down,1,9.10875118930647,nan,nan,nan,0,0,2,0.26,0.0,0.02283434722893716,nan,0.0,0.4829965500246427,0.02905027932960894,0.3766111285759195,1.0793943246836857,0.7859091664243235,client
|
||||||
3proxy-current,tls-init-ka-1m,2,5.57389447168,664.14,21.7,53.53,0,0,0,10.04,9.994436,1.4410032412363043,1508.4134615384614,15.921875,0.18035714285714285,0.9534662867996201,0.1760519801980198,0.4338860462906276,0.18060928631957865,proxy
|
3proxy-devel,tls-term-stream16,1,6.697351563038402,nan,nan,nan,0,0,445,10.06,10.021135,1.1984589641856127,nan,26.359375,0.2403443462075384,0.9428303655107779,0.20544269835185894,0.6180199618605883,0.4509232551261653,proxy
|
||||||
haproxy,tls-init-close-1k,2,0.0255852544,2494.53,25.49,27.15,0,0,0,10.04,10.024525,313.9308241547131,401.0866091403004,37.68359375,0.2095970087245534,0.9534662867996201,0.48092485549132946,0.14549104844711475,0.1947076871070426,proxy
|
haproxy,tls-term-stream16,1,5.004658686563269,nan,nan,nan,0,0,617,10.02,10.026729,1.6004047397392551,nan,53.2578125,0.21793390339727295,0.9408450704225352,0.5203488372093024,0.4983626788859683,0.8901862338824181,proxy
|
||||||
nginx,tls-init-close-1k,2,0.03498049536,3409.86,18.67,19.87,0,0,0,10.02,10.016498,229.1562745897032,293.0595770816882,33.66796875,0.3164628410159925,0.9533777354900095,0.5445473984319316,0.20930352375326866,0.27551384990636907,proxy
|
nginx,tls-term-stream16,1,6.682945302994012,nan,nan,nan,0,0,603,10.05,10.038772000000002,1.2006610456939681,nan,46.66015625,0.22403595930920275,0.9410112359550562,0.2548375319459657,0.60745653551399,0.46860140105462306,proxy
|
||||||
stunnel,tls-init-close-1k,2,0.02080374784,2025.37,30.67,48.34,0,0,0,10.04,9.959099,386.08427970640116,493.92433708860136,19.828125,0.14982425307557118,0.9534662867996201,0.4061433447098976,0.11692732046212614,0.15287396711535206,proxy
|
envoy,tls-term-stream16,1,9.480483179061055,nan,nan,nan,0,0,726,10.06,10.056433,0.8463177340622898,nan,76.984375,0.27601597369039227,0.9428303655107779,0.11945928953159383,0.7571363232770778,0.23529033093508328,proxy
|
||||||
direct,tls-init-close-1k,2,0.12826181632,12507.42,0.558,1.48,0,0,0,5.89,0.0,36.73735594266065,46.62060013139252,0.0,0.9543726235741445,0.6754587155963303,0.9480968858131488,3.78625065105561,0.9399542676846688,origin
|
stunnel,tls-term-stream16,1,4.269192969026591,nan,nan,nan,0,0,461,10.06,10.027892999999999,1.8789587980898699,nan,21.15625,0.16828478964401294,0.9419475655430711,0.18892630003741115,0.39458049083242813,0.3935539468825128,proxy
|
||||||
3proxy-current,tls-init-close-1k,2,0.0205520896,2007.95,31.25,46.3,0,0,0,10.02,10.025754000000001,390.03333266900506,497.6903591119058,16.20703125,0.19590215346017145,0.9542857142857143,0.44217371110078957,0.11512995354814924,0.1625629104397623,proxy
|
direct,tls-term-stream16,1,19.743686764960216,nan,nan,nan,0,0,758,0.55,0.0,0.02222746217714254,nan,0.0,0.528691313222953,0.06798516687268233,0.9303058971933144,1.5665236665604825,16.89637765654046,origin
|
||||||
|
3proxy-devel,tls-init-ka-1k,1,0.17758683136,17250.12,3.5,8.1,0,0,0,10.12,10.107277,45.58896590472956,58.08814244222756,12.6953125,0.41420959147424513,0.9601518026565465,0.4562424242424242,0.4747393192948892,0.2108943989320829,proxy
|
||||||
|
haproxy,tls-init-ka-1k,1,0.333447168,32387.18,1.92,3.04,0,0,0,10.02,10.020069,24.039790315448112,30.88979249581508,36.734375,0.4266792809839167,0.9506641366223909,0.429831595829992,0.6989222614929111,0.2706432240165258,proxy
|
||||||
|
nginx,tls-init-ka-1k,1,0.34745614336,33748.56,1.86,2.59,0,0,0,10.1,10.066616,23.254733451721687,29.62989039874205,33.21484375,0.42716795767995464,0.9582542694497154,0.4670078103959063,0.6706931422430661,0.2956026697567241,proxy
|
||||||
|
envoy,tls-init-ka-1k,1,0.31927042048000004,31007.9,1.97,3.15,0,0,0,10.08,10.0391,25.257585678862323,32.18699109110068,17.46484375,0.49156455336529925,0.9590865842055185,0.5488519785051295,0.7573484689334815,0.30988612174344554,proxy
|
||||||
|
stunnel,tls-init-ka-1k,1,0.14436794368,14025.62,4.38,9.04,0,0,0,10.03,10.001055,55.58020565691276,71.44281725454442,14.42578125,0.36625744047619047,0.9525166191832859,0.3876331514679137,0.39864048976106936,0.21190585517352017,proxy
|
||||||
|
direct,tls-init-ka-1k,1,1.4241339801600001,138315.47,0.41100000000000003,0.842,0,0,0,1.86,0.0,1.0448455136452994,1.331388265745098,0.0,0.8664998862861042,0.4603960396039604,0.945716975211798,3.0800727871449856,0.9478631858416178,origin
|
||||||
|
3proxy-devel,tls-init-ka-1m,1,6.14868189184,732.73,19.62,47.55,0,0,0,10.04,9.971608,1.3062962341017148,1368.22022349414,15.73046875,0.19650872817955112,0.9534662867996201,0.17011278195488722,0.4538056345323639,0.15672117794804047,proxy
|
||||||
|
haproxy,tls-init-ka-1m,1,4.69351006208,558.9,28.52,31.7,0,0,0,10.09,10.10157,1.7198216032848497,1787.422497785651,48.83203125,0.46153846153846156,0.9600380589914367,0.17016029593094945,0.7010050630755602,0.1339659252668233,proxy
|
||||||
|
nginx,tls-init-ka-1m,1,5.8355351552,695.41,21.47,44.05,0,0,0,10.02,10.013459,1.3736529361590777,1439.0348987505386,43.09765625,0.19281376518218624,0.9515669515669516,0.18042526579111945,0.4557887752731992,0.1654046191203913,proxy
|
||||||
|
envoy,tls-init-ka-1m,1,8.76173328384,1046.7,15.28,20.39,0,0,0,10.0,10.005844999999999,0.9130613476622339,953.6524890329964,42.25,0.17040981708728872,0.9523809523809523,0.26814454904342544,0.40727643382389644,0.31557469261748955,proxy
|
||||||
|
stunnel,tls-init-ka-1m,1,4.25059155968,506.53,29.42,74.82,0,0,0,10.03,10.009055,1.8877372448845862,1977.5236593059938,16.53125,0.1719969780911609,0.9525166191832859,0.12606905289832118,0.4033243735928517,0.1425615490538313,proxy
|
||||||
|
direct,tls-init-ka-1m,1,28.69038153728,3414.19,5.04,8.61,0,0,0,6.88,0.0,0.19184129680702072,199.5186033697764,0.0,0.865546218487395,0.8309178743961353,0.9150650960942344,3.277400414027292,0.9556988618574584,origin
|
||||||
|
3proxy-devel,tls-init-close-1k,1,0.0205520896,2005.61,31.29,46.51,0,0,0,10.04,10.028074,390.81184231505097,499.42794607769986,20.33984375,0.16630481980026052,0.9534662867996201,0.4135635018495684,0.11894297993036855,0.16824515511381852,proxy
|
||||||
|
haproxy,tls-init-close-1k,1,0.025417482239999997,2480.38,25.64,28.03,0,0,0,10.02,10.014808,315.37348681157175,403.02469632370685,37.859375,0.17990907122753844,0.9533777354900095,0.4598698481561822,0.14461803605679738,0.19294756256333243,proxy
|
||||||
|
nginx,tls-init-close-1k,1,0.034812723200000006,3396.92,18.72,20.49,0,0,0,10.03,10.009061,230.49044321818522,294.92193242965095,32.4609375,0.2654133818475844,0.9525166191832859,0.5373854317414375,0.20830536739664013,0.27548694290475495,proxy
|
||||||
|
envoy,tls-init-close-1k,1,0.06048186368,5893.82,10.5,14.56,0,0,0,9.99,9.925229,132.13878531065797,169.195853939435,19.1796875,0.25120570350178234,0.9496197718631179,0.5250436082731124,0.2834379861127693,0.23271254204393688,proxy
|
||||||
|
stunnel,tls-init-close-1k,1,0.02038431744,1983.51,31.48,51.65,0,0,0,10.03,9.939901,393.63594212159205,504.704875962361,20.08203125,0.1386535889433794,0.9534220532319392,0.3755784061696658,0.11414184021191724,0.15294220722219815,proxy
|
||||||
|
direct,tls-init-close-1k,1,0.12683575296,12370.37,0.5690000000000001,1.65,0,0,0,5.9,0.0,37.213481923259764,47.220777141942456,0.0,0.9520190023752969,0.6758304696449027,0.9468720528135807,3.787419660653997,0.9393004327061868,origin
|
||||||
|
3proxy-devel,tls-init-stream1-down,1,6.778821779722053,nan,nan,nan,0,0,0,10.0,10.001936,1.1800161675431136,nan,6.90625,0.12013828867761452,0.9514747859181731,0.2888028396256857,0.46055110506776037,0.6084823476155924,proxy
|
||||||
|
haproxy,tls-init-stream1-down,1,5.846312769726175,nan,nan,nan,0,0,0,10.01,10.003052,1.369599527587606,nan,35.765625,0.11402508551881414,0.9506172839506173,0.263884430176565,0.4413979082194608,0.5587704439401219,proxy
|
||||||
|
nginx,tls-init-stream1-down,1,7.6017539162414725,nan,nan,nan,0,0,2,10.0,10.000609,1.0522722237738609,nan,33.7890625,0.12517740562021004,0.9505703422053232,0.28846792954469924,0.47366796962412583,0.6688308040119565,proxy
|
||||||
|
envoy,tls-init-stream1-down,1,10.955224848848047,nan,nan,nan,0,0,0,10.01,9.998869000000001,0.7309485864206171,nan,24.67578125,0.1174812030075188,0.9515209125475285,0.4,0.23601588200569462,0.8395756468434993,proxy
|
||||||
|
stunnel,tls-init-stream1-down,1,4.795608625183398,nan,nan,nan,0,0,1,10.01,10.000457,1.6698423364559418,nan,5.7421875,0.11237830319888735,0.9506172839506173,0.17884297520661158,0.4215543965934909,0.42401484662024624,proxy
|
||||||
|
direct,tls-init-stream1-down,1,8.845369392159736,nan,nan,nan,0,0,0,0.19,0.0,0.01718230262475553,nan,0.0,0.5005027652086476,0.023543990086741014,0.3837906023336487,1.1188734081266047,0.8206808597482219,client
|
||||||
|
3proxy-devel,tls-init-stream16,1,8.348526041879582,nan,nan,nan,0,0,868,10.06,10.039975,0.961174535194798,nan,65.45703125,0.07860975040821087,0.9553656220322887,0.6574106213120444,0.09511296521841255,1.096991829366749,origin
|
||||||
|
haproxy,tls-init-stream16,1,5.937518659306832,nan,nan,nan,0,0,189,10.03,10.025227999999998,1.3502995738285455,nan,59.19921875,0.029081133919843596,0.9534220532319392,0.8708708708708709,0.06656302739661958,1.2897569968599922,origin
|
||||||
|
nginx,tls-init-stream16,1,7.838572817371034,nan,nan,nan,0,0,276,10.1,10.077734,1.024392927143987,nan,91.29296875,0.07186046511627907,0.957345971563981,0.6445066480055983,0.07988570806653485,1.0723465706063984,origin
|
||||||
|
envoy,tls-init-stream16,1,10.981565296725723,nan,nan,nan,0,0,7529,10.07,10.046444999999999,0.7313052365375371,nan,121.828125,0.08134083450539147,0.9554079696394687,0.6933154182062479,0.12175028292203176,1.3100040220041085,origin
|
||||||
|
stunnel,tls-init-stream16,1,5.157615200482038,nan,nan,nan,0,0,623,10.06,10.028229,1.5558830120489562,nan,56.29296875,0.027489751627682663,0.9553656220322887,0.5785369476420349,0.05801598681117103,0.941318332710401,origin
|
||||||
|
direct,tls-init-stream16,1,19.66306247313523,nan,nan,nan,0,0,767,0.51,0.0,0.02070314890198838,nan,0.0,0.5320643553138454,0.06480304955527319,0.9295154185022027,1.5642678563259558,28.347345127194817,origin
|
||||||
|
haproxy,tls-term-ka-1k,2,0.3288334336,31936.39,1.93,3.1,0,0,0,10.03,10.013764,24.40141171825175,31.351587896974245,36.015625,0.4109277177006261,0.9525166191832859,0.45345345345345345,0.7146669159365351,0.332579233598512,proxy
|
||||||
|
nginx,tls-term-ka-1k,2,0.34410070016000005,33420.64,1.89,2.35,0,0,0,10.02,10.069127,23.29550621743204,29.92125513991621,32.46875,0.42587601078167114,0.9524714828897338,0.4678774735700732,0.7751503992672535,0.30497461469923043,proxy
|
||||||
|
envoy,tls-term-ka-1k,2,0.3212836864,31204.57,1.96,2.98,0,0,0,10.09,10.105414,25.124213714201208,32.014569960878134,17.55078125,0.5137630971408276,0.9591254752851711,0.562905941784941,0.8884373344802152,0.3107348750724679,proxy
|
||||||
|
stunnel,tls-term-ka-1k,2,0.1430257664,13894.73,4.42,8.6,0,0,0,10.02,10.026845000000002,56.04584545683651,72.00965878057895,13.48046875,0.406758669497523,0.9533777354900095,0.41379310344827586,0.45961210744019154,0.17874150323549828,proxy
|
||||||
|
direct,tls-term-ka-1k,2,1.4377235251199998,139641.48,0.423,0.662,0,0,0,1.59,0.0,0.8847319931652592,1.1274316893393888,0.0,0.8828578056135468,0.43089430894308944,0.9529820132533923,3.1301228964205388,0.9510357842846556,origin
|
||||||
|
3proxy-devel,tls-term-ka-1k,2,0.17263755264,16769.6,3.6,7.88,0,0,0,10.02,10.022396,46.432539603452994,59.63930718409618,12.06640625,0.4245810055865922,0.9524714828897338,0.4507529005183905,0.5565802004880921,0.20526765339971662,proxy
|
||||||
|
haproxy,tls-term-ka-1m,2,4.88233762816,581.52,27.41,35.73,0,0,0,10.11,10.103785,1.6565835089631262,1721.4370849650945,42.8984375,0.5081123862287297,0.9601139601139601,0.14822673537435588,0.9134818371799617,0.024710959111089923,client
|
||||||
|
nginx,tls-term-ka-1m,2,7.24289191936,863.15,16.18,33.62,0,0,0,10.0,10.018656,1.1045311857569318,1157.0056693277797,43.71875,0.29292929292929293,0.9514747859181731,0.08688881968234195,0.8124892632445389,0.03136062583842448,proxy
|
||||||
|
envoy,tls-term-ka-1m,2,10.65151889408,1264.58,12.62,16.87,0,0,0,10.03,10.019421,0.7533197922091329,792.0713890863144,41.12890625,0.35921658986175115,0.9516129032258065,0.11940749697702539,1.0567530907363607,0.046561906006665855,client
|
||||||
|
stunnel,tls-term-ka-1m,2,4.85650071552,578.79,27.55,40.0,0,0,0,10.03,10.023925,1.6522184325758602,1730.2052785923754,15.66796875,0.21747916140439505,0.9525166191832859,0.061661341853035144,0.587862486055989,0.024702653428661635,proxy
|
||||||
|
direct,tls-term-ka-1m,2,31.86865733632,3797.73,4.18,6.6,0,0,0,7.23,0.0,0.18149493839541536,188.5119808098454,0.0,0.906857009127077,0.8387470997679815,0.9492113564668769,3.5375807901289584,0.9502110922461952,origin
|
||||||
|
3proxy-devel,tls-term-ka-1m,2,7.204220436479999,858.41,18.21,30.58,0,0,0,10.01,10.006914,1.111570650927046,1163.953488372093,15.359375,0.270303628733646,0.9524262607040913,0.07348748812163447,0.7831167601209016,0.032324450163658494,proxy
|
||||||
|
haproxy,tls-term-close-1k,2,0.02860515328,2791.55,15.0,16.49,0,0,0,10.1,10.081886,282.46658638425583,358.24495442131024,36.52734375,0.8370253164556962,0.9600760456273765,0.3230690274570182,3.2458036071078893,0.05511654276584143,client
|
||||||
|
nginx,tls-term-close-1k,2,0.033470545920000004,3260.1,1.21,1.62,0,0,0,10.1,10.087979,241.40628059406325,306.7484662576687,31.7890625,0.9519505233111323,0.9591642924976258,0.3795811518324607,3.777672140618581,0.05606441963521189,client
|
||||||
|
envoy,tls-term-close-1k,2,0.0402653184,3929.47,11.79,15.35,0,0,0,10.06,10.0202,199.8742421468099,253.45796276233906,19.01171875,0.9000230361667818,0.9571836346336822,0.3164929163325314,3.50386950987268,0.0731608214001628,client
|
||||||
|
stunnel,tls-term-close-1k,2,0.01996488704,1947.87,17.85,26.89,0,0,0,10.11,10.004071,405.1112327255121,513.928426189508,20.63671875,0.825663114939923,0.9601139601139601,0.2408619749045281,3.199547979016617,0.038952692175190734,client
|
||||||
|
direct,tls-term-close-1k,2,0.1266679808,12348.0,0.561,1.47,0,0,0,5.97,0.0,37.70487197977028,47.8679901858593,0.0,0.9524714828897338,0.6791808873720137,0.9464735516372796,3.792224525260157,0.941483701506363,origin
|
||||||
|
3proxy-devel,tls-term-close-1k,2,0.027850178559999998,2713.89,5.3,8.93,0,0,0,10.11,10.104875,290.4110644237105,368.83003173908287,14.0625,0.954772673173054,0.9610266159695817,0.32941470735367684,3.786314827126038,0.048477728487604,client
|
||||||
|
haproxy,tls-term-stream1-down,2,8.968599375780224,nan,nan,nan,0,0,1,9.63,8.850935000000002,0.8589691740820903,nan,38.27734375,0.471606824548001,0.8598214285714286,0.1500146498681512,1.0473339437508125,0.08830739845965337,client
|
||||||
|
nginx,tls-term-stream1-down,2,8.636059642597564,nan,nan,nan,0,0,0,9.82,9.239968,0.9095734353564449,nan,34.4765625,0.4688576729393056,0.8870822041553749,0.08398621121905359,1.0531026050569805,0.08534777220768175,client
|
||||||
|
envoy,tls-term-stream1-down,2,9.64194246382679,nan,nan,nan,0,0,1,9.02,6.594320000000001,0.7483133289679001,nan,26.2109375,0.4697935253632424,0.7297734627831716,0.0610062893081761,1.0598768657246265,0.09573663899930611,client
|
||||||
|
stunnel,tls-term-stream1-down,2,4.727783514453538,nan,nan,nan,0,0,0,10.03,10.004134,1.6970001363501541,nan,4.7578125,0.3436827543805718,0.9391385767790262,0.01818772328678142,0.8941120954913153,0.05346378262222705,proxy
|
||||||
|
direct,tls-term-stream1-down,2,9.280568456863806,nan,nan,nan,0,0,0,0.23,0.0,0.019825564819653148,nan,0.0,0.48358430017279685,0.025755879059350503,0.39379184418746194,1.0751779725198674,0.8094679506634208,client
|
||||||
|
3proxy-devel,tls-term-stream1-down,2,7.483711544983906,nan,nan,nan,0,0,0,9.86,9.567825000000001,1.0539077878075176,nan,6.95703125,0.465326917633739,0.9087557603686636,0.0685805422647528,1.0525559116722494,0.07785224580457077,client
|
||||||
|
haproxy,tls-term-stream16,2,4.825166495188452,nan,nan,nan,0,0,661,10.03,10.020363,1.6614448553657888,nan,55.234375,0.21141016793190706,0.9409005628517824,0.5207373271889401,0.48198378635282196,0.8550742835264348,proxy
|
||||||
|
nginx,tls-term-stream16,2,6.80332160424798,nan,nan,nan,0,0,520,10.05,10.052991,1.1779545111390417,nan,53.390625,0.21821631878557876,0.9427767354596623,0.2176560121765601,0.5990328463711426,0.46895727829320333,proxy
|
||||||
|
envoy,tls-term-stream16,2,9.350486773219757,nan,nan,nan,0,0,729,10.07,10.067895,0.8586724814154829,nan,61.42578125,0.2726628895184136,0.9446529080675422,0.11827618748033973,0.7550716753873961,0.23141995069069154,proxy
|
||||||
|
stunnel,tls-term-stream16,2,4.328418471651339,nan,nan,nan,0,0,479,10.07,10.025249,1.8559281797682747,nan,22.92578125,0.16020551144325082,0.943767572633552,0.18752348741074784,0.3898960057929893,0.3918973778300262,proxy
|
||||||
|
direct,tls-term-stream16,2,19.267557448239685,nan,nan,nan,0,0,770,0.51,0.0,0.021120634928308554,nan,0.0,0.519927536231884,0.06319702602230483,0.9336895034569453,1.525441135865811,1.9436265325616784,origin
|
||||||
|
3proxy-devel,tls-term-stream16,2,6.525649907980567,nan,nan,nan,0,0,503,10.05,10.010306,1.2290484249521128,nan,15.41796875,0.24103631737219525,0.9418931583880038,0.20954198473282443,0.5961738622476135,0.4472656045201327,proxy
|
||||||
|
haproxy,tls-init-ka-1k,2,0.33361494016000004,32400.88,1.92,2.92,0,0,0,10.11,10.099167,24.2435185789972,30.89409528582386,36.7265625,0.42649310872894336,0.9601139601139601,0.4293770139634801,0.7089433284844637,0.27944815575151094,proxy
|
||||||
|
nginx,tls-init-ka-1k,2,0.34997272576,33988.5,1.86,2.33,0,0,0,10.01,10.01811,22.881783094982172,29.407098832529364,33.20703125,0.4274132730015083,0.9524262607040913,0.4494658997534922,0.6716650770493547,0.2888964333763196,proxy
|
||||||
|
envoy,tls-init-ka-1k,2,0.32220643328,31297.27,1.96,3.05,0,0,0,10.0,9.989739,24.828802822344446,31.886738305538728,17.46875,0.49851007887817705,0.9505703422053232,0.553567167740396,0.7593842531004811,0.3070797150729684,proxy
|
||||||
|
stunnel,tls-init-ka-1k,2,0.14604566528000001,14187.81,4.33,8.64,0,0,0,10.03,10.023702,54.94171966430032,70.58806970132026,14.453125,0.3899517253709995,0.9507109004739337,0.41609251968503935,0.39661778215746857,0.16135901979361764,proxy
|
||||||
|
direct,tls-init-ka-1k,2,1.43260647424,139139.45,0.41500000000000004,0.746,0,0,0,2.33,0.0,1.3011249310379216,1.6580231240855967,0.0,0.8789618741387231,0.5393518518518519,0.951496062992126,3.1239657884918812,0.951668403483684,origin
|
||||||
|
3proxy-devel,tls-init-ka-1k,2,0.1769996288,17191.73,3.52,8.07,0,0,0,10.02,10.019112,45.288230570571685,58.21452225746854,12.43359375,0.4183401457259641,0.9524714828897338,0.45017182130584193,0.4776990446520995,0.2242895288315792,proxy
|
||||||
|
haproxy,tls-init-ka-1m,2,4.614153830399999,549.43,29.0,38.12,0,0,0,10.1,10.102464,1.7511336416149668,1820.147774373761,48.37109375,0.4638196915776987,0.9591642924976258,0.1913991520290733,0.7077436581546265,0.12540260862770147,proxy
|
||||||
|
nginx,tls-init-ka-1m,2,5.8165769011199995,692.99,21.61,44.26,0,0,0,10.02,10.020264000000001,1.3781301504767338,1443.5960236277194,44.0859375,0.1933028919330289,0.9515669515669516,0.18346333853354135,0.45558047273462804,0.17384430798558817,proxy
|
||||||
|
envoy,tls-init-ka-1m,2,8.589934592,1020.64,15.56,21.68,0,0,0,10.0,10.000572,0.9313225746154785,978.3778495254868,39.65234375,0.17091245947197778,0.9514747859181731,0.2697070371488976,0.39958115838789576,0.26797225398575725,proxy
|
||||||
|
stunnel,tls-init-ka-1m,2,4.19329736704,499.67,29.15,77.7,0,0,0,10.04,10.01838,1.915437732399526,2005.1927301777512,18.15625,0.15841073271413827,0.952561669829222,0.12373417721518987,0.39957156932750854,0.13873068821903145,proxy
|
||||||
|
direct,tls-init-ka-1m,2,30.4942678016,3635.82,4.43,7.95,0,0,0,6.94,0.0,0.18206700472764567,188.97723559525107,0.0,0.8992686954470394,0.8232502965599051,0.9318323952470294,3.489327784596196,0.955611981392214,origin
|
||||||
|
3proxy-devel,tls-init-ka-1m,2,6.143397068800001,732.14,19.61,47.43,0,0,0,10.01,9.984368,1.3035133347752526,1365.0620482749216,15.52734375,0.19990079365079366,0.9515209125475285,0.1783359497645212,0.4556760218601475,0.18814525834964735,proxy
|
||||||
|
haproxy,tls-init-close-1k,2,0.025165824,2452.58,25.91,28.92,0,0,0,10.03,10.019024,318.84511311848956,407.9889358932639,38.03125,0.1740073768713387,0.9525166191832859,0.45713595749818886,0.14362115394287908,0.19379040243355145,proxy
|
||||||
|
nginx,tls-init-close-1k,2,0.03456106496,3371.32,18.79,21.65,0,0,0,10.03,10.009682,232.16877168822052,297.0531615578262,33.36328125,0.26589945487583283,0.9525166191832859,0.5369208494208494,0.20739408911666185,0.2736890449391615,proxy
|
||||||
|
envoy,tls-init-close-1k,2,0.05813305344,5667.53,10.87,16.19,0,0,0,9.98,9.900231,137.34011078981786,175.61147281365476,19.25,0.24025423728813558,0.9477682811016145,0.5211864406779662,0.2786747697771259,0.23460509573367108,proxy
|
||||||
|
stunnel,tls-init-close-1k,2,0.019797114879999998,1931.59,32.12,52.34,0,0,0,10.04,9.932929,405.7156837592691,518.3808343659645,18.0234375,0.13486915678819056,0.9543726235741445,0.375224877923413,0.11322497308445967,0.1511396879125909,proxy
|
||||||
|
direct,tls-init-close-1k,2,0.12490637312000001,12179.95,0.58,2.0,0,0,0,6.01,0.0,38.492831709882886,48.84630076642365,0.0,0.9545670789724072,0.685290763968073,0.945528967254408,3.7883910301492008,0.9416777150247672,origin
|
||||||
|
3proxy-devel,tls-init-close-1k,2,0.0201326592,1959.36,31.94,47.36,0,0,0,10.04,10.031596,398.95375569661456,510.88947689802563,16.5703125,0.16138894955230398,0.9543726235741445,0.41196834817012856,0.11703460326425069,0.16918514107144272,proxy
|
||||||
|
haproxy,tls-init-stream1-down,2,6.2095089349680475,nan,nan,nan,0,0,2,9.98,9.924361,1.285628660563529,nan,39.59375,0.11718086611944523,0.9477682811016145,0.2666232073011734,0.45369101490501135,0.5595078051772462,proxy
|
||||||
|
nginx,tls-init-stream1-down,2,6.95793759706339,nan,nan,nan,0,0,0,9.99,10.000771,1.1484788645528825,nan,39.546875,0.12242562929061784,0.950523311132255,0.2855747313578639,0.46794344780213487,0.6289645114261664,proxy
|
||||||
|
envoy,tls-init-stream1-down,2,10.602435969850474,nan,nan,nan,0,0,5,9.97,9.95305,0.7522182679815519,nan,23.296875,0.10244147998993204,0.9930278884462151,0.39627842866988283,0.224566693722654,0.8365168777145631,proxy
|
||||||
|
stunnel,tls-init-stream1-down,2,4.296702701740668,nan,nan,nan,0,0,0,9.99,10.004566,1.8597835968763725,nan,3.80859375,0.09842075578116187,0.950523311132255,0.20205589463539994,0.3937244983993934,0.40275029697538167,proxy
|
||||||
|
direct,tls-init-stream1-down,2,9.246768142707195,nan,nan,nan,0,0,0,0.33,0.0,0.028548914210530792,nan,0.0,0.4900437105390966,0.03650442477876106,0.3407821229050279,1.0804634142923428,0.8393525065936837,client
|
||||||
|
3proxy-devel,tls-init-stream1-down,2,7.22981240533617,nan,nan,nan,0,0,0,10.01,10.00555,1.1075052461361792,nan,5.58984375,0.12827822120866592,0.9506172839506173,0.33886626996554964,0.479473441600731,0.6650384319639997,proxy
|
||||||
|
haproxy,tls-init-stream16,2,5.96259483329159,nan,nan,nan,0,0,3,10.02,10.024015,1.3436187641156672,nan,47.4140625,0.041939393939393936,0.9515669515669516,0.8697534976682212,0.07989339792745656,1.2757819328115165,origin
|
||||||
|
nginx,tls-init-stream16,2,7.686542335357298,nan,nan,nan,0,0,629,10.05,10.054053,1.0418987802894677,nan,70.05078125,0.05486641221374046,0.9553231939163498,0.6394819740987049,0.08276288491161637,1.0491590720549449,origin
|
||||||
|
envoy,tls-init-stream16,2,11.062095301183447,nan,nan,nan,0,0,8642,10.05,10.037702,0.7250835961215212,nan,117.53125,0.0774812734082397,0.9544159544159544,0.7045148247978437,0.12270659389069657,1.3424051373589132,origin
|
||||||
|
stunnel,tls-init-stream16,2,5.239605769183789,nan,nan,nan,0,0,631,10.05,10.033299999999999,1.530080919521522,nan,46.265625,0.02703355056722182,0.9544159544159544,0.5678373382624768,0.058032006675349565,0.9224683534584275,origin
|
||||||
|
direct,tls-init-stream16,2,19.643355063016077,nan,nan,nan,0,0,802,0.52,0.0,0.021148139109517843,nan,0.0,0.5287981859410431,0.06508135168961202,0.9277374566109182,1.5566616672365599,1.938116030685343,origin
|
||||||
|
3proxy-devel,tls-init-stream16,2,8.42007141579248,nan,nan,nan,0,0,900,10.06,10.041384,0.9526444944502712,nan,61.51953125,0.07548054383497421,0.9562737642585551,0.6500172235618326,0.09035494427132373,1.090465747761052,origin
|
||||||
|
|||||||
|
@ -1,91 +1,181 @@
|
|||||||
proxy,scenario,rep,gbit,rate,p50_ms,p99_ms,errors,timeouts,retrans,prx_cpu_s,prx_task_s,cpu_s_per_gb,cpu_us_per_req,peak_mb,cli_util,prx_util,srv_util,cli_thread,srv_thread,bound
|
proxy,scenario,rep,gbit,rate,p50_ms,p99_ms,errors,timeouts,retrans,prx_cpu_s,prx_task_s,cpu_s_per_gb,cpu_us_per_req,peak_mb,cli_util,prx_util,srv_util,cli_thread,srv_thread,bound
|
||||||
direct,tls-term-ka-1k,0,1.1194597376,109493.64,0.5640000000000001,0.88,0,0,0,7.37,0.0,5.266826310913498,6.664604889306068,0.0,0.6467110125646711,0.7155339805825243,0.9559848005066498,1.9942851466688527,0.8402770418544304,origin
|
direct,tls-term-ka-1k,0,0.9432989696,92260.06,0.665,1.12,0,0,0,7.33,0.0,6.216480870838429,7.866174163320234,0.0,0.6291913214990138,0.7095837366892546,0.9559708584098828,1.927090841878114,0.8392698396127815,origin
|
||||||
3proxy-current,tls-term-ka-1k,0,0.25014829056,24470.78,2.49,4.56,0,0,0,10.1,7.472335,32.30084036117748,40.867689842558235,14.01953125,0.237912876974629,0.9600760456273765,0.3274647887323944,0.6650230362408502,0.3032660986708979,proxy
|
3proxy-devel,tls-term-ka-1k,0,0.20401094656,19954.33,3.07,7.89,0,0,0,10.11,7.432369,39.64493149205258,50.166228353098795,14.7421875,0.25184304399524376,0.9601139601139601,0.3185161496642149,0.6991874125041462,0.2555947816036184,proxy
|
||||||
haproxy,tls-term-ka-1k,0,0.34493956096,33737.22,1.75,3.11,0,0,0,10.02,7.024958,23.238853721767086,29.674205652314264,39.1171875,0.27087242026266417,0.9524714828897338,0.3939868462261196,0.7478065772405075,0.32990281828206053,proxy
|
haproxy,tls-term-ka-1k,0,0.33277607936000003,32550.27,1.8,3.11,0,0,0,10.02,7.036519,24.088269852257685,30.740251014704395,37.1484375,0.27379830348727613,0.9524714828897338,0.40442781415653256,0.775291905522719,0.36011944890466585,proxy
|
||||||
nginx,tls-term-ka-1k,0,0.36683382783999996,35883.47,1.66,2.63,0,0,0,10.11,6.714439,22.04813020550466,27.89681214766823,34.90625,0.27857988165680475,0.9601139601139601,0.410288582183187,0.7848410024270118,0.34317401568043043,proxy
|
nginx,tls-term-ka-1k,0,0.3414163456,33389.97,1.78,2.74,0,0,0,10.03,6.733183,23.50209679006066,29.992045977836387,34.94921875,0.2888154789995281,0.9525166191832859,0.4136634283923535,0.812413432243309,0.3650203770458889,proxy
|
||||||
stunnel,tls-term-ka-1k,0,0.20308819968,19862.73,2.99,6.95,0,0,0,10.04,7.650684,39.54931902816501,50.49742986188651,18.52734375,0.20702844848195076,0.9543726235741445,0.28337612323491657,0.5784034584947134,0.23670157509482284,proxy
|
envoy,tls-term-ka-1k,0,0.27338473472,26737.41,2.32,4.09,0,0,0,10.1,7.345412,29.555417599580007,37.40006591298745,22.74609375,0.27153736316039984,0.9591642924976258,0.36795440151994935,0.7629207873309807,0.3032087888519814,proxy
|
||||||
direct,tls-term-ka-1m,0,22.67742732288,2705.24,5.81,10.12,0,0,0,8.19,0.0,0.2889216623523018,299.75843642485904,0.0,0.7610872675250357,0.8297872340425532,0.9534957291996203,2.5895535072121367,0.8562784735233212,origin
|
stunnel,tls-term-ka-1k,0,0.16642998272,16282.1,3.78,12.43,0,0,0,10.12,7.75016,48.645081058625244,61.53883574846913,16.23046875,0.21561161351737268,0.9619771863117871,0.28066263141127745,0.5812563023193552,0.2443092578206486,proxy
|
||||||
3proxy-current,tls-term-ka-1m,0,4.92251906048,586.56,26.44,59.84,0,0,0,10.02,7.145911,1.6284345274263603,1706.984667802385,19.08984375,0.2776717557251908,0.9524714828897338,0.05218216318785579,0.8296491258355196,0.042785272849970885,proxy
|
direct,tls-term-ka-1m,0,19.49915152384,2322.98,6.73,11.05,0,0,0,7.97,0.0,0.32698858677028037,339.68375740527637,0.0,0.7356239560963971,0.813265306122449,0.9575546404814698,2.476173005554468,0.8529648878713005,origin
|
||||||
haproxy,tls-term-ka-1m,0,5.8997080064,702.39,22.17,32.44,0,0,0,10.1,7.309323,1.3695593055172934,1423.7383704539047,46.52734375,0.29105771612583603,0.9600760456273765,0.07271577616187164,0.8048629147918888,0.03422650828012293,proxy
|
3proxy-devel,tls-term-ka-1m,0,5.42440947712,646.39,23.53,55.27,0,0,0,10.02,7.486255999999999,1.477764544474611,1548.2076637824475,20.20703125,0.25281033245635015,0.9515669515669516,0.06204724409448819,0.7220149760631065,0.06271281714312446,proxy
|
||||||
nginx,tls-term-ka-1m,0,6.29657305088,750.4,20.67,31.44,0,0,0,10.03,7.495661,1.2743439860319856,1334.664005322688,47.80859375,0.25861244019138757,0.9525166191832859,0.06675062972292191,0.7496642279925745,0.046582996396474605,proxy
|
haproxy,tls-term-ka-1m,0,4.7294133043199995,563.48,28.85,37.06,0,0,0,10.09,7.410545,1.7067656135332416,1772.974872605869,47.94140625,0.26380368098159507,0.9600380589914367,0.0591584941474217,0.7220079347290078,0.033269254791884945,proxy
|
||||||
stunnel,tls-term-ka-1m,0,5.1266977792,610.99,25.42,59.16,0,0,0,10.03,7.741818,1.5651400463969054,1639.9607586657946,20.0234375,0.2268440145102781,0.9534220532319392,0.05780164245104232,0.6507519932640717,0.04087871882467707,proxy
|
nginx,tls-term-ka-1m,0,5.81674467328,693.24,22.12,32.09,0,0,0,10.01,7.468177000000001,1.3767150613960808,1442.3631123919308,48.2578125,0.25968436154949787,0.9524262607040913,0.06509433962264151,0.752396395476189,0.04847659691732909,proxy
|
||||||
direct,tls-term-close-1k,0,0.04286578688,4207.33,1.55,5.34,0,0,0,3.6,0.0,67.18644890533268,84.96577767288176,0.0,0.9538973384030418,0.3474903474903475,0.9068736141906873,3.583540794177188,0.8232646501143567,origin
|
envoy,tls-term-ka-1m,0,5.8040778752,691.44,22.41,35.79,0,0,0,10.01,7.548457,1.3797195992522853,1446.5317919075144,46.5625,0.25225439012814427,0.9515209125475285,0.06649858178380082,0.7429351786134916,0.046581616452105526,proxy
|
||||||
3proxy-current,tls-term-close-1k,0,0.01098907648,1080.27,22.53,48.39,0,0,0,10.12,8.900212,736.7316093153624,927.5043534048208,42.8046875,0.9548371761350131,0.9619771863117871,0.06321473951715374,3.6999085064935566,0.028521737238229684,client
|
stunnel,tls-term-ka-1m,0,4.1498443776,494.44,30.92,84.04,0,0,0,10.04,7.829454,1.9354942665693853,2028.6926651848858,19.4921875,0.2041062801932367,0.9534662867996201,0.04946100190234623,0.5774295187816934,0.03517211745717436,proxy
|
||||||
haproxy,tls-term-close-1k,0,0.01400897536,1372.98,27.29,41.4,0,0,0,10.1,8.908869,576.7730895630614,728.2428437522532,38.1015625,0.7685163134079542,0.9619047619047619,0.07070386810399493,2.932285448471752,0.02947374185889227,client
|
direct,tls-term-close-1k,0,0.03145728,3087.8,1.78,4.9,0,0,0,2.54,0.0,64.59554036458334,82.02279846287983,0.0,0.9527091254752852,0.24423076923076922,0.9006664550936211,3.584391528635113,0.8564716246802538,origin
|
||||||
nginx,tls-term-close-1k,0,0.01400897536,1377.42,3.1,4.85,0,0,0,10.11,8.769033,577.3441520279753,726.710753306498,33.359375,0.9557774607703281,0.9610266159695817,0.08386277001270648,3.705869538524049,0.037064883202621905,client
|
3proxy-devel,tls-term-close-1k,0,0.01241513984,1219.79,19.92,41.48,0,0,0,10.12,8.815469,652.107032569679,821.4285714285714,23.6484375,0.9548264384213029,0.9610636277302944,0.07516650808753568,3.6910616152080116,0.03232031755726188,client
|
||||||
stunnel,tls-term-close-1k,0,0.01098907648,1076.02,21.55,52.77,0,0,0,10.11,8.96967,736.0036136539836,930.253956569746,34.19921875,0.9465304182509505,0.9628571428571429,0.06482364156339371,3.687378250238888,0.029471449078566612,client
|
haproxy,tls-term-close-1k,0,0.01224736768,1199.44,30.57,50.81,0,0,0,10.12,8.913373,661.0400056185787,835.3281056541477,42.41015625,0.7505355867650559,0.9610636277302944,0.06351222610352493,2.871992444901631,0.028517067016256066,client
|
||||||
direct,tls-init-ka-1k,0,1.08263374848,105887.95,0.5650000000000001,0.94,0,0,0,7.27,0.0,5.37208451904032,6.797670652389376,0.0,0.6480750246791708,0.7044573643410853,0.9579113924050633,1.9966754355184562,0.8476755626979373,origin
|
nginx,tls-term-close-1k,0,0.01040187392,1024.81,4.03,5.29,0,0,0,10.12,8.833620999999999,778.3212969380039,977.6833156216791,34.234375,0.9581450653983353,0.9619771863117871,0.07577679137603044,3.7032775538284626,0.032316796774519076,client
|
||||||
3proxy-current,tls-init-ka-1k,0,0.23815258112,23295.97,2.55,9.15,0,0,0,10.1,7.479255,33.92782879782714,42.9272107513537,15.453125,0.17768199233716475,0.9600760456273765,0.36823453608247425,0.4386048730614794,0.33643266951347556,proxy
|
envoy,tls-term-close-1k,0,0.01904214016,1872.39,24.79,37.26,0,0,0,9.99,8.37075,419.7007233875964,532.8284175156008,26.3359375,0.8705155618911855,0.950523311132255,0.09490667510281557,3.330418014767844,0.041824944417735765,client
|
||||||
haproxy,tls-init-ka-1k,0,0.34301018112,33545.49,1.81,14.6,0,0,0,10.09,7.09971,23.53282918204711,29.781142545121824,42.10546875,0.224934194783441,0.960952380952381,0.43178973717146435,0.5679634627033696,0.3802972087446423,proxy
|
stunnel,tls-term-close-1k,0,0.009227468800000001,903.02,22.46,51.81,0,0,0,10.13,8.976982,878.2473477450285,1110.6238351057998,34.3359375,0.9512601046124584,0.9629277566539924,0.06778587266392144,3.6925623055568226,0.028513045064273084,client
|
||||||
nginx,tls-init-ka-1k,0,0.34091302912,33343.45,1.78,3.2,0,0,0,10.09,6.803458,23.677593141090213,29.96101208239427,38.4453125,0.22347575612097936,0.9591254752851711,0.45906801007556675,0.559362248529181,0.42001702694852067,proxy
|
direct,tls-term-stream1-down,0,6.783526652335611,nan,nan,nan,0,0,0,1.12,0.0,0.13208213860636228,nan,0.0,0.4068665129387651,0.10980392156862745,0.36882003955174686,0.7877991910485717,0.7715536520324874,none
|
||||||
stunnel,tls-init-ka-1k,0,0.20644364288,20193.48,2.92,12.26,0,0,0,10.14,7.714791,39.29401693766508,49.7175806072017,16.58984375,0.16155321188878236,0.9629629629629629,0.3395081443628234,0.39387222180360004,0.27941077827725713,proxy
|
3proxy-devel,tls-term-stream1-down,0,5.262776090987485,nan,nan,nan,0,0,0,9.85,7.536672,1.4971816578238932,nan,8.015625,0.38275265628860883,0.9257518796992481,0.07125,0.7503795100068791,0.10799432329246171,proxy
|
||||||
direct,tls-init-ka-1m,0,20.95944040448,2493.51,6.78,13.24,0,0,0,8.04,0.0,0.30687842212739536,319.23764145324594,0.0,0.7303290414878397,0.8080402010050252,0.9269680682895984,2.466781691288365,0.8196875576746906,origin
|
haproxy,tls-term-stream1-down,0,6.112343512559425,nan,nan,nan,0,0,0,9.79,7.79017,1.2812064300822925,nan,40.96875,0.38974736325729703,0.9183864915572233,0.07653858169322086,0.7750593590707735,0.12019293163689658,proxy
|
||||||
3proxy-current,tls-init-ka-1m,0,5.164865945600001,615.45,25.05,57.51,0,0,0,10.03,7.472096,1.5535737199211772,1628.5111219353792,18.375,0.17719341361513885,0.9507109004739337,0.26473369051370943,0.4613840727624356,0.23945357085597052,proxy
|
nginx,tls-term-stream1-down,0,5.931179961755962,nan,nan,nan,0,0,0,9.79,7.651082,1.3203424511390753,nan,35.58203125,0.38706516413522785,0.9175257731958762,0.07176433719837041,0.7551686024054629,0.11461406856791828,proxy
|
||||||
haproxy,tls-init-ka-1m,0,5.1099205632,608.02,25.44,37.1,0,0,0,10.1,7.5443940000000005,1.5812378881561397,1644.6832763393584,54.546875,0.19995050730017322,0.9600760456273765,0.2572692793931732,0.5051365812803598,0.2785377466673379,proxy
|
envoy,tls-term-stream1-down,0,6.601938240534079,nan,nan,nan,0,0,51,9.35,7.677902,1.132928434323632,nan,33.484375,0.38018545632015616,0.8746492048643593,0.07149547299406805,0.7532599921061515,0.1305880549952942,none
|
||||||
nginx,tls-init-ka-1m,0,5.44319995904,648.56,24.08,34.66,0,0,0,10.03,7.373113999999999,1.4741328741145798,1545.4545454545455,43.8984375,0.1904527559055118,0.9516129032258065,0.2863422291993721,0.4860833250705032,0.2946700749773043,proxy
|
stunnel,tls-term-stream1-down,0,5.112206699803147,nan,nan,nan,0,0,4,10.02,7.87134,1.5678767218328273,nan,7.61328125,0.3762644954354799,0.9417293233082706,0.06193306224585549,0.7323742166486193,0.0939037635440876,proxy
|
||||||
stunnel,tls-init-ka-1m,0,4.20957126656,501.63,30.5,71.58,0,0,0,10.03,7.781262,1.9061323569317057,1997.6100378410674,20.43359375,0.1535635562086701,0.9534220532319392,0.2157545080670674,0.3881396735403182,0.22816363189430924,proxy
|
direct,tls-term-stream16,0,16.189406506042417,nan,nan,nan,0,0,449,1.84,0.0,0.09048365037545522,nan,0.0,0.5880281690140845,0.1727699530516432,0.926821608040201,1.6943030654309574,2.495587768870536,origin
|
||||||
direct,tls-init-close-1k,0,0.034393292799999996,3378.49,1.52,4.64,0,0,0,2.63,0.0,61.17471834508383,77.50338893145518,0.0,0.9528907922912205,0.25191570881226055,0.8751979727589484,3.599362891586791,0.86689710796206,client
|
3proxy-devel,tls-term-stream16,0,5.498303398582655,nan,nan,nan,0,0,255,10.05,7.440002,1.4572365402638408,nan,79.53515625,0.2265975005894836,0.9427767354596623,0.21279373368146215,0.637124348090757,0.3476513426658661,proxy
|
||||||
3proxy-current,tls-init-close-1k,0,0.0088080384,864.36,70.96,121.97,0,0,0,10.04,9.072577,911.894298735119,1159.2194896663202,76.5703125,0.03870814533364996,0.9561904761904761,0.2731012658227848,0.0646956757172168,0.23294151831009602,proxy
|
haproxy,tls-term-stream16,0,4.78856326565202,nan,nan,nan,0,0,379,10.04,7.588107000000001,1.676239602025297,nan,49.16796875,0.21227863046044865,0.9400749063670412,0.21428571428571427,0.5736924021728917,0.37621692329806006,proxy
|
||||||
haproxy,tls-init-close-1k,0,0.00973078528,951.83,62.48,96.56,0,0,0,10.03,8.9932,824.5994304788524,1051.8036912751677,42.62890625,0.04185493460166469,0.9534220532319392,0.28748019017432647,0.068502521929934,0.24624148261424658,proxy
|
nginx,tls-term-stream16,0,5.747591231298047,nan,nan,nan,0,0,168,10.12,7.5756049999999995,1.3951586103657325,nan,93.7265625,0.22637051039697542,0.9484536082474226,0.2144026186579378,0.6340051976388752,0.3512914393348748,proxy
|
||||||
nginx,tls-init-close-1k,0,0.01283457024,1261.4,48.86,71.27,0,0,0,10.05,8.818029000000001,626.4331294041053,795.598480050665,31.62109375,0.05712254088646599,0.9553231939163498,0.35991175543649545,0.09704781724589216,0.30791304706611916,proxy
|
envoy,tls-term-stream16,0,6.665260370341934,nan,nan,nan,0,0,436,10.09,8.901069999999999,1.2044401980835575,nan,132.4140625,0.2591369959915114,0.9465290806754222,0.08705148205928237,0.7180528038523158,0.15005205850380832,proxy
|
||||||
stunnel,tls-init-close-1k,0,0.00973078528,952.99,60.54,330.32,0,0,0,10.07,8.896381,827.8879626043912,1055.2237241957455,28.5625,0.04579971523493118,0.956315289648623,0.24723713293337543,0.075160811692268,0.20726306873233175,proxy
|
stunnel,tls-term-stream16,0,4.737174937751008,nan,nan,nan,0,0,224,10.06,7.887934,1.6948594233051786,nan,88.6171875,0.18702651515151514,0.9446009389671362,0.17488494411571334,0.5298015200391204,0.29820060230862616,proxy
|
||||||
3proxy-current,tls-term-ka-1k,1,0.24184356863999998,23655.24,2.57,4.9,0,0,0,10.1,7.463227,33.410026346524894,42.27444907184564,14.09765625,0.23694298035457595,0.9600760456273765,0.3238308776425368,0.662156994575174,0.25667947228469246,proxy
|
direct,tls-init-ka-1k,0,0.97324630016,95190.89,0.609,1.12,0,0,0,7.72,0.0,6.345772903513402,8.09917927617257,0.0,0.6185643564356436,0.7509727626459144,0.9490022172949002,1.9210891704573578,0.835270770120478,origin
|
||||||
haproxy,tls-term-ka-1k,1,0.34921775104,34157.4,1.75,2.93,0,0,0,10.03,7.021541999999999,22.977067964339867,29.305463438293447,38.75,0.2665879574970484,0.9534220532319392,0.39593114241001565,0.753481525112189,0.34700718616226184,proxy
|
3proxy-devel,tls-init-ka-1k,0,0.23714594816,23195.71,2.54,11.98,0,0,0,10.1,7.376012,34.07184505024098,43.1108075806727,15.6015625,0.18319327731092436,0.9600760456273765,0.38293778062860806,0.45473484308340345,0.30894826610664666,proxy
|
||||||
nginx,tls-term-ka-1k,1,0.36096180224,35302.14,1.69,2.78,0,0,0,10.02,6.681599,22.207335929329826,28.329573020746746,35.01171875,0.2880833925610045,0.9524714828897338,0.410288582183187,0.8077387679797692,0.3744450896339174,proxy
|
haproxy,tls-init-ka-1k,0,0.31776047104000005,31082.96,1.93,3.18,0,0,0,10.03,7.039405,25.25172490378745,32.2291450440058,42.71875,0.2213231794383627,0.9516129032258065,0.4260355029585799,0.5498434737168942,0.3850016249369103,proxy
|
||||||
stunnel,tls-term-ka-1k,1,0.21692940287999998,21218.28,2.84,6.57,0,0,0,10.12,7.70104,37.320897455650616,47.22506101459217,16.0234375,0.21948889419632195,0.9619771863117871,0.30248883216336947,0.6070026201252147,0.2719186248164488,proxy
|
nginx,tls-init-ka-1k,0,0.31255953408,30570.98,1.96,3.14,0,0,0,10.1,6.808431000000001,25.851075136079242,32.71212680645433,38.265625,0.23767352800382957,0.9600760456273765,0.48128172588832485,0.588864108100041,0.45629824283106335,proxy
|
||||||
direct,tls-term-ka-1k,1,1.0890090905599998,106518.51,0.56,0.95,0,0,0,7.25,0.0,5.325942685214383,6.739208435815779,0.0,0.6322836598065956,0.7018393030009681,0.9572243346007605,1.9457815100926927,0.8492458801910123,origin
|
envoy,tls-init-ka-1k,0,0.29997662208,29339.74,2.12,3.68,0,0,0,10.02,7.2529129999999995,26.72208235567848,34.11342543731232,24.3046875,0.20966969842029679,0.9497630331753555,0.43020667726550077,0.5327364630345152,0.4097274363879263,proxy
|
||||||
3proxy-current,tls-term-ka-1m,1,4.83049603072,575.61,26.94,62.46,0,0,0,10.02,7.147285999999999,1.6594569065001779,1739.281374761326,18.0703125,0.2709477202196228,0.9515669515669516,0.050933248971844355,0.8020386626920842,0.04088170992854504,proxy
|
stunnel,tls-init-ka-1k,0,0.18429771775999998,18025.81,3.3,13.14,0,0,0,10.12,7.747776,43.928921629637,55.58454398154505,18.3515625,0.16063294174058979,0.9619771863117871,0.3333333333333333,0.3881199282654151,0.3022825202934192,proxy
|
||||||
haproxy,tls-term-ka-1m,1,5.71834630144,680.79,22.24,32.3,0,0,0,10.09,7.391886,1.4115969153472396,1467.4229203025016,48.6875,0.2883617494440326,0.960952380952381,0.06622516556291391,0.7943766224387107,0.03612636365880328,proxy
|
direct,tls-init-ka-1m,0,20.358144983040003,2424.8,6.56,10.89,0,0,0,8.09,0.0,0.31790715732654934,330.2849677472034,0.0,0.7418815663801337,0.8138832997987927,0.9597464342313787,2.4950566222836454,0.8561016612763134,origin
|
||||||
nginx,tls-term-ka-1m,1,6.0456697856,720.52,21.42,32.06,0,0,0,10.02,7.475741,1.3259076800875018,1388.9658996395897,48.23046875,0.2518002880460874,0.9524714828897338,0.06236220472440945,0.7268675747928643,0.04373694304635185,proxy
|
3proxy-devel,tls-init-ka-1m,0,5.21763028992,621.79,24.78,55.53,0,0,0,10.01,7.305898,1.534796364447429,1608.5489313835772,18.234375,0.18661108386463954,0.9515209125475285,0.28917558212712396,0.47941424412812983,0.3051091966802041,proxy
|
||||||
stunnel,tls-term-ka-1m,1,5.47306340352,652.13,24.04,55.44,0,0,0,10.04,7.784278,1.467551060131008,1538.9331698344574,20.05859375,0.2372718539865514,0.9534662867996201,0.062460567823343846,0.6736025246218889,0.04088345494128453,proxy
|
haproxy,tls-init-ka-1m,0,4.84559552512,577.33,26.34,37.58,0,0,0,10.12,7.546633,1.6707956654717904,1735.551363402504,50.06640625,0.20716049382716048,0.9601518026565465,0.25679090334807325,0.5108422421578771,0.2726915883044597,proxy
|
||||||
direct,tls-term-ka-1m,1,22.849226014720003,2725.64,5.89,11.59,0,0,0,8.21,0.0,0.2874495615636496,298.2526246957533,0.0,0.7637963843958135,0.8360488798370672,0.9464851171627613,2.5974012039744174,0.8588979777160687,origin
|
nginx,tls-init-ka-1m,0,4.686631403520001,558.53,26.99,39.46,0,0,0,10.0,7.402639000000001,1.7069829716054519,1789.5490336435219,46.67578125,0.18256833419288293,0.999000999000999,0.27695351137487634,0.4453863161567847,0.32628643046837874,proxy
|
||||||
3proxy-current,tls-term-close-1k,1,0.012582912,1237.99,19.37,44.4,0,0,0,10.12,8.865654999999999,643.4122721354166,809.3410108765195,53.9765625,0.9531621493105088,0.9610636277302944,0.06743002544529263,3.699060414906116,0.030413040186725,client
|
envoy,tls-init-ka-1m,0,6.215958528,740.81,21.32,32.13,0,0,0,10.01,8.448684,1.2882968835663378,1345.6109692162925,48.98828125,0.12704432329936005,0.9533333333333334,0.31930926216640504,0.3957752734324336,0.3660257255032095,proxy
|
||||||
haproxy,tls-term-close-1k,1,0.01417674752,1393.81,26.76,43.86,0,0,0,10.01,8.84597,564.8686335637019,717.4598623853211,38.14453125,0.7505949547834364,0.9524262607040913,0.06622306717363752,2.87981288526459,0.0304195615733104,client
|
stunnel,tls-init-ka-1m,0,4.395211161600001,523.72,29.56,65.8,0,0,0,10.04,7.7572719999999995,1.827443484439116,1915.2995040061046,21.109375,0.15467714215565923,0.9543726235741445,0.23510872990860385,0.4033770768913009,0.21294925752198746,proxy
|
||||||
nginx,tls-term-close-1k,1,0.0150994944,1485.46,3.01,4.23,0,0,0,10.13,8.809959,536.7067125108508,675.1532924553452,34.2578125,0.9536376604850214,0.961100569259962,0.08436409768474469,3.703024618254623,0.037079432561640494,client
|
direct,tls-init-close-1k,0,0.0402653184,3951.09,1.44,4.63,0,0,0,2.96,0.0,58.809916178385414,74.6833526769945,0.0,0.9520417853751187,0.28516377649325625,0.888712745719721,3.5843472601022723,0.8161202135512972,client
|
||||||
stunnel,tls-term-close-1k,1,0.011240734720000001,1105.87,22.33,58.85,0,0,0,10.12,8.990985,720.2376180620334,906.0793267078521,33.6484375,0.9365343475160447,0.9628924833491912,0.06263910969793322,3.640140800258993,0.026619042119849314,client
|
3proxy-devel,tls-init-close-1k,0,0.00864026624,846.34,72.94,118.91,0,0,0,10.06,9.036869,931.4527789365898,1186.8806040585182,34.76953125,0.040152055119980996,0.9571836346336822,0.2846299810246679,0.06849818529302429,0.24146591432248135,proxy
|
||||||
direct,tls-term-close-1k,1,0.044459622399999996,4368.77,1.37,4.12,0,0,0,3.06,0.0,55.06119638119104,69.8582288884323,0.0,0.9522678698646402,0.29423076923076924,0.9164027865737808,3.5838588862622704,0.8535331102029736,origin
|
haproxy,tls-init-close-1k,0,0.009479127039999998,931.86,65.2,94.5,0,0,0,10.05,9.000262000000001,848.179369901134,1076.247590490469,42.4609375,0.04183503684335631,0.956232159847764,0.3029728020240354,0.07230383355337092,0.2576277078522508,proxy
|
||||||
3proxy-current,tls-init-ka-1k,1,0.25467813888,24909.29,2.45,9.6,0,0,0,10.1,7.445309,31.726319485188153,40.14627553859607,15.453125,0.17972681524083392,0.9600760456273765,0.3825588796944621,0.44718341123734623,0.3118851039676552,proxy
|
nginx,tls-init-close-1k,0,0.012331253759999999,1213.67,51.87,64.22,0,0,0,10.06,8.803065,652.6505866018283,827.7110416323844,34.97265625,0.0600664767331434,0.9562737642585551,0.3702302112898139,0.10274951297821974,0.3165987754612421,proxy
|
||||||
haproxy,tls-init-ka-1k,1,0.33160167424000003,32433.37,1.82,3.17,0,0,0,10.01,7.015357,24.14945587459287,30.834724643752658,42.5625,0.22458741927768477,0.9515209125475285,0.43470149253731344,0.5679230139372056,0.3916792412681567,proxy
|
envoy,tls-init-close-1k,0,0.03036676096,2982.08,20.65,32.39,0,0,0,10.03,7.5244480000000005,264.23628158990846,335.9121202987374,27.05859375,0.09073679222932954,0.9525166191832859,0.32179161372299875,0.17980738156982373,0.23672427519203304,proxy
|
||||||
nginx,tls-init-ka-1k,1,0.37044092928,36231.05,1.68,2.58,0,0,0,10.1,6.750587,21.81184464606686,27.602265025470604,37.9921875,0.23570566948130278,0.9600760456273765,0.48954372623574144,0.6050895101616365,0.42590048431961447,proxy
|
stunnel,tls-init-close-1k,0,0.009898557439999999,968.76,61.9,266.92,0,0,0,10.07,8.876617,813.8559632382152,1036.9683863659768,31.78125,0.047019710282593205,0.959047619047619,0.2644367308299148,0.07991876231528308,0.21676266771260233,proxy
|
||||||
stunnel,tls-init-ka-1k,1,0.20057161728,19614.83,3.06,7.43,0,0,0,10.14,7.742308,40.44440639213457,51.18446092263272,16.53125,0.15878378378378377,0.9629629629629629,0.34713879228580463,0.3967153990647493,0.29566125559174905,proxy
|
direct,tls-init-stream1-down,0,7.51032531588814,nan,nan,nan,0,0,0,1.47,0.0,0.15657359394850548,nan,0.0,0.3944349524041982,0.13828786453433678,0.3574575204531152,0.8018173519591436,0.7570818855351054,none
|
||||||
direct,tls-init-ka-1k,1,1.09689438208,107289.65,0.5740000000000001,0.97,0,0,0,7.52,0.0,5.484575450730345,6.9395227970706355,0.0,0.6395262768319763,0.735812133072407,0.9582410629547612,1.9627920411500144,0.844395054470617,origin
|
3proxy-devel,tls-init-stream1-down,0,6.091370550384604,nan,nan,nan,0,0,0,9.99,7.412558000000001,1.311880811167123,nan,10.7890625,0.16613418530351437,0.950523311132255,0.29310344827586204,0.3710849233465248,0.6274470011467818,proxy
|
||||||
3proxy-current,tls-init-ka-1m,1,5.15547070464,614.33,25.29,56.81,0,0,0,10.0,7.447799,1.551749676862654,1627.0745200130166,19.98828125,0.19309100283578243,0.999000999000999,0.2816015883520847,0.46749050126567226,0.33340386717275095,proxy
|
haproxy,tls-init-stream1-down,0,5.22049901865726,nan,nan,nan,0,0,0,9.98,7.435752,1.5291885729007673,nan,38.7890625,0.13622828784119106,0.9486692015209125,0.2842476740455566,0.31206799999373924,0.5968167494416051,proxy
|
||||||
haproxy,tls-init-ka-1m,1,5.1187286016,609.75,25.05,39.17,0,0,0,10.11,7.567824,1.580079865432184,1641.7668074050016,52.67578125,0.19812252964426877,0.9601139601139601,0.25962145110410095,0.4947301677400869,0.3536716902270825,proxy
|
nginx,tls-init-stream1-down,0,5.819827488827418,nan,nan,nan,0,0,0,10.02,7.378045,1.3772164949759493,nan,36.5703125,0.16601178781925344,0.9524714828897338,0.30380556443875917,0.3653853490708076,0.6493793133839354,proxy
|
||||||
nginx,tls-init-ka-1m,1,5.42801657856,646.82,23.59,36.77,0,0,0,10.01,7.3381739999999995,1.4753086848759116,1546.1847389558234,45.08984375,0.1848387890721142,0.9515209125475285,0.27835375431982406,0.4794874384374446,0.24717662919930292,proxy
|
envoy,tls-init-stream1-down,0,7.788301416058057,nan,nan,nan,0,0,0,9.98,8.656368,1.0250172640021944,nan,32.48046875,0.06501182033096926,0.9504761904761905,0.3600638977635783,0.1465382931598391,0.7673225486173552,proxy
|
||||||
stunnel,tls-init-ka-1m,1,4.56038285312,543.48,28.92,61.02,0,0,0,10.02,7.748921999999999,1.7577471581176194,1841.9117647058824,19.328125,0.16544117647058823,0.9533777354900095,0.23479357075323037,0.4214135455095488,0.2452523290157053,proxy
|
stunnel,tls-init-stream1-down,0,4.702044255838254,nan,nan,nan,0,0,8,10.04,7.908345,1.7080480108315121,nan,10.13671875,0.1281165144408788,0.9534662867996201,0.23504956827630316,0.29207382522659653,0.5048360994072054,proxy
|
||||||
direct,tls-init-ka-1m,1,24.30951489536,2893.37,5.24,10.82,0,0,0,8.25,0.0,0.27149863040910593,282.31187763063343,0.0,0.7631141704248754,0.840122199592668,0.9569347688410387,2.590333892278712,0.8539590235113941,origin
|
direct,tls-init-stream16,0,16.499858853486494,nan,nan,nan,0,0,357,1.8,0.0,0.086889656161025,nan,0.0,0.5853543677890275,0.16901408450704225,0.9235368156073002,1.682704799217022,8.10781805270257,origin
|
||||||
3proxy-current,tls-init-close-1k,1,0.008724152320000001,853.33,72.04,123.14,0,0,0,10.08,9.078254000000001,924.3304912860576,1177.2950245269797,106.28515625,0.03732762719923918,0.9572649572649573,0.2735312697409981,0.0646964799238412,0.2338931695429387,proxy
|
3proxy-devel,tls-init-stream16,0,6.842659828981578,nan,nan,nan,0,0,338,10.07,7.837721,1.1716229439974304,nan,94.38671875,0.05892135899263483,0.9572243346007605,0.5597589554737195,0.13211400166511136,0.8271743928075266,proxy
|
||||||
haproxy,tls-init-close-1k,1,0.010317987839999999,1014.39,61.2,89.13,0,0,0,10.03,9.006401,777.6710076060721,987.2047244094488,40.25390625,0.04085510688836105,0.9552380952380952,0.2985781990521327,0.06945446102926073,0.2519581519683936,proxy
|
haproxy,tls-init-stream16,0,5.862325867743212,nan,nan,nan,0,0,10,10.03,7.438014,1.3676024439439092,nan,54.84375,0.06178707224334601,0.9525166191832859,0.7143330023171135,0.11787160954103942,1.0741883155495973,origin
|
||||||
nginx,tls-init-close-1k,1,0.0130023424,1280.33,48.97,65.27,0,0,0,10.07,8.833155999999999,619.5806687878024,785.1239669421487,33.2734375,0.05444602948169282,0.956315289648623,0.3599621092516577,0.096097654203865,0.3118427993095415,proxy
|
nginx,tls-init-stream16,0,6.8431736274537,nan,nan,nan,0,0,422,10.11,7.917688,1.1710265790814582,nan,114.35546875,0.056769596199524944,0.9601139601139601,0.5375703409467064,0.12737086928086372,0.7633546910784156,proxy
|
||||||
stunnel,tls-init-close-1k,1,0.0100663296,987.32,60.97,179.83,0,0,0,10.07,8.884551,800.2916971842449,1017.7885587224581,26.97265625,0.04238095238095238,0.956315289648623,0.25370779425686335,0.07610681090710829,0.21579858590296877,proxy
|
envoy,tls-init-stream16,0,7.334330547432625,nan,nan,nan,0,0,5705,10.07,7.92617,1.0932946682844875,nan,148.0234375,0.06285578747628083,0.956315289648623,0.5339425587467362,0.14637366469341512,0.8619641543333603,proxy
|
||||||
direct,tls-init-close-1k,1,0.0390070272,3833.45,1.35,4.49,0,0,0,2.97,0.0,60.912101499495975,77.23312963203745,0.0,0.9522451888809693,0.28557692307692306,0.8707526198793267,3.599204587241182,0.7957784211213861,client
|
stunnel,tls-init-stream16,0,5.626352686394712,nan,nan,nan,0,0,283,10.08,8.019518,1.427484442866689,nan,102.74609375,0.04898929845422117,0.9572649572649573,0.5078464106844741,0.10932185788223023,0.6904925012520765,proxy
|
||||||
haproxy,tls-term-ka-1k,2,0.3388997632,33146.84,1.8,3.07,0,0,0,10.03,7.025264,23.676617310778926,30.20756785408811,38.6328125,0.2640661938534279,0.9525166191832859,0.3856516290726817,0.7468796501643881,0.362099393159481,proxy
|
3proxy-devel,tls-term-ka-1k,1,0.24058527744,23533.73,2.51,5.95,0,0,0,10.12,7.394785,33.651269463149404,42.576286018402044,14.36328125,0.2523386903334133,0.9610636277302944,0.33365384615384613,0.7163582660819358,0.2728282563404937,proxy
|
||||||
nginx,tls-term-ka-1k,2,0.36373004288,35576.38,1.64,2.72,0,0,0,10.02,6.674969,22.03832253318871,28.118738529406812,35.046875,0.279613025011798,0.9524714828897338,0.4095894703854591,0.7849563178023642,0.3289797478182464,proxy
|
haproxy,tls-term-ka-1k,1,0.33185333248000004,32458.11,1.84,3.11,0,0,0,10.02,7.041486,24.155249369035957,30.825173276236008,37.1640625,0.2658317580340265,0.9524714828897338,0.3942337825133187,0.7515882214030223,0.3156306999875652,proxy
|
||||||
stunnel,tls-term-ka-1k,2,0.20627587072,20172.31,2.93,6.77,0,0,0,10.03,7.639314000000001,38.89936312954326,49.69011795829597,16.109375,0.20660761311946374,0.9534220532319392,0.2871696911811525,0.5822243005878621,0.23768837393448636,proxy
|
nginx,tls-term-ka-1k,1,0.3686793216,36056.55,1.65,2.6,0,0,0,10.02,6.6448030000000005,21.742472469603243,27.77238836996591,37.1015625,0.2921908378827439,0.9515669515669516,0.4232469993682881,0.8352639706876831,0.38311186136133746,proxy
|
||||||
direct,tls-term-ka-1k,2,1.09613940736,107215.88,0.519,1.18,0,0,0,7.24,0.0,5.28399942663293,6.68562774720201,0.0,0.6309435821630943,0.7029126213592233,0.9585311807534029,1.928793342330788,0.8492639797650146,origin
|
envoy,tls-term-ka-1k,1,0.27749515263999996,27141.48,2.31,4.03,0,0,0,10.07,7.345847,29.031137745498604,36.73546814921823,23.97265625,0.25587529976019185,0.9581351094196003,0.35412026726057905,0.7325621669718656,0.3204048794971974,proxy
|
||||||
3proxy-current,tls-term-ka-1k,2,0.24905777152,24356.11,2.49,5.12,0,0,0,10.11,7.467399,32.47439319254694,41.09856337959462,14.01171875,0.23248026787849796,0.9601139601139601,0.3248326426522155,0.648899048000669,0.27860010218781583,proxy
|
stunnel,tls-term-ka-1k,1,0.20073938944,19637.33,2.95,12.2,0,0,0,10.12,7.700559,40.330898796620346,51.025295840833344,16.22265625,0.21466346153846153,0.9619771863117871,0.2859897172236504,0.6136469613029831,0.22911792815524312,proxy
|
||||||
haproxy,tls-term-ka-1m,2,6.06773182464,722.77,21.77,29.9,0,0,0,10.1,7.316416,1.3316343295180795,1383.5616438356165,48.5078125,0.2947290274684484,0.9600760456273765,0.07561436672967864,0.8123886312990025,0.03707507168062021,proxy
|
direct,tls-term-ka-1k,1,1.0461433036799999,102325.03,0.595,1.05,0,0,0,7.36,0.0,5.628292012468929,7.121721443929022,0.0,0.638909541511772,0.7104247104247104,0.9563567362428842,1.9680999514500503,0.8508707648756154,origin
|
||||||
nginx,tls-term-ka-1m,2,5.82177783808,693.84,21.17,35.66,0,0,0,10.0,7.48522,1.3741506842930937,1440.2995823131212,47.0625,0.24687199230028875,0.9514747859181731,0.055888853804862644,0.7107182919596713,0.04086582169203762,proxy
|
3proxy-devel,tls-term-ka-1m,1,6.1052289023999995,727.53,21.3,49.18,0,0,0,10.01,7.450235,1.311662531908019,1374.6223564954682,18.7421875,0.2612872238232469,0.9515209125475285,0.06255924170616113,0.7590859466090741,0.051330857901977084,proxy
|
||||||
stunnel,tls-term-ka-1m,2,4.642339553279999,553.13,27.4,70.17,0,0,0,10.03,7.776821,1.728438841646282,1812.1047877145438,19.6953125,0.20920096852300243,0.9534220532319392,0.04724159797083069,0.5917782925101898,0.03612834129274017,proxy
|
haproxy,tls-term-ka-1m,1,5.480361492479999,653.02,23.66,34.7,0,0,0,10.1,7.325695,1.474355297745806,1531.4632297194844,48.7890625,0.2999752903385224,0.9600760456273765,0.06409851594568992,0.8247263038649035,0.03707373395550695,proxy
|
||||||
direct,tls-term-ka-1m,2,22.59152797696,2687.25,4.87,15.31,0,0,0,7.98,0.0,0.2825838078110844,293.9767913059495,0.0,0.7588838540424517,0.806060606060606,0.9553656220322887,2.5740331857966865,0.8729504556873563,origin
|
nginx,tls-term-ka-1m,1,5.654676766720001,673.85,22.58,35.56,0,0,0,10.02,7.461974,1.4175876589758971,1485.7651245551601,47.93359375,0.2518625330449411,0.9524714828897338,0.06200818382121498,0.7276811631277783,0.04752599678496451,proxy
|
||||||
3proxy-current,tls-term-ka-1m,2,4.91790532608,585.98,26.45,61.09,0,0,0,10.02,7.152266,1.6299622437810228,1708.4398976982097,18.70703125,0.279446828803052,0.9524714828897338,0.05083675402589201,0.8285317016944691,0.03232033074241261,proxy
|
envoy,tls-term-ka-1m,1,5.73512351744,683.39,22.52,36.18,0,0,0,10.01,7.545095,1.3963082007995793,1463.8783269961978,46.14453125,0.24554737592020898,0.9524262607040913,0.06186868686868687,0.7249132469004583,0.05418122027883975,proxy
|
||||||
haproxy,tls-term-close-1k,2,0.01409286144,1387.75,27.01,39.65,0,0,0,10.11,8.923624,573.9075796944753,721.318493150685,38.125,0.7507149666348903,0.961941008563273,0.06586064269805918,2.86757815205729,0.03042395324596571,client
|
stunnel,tls-term-ka-1m,1,4.50921234432,537.25,27.95,76.75,0,0,0,10.05,7.799951,1.783016497355139,1869.419642857143,20.16796875,0.21642512077294687,0.9535104364326376,0.05439595192915876,0.6163941318855918,0.03230501831404746,proxy
|
||||||
nginx,tls-term-close-1k,2,0.01459617792,1432.73,3.04,4.44,0,0,0,10.12,8.793505999999999,554.6657518408765,699.3296938704996,32.4140625,0.9582047019710282,0.9619771863117871,0.08290978398983481,3.7058639902721384,0.0370772087119028,client
|
direct,tls-term-ka-1m,1,21.131239096319998,2515.02,6.18,11.69,0,0,0,8.22,0.0,0.3111980310300501,323.5838286816518,0.0,0.7578571428571429,0.8311425682507584,0.9588216661387393,2.5521928184605907,0.8548553913300087,origin
|
||||||
stunnel,tls-term-close-1k,2,0.01023410176,1006.86,23.44,57.25,0,0,0,10.13,8.976559,791.8623627209273,996.0668633235005,44.88671875,0.9324774132192106,0.9629277566539924,0.056615776081424936,3.6263739757288787,0.02660811878950716,client
|
3proxy-devel,tls-term-close-1k,1,0.01241513984,1223.08,19.6,42.72,0,0,0,10.1,8.805891,650.8182834934544,817.3504896010359,20.01171875,0.9517814726840855,0.9609895337773549,0.07419150285351934,3.6931023490886203,0.03230757767299401,client
|
||||||
direct,tls-term-close-1k,2,0.03539992576,3472.31,1.36,4.65,0,0,0,2.8,0.0,63.2769688610782,80.45052292839904,0.0,0.9515324305060584,0.2697495183044316,0.859493670886076,3.5989094224272002,0.8078214488024834,client
|
haproxy,tls-term-close-1k,1,0.01350565888,1326.3,28.11,50.66,0,0,0,10.11,8.914606,598.8600831594525,754.533920441824,38.5,0.7743162901307967,0.9601139601139601,0.06571428571428571,2.9645510598126523,0.030401723835461417,client
|
||||||
3proxy-current,tls-term-close-1k,2,0.01291845632,1265.46,19.2,43.25,0,0,0,10.13,8.866699,627.3195341035918,792.5827400046944,26.51171875,0.9517585551330798,0.961100569259962,0.06925031766200762,3.6878071840084887,0.03137736114803411,client
|
nginx,tls-term-close-1k,1,0.013841203199999999,1359.44,3.15,4.74,0,0,0,10.13,8.756054,585.498231830019,737.7467045371786,32.37890625,0.9581749049429658,0.9620132953466287,0.08507936507936507,3.7055384378513323,0.03612375334975298,client
|
||||||
haproxy,tls-init-ka-1k,2,0.33839644672,33094.55,1.81,3.17,0,0,0,10.1,7.065385,23.877319275416767,30.216632311452702,37.65234375,0.22140133460438513,0.9600760456273765,0.425512104283054,0.548914173442944,0.4049978454420713,proxy
|
envoy,tls-term-close-1k,1,0.022481469440000002,2208.11,21.02,31.49,0,0,0,10.0,8.389932,355.84862552472015,451.9569736961041,27.546875,0.8848441589340947,0.9505703422053232,0.0922930542340628,3.3868945881353416,0.041831216601638604,client
|
||||||
nginx,tls-init-ka-1k,2,0.375390208,36713.93,1.65,2.71,0,0,0,10.1,6.743352,21.524269487604748,27.237889252360393,36.015625,0.24158653846153846,0.9600760456273765,0.5014344915524387,0.6107614796798443,0.44380242302070183,proxy
|
stunnel,tls-term-close-1k,1,0.01040187392,1023.22,22.04,53.28,0,0,0,10.06,8.91971,773.7067437941029,981.6549570647932,32.15625,0.9448538150701212,0.9562737642585551,0.061010486177311724,3.6922447212409866,0.027569361636001734,client
|
||||||
stunnel,tls-init-ka-1k,2,0.21877489664,21400.55,2.82,7.15,0,0,0,10.12,7.670164000000001,37.00607393416891,46.821721207186116,16.2265625,0.16017316017316016,0.9619771863117871,0.3560126582278481,0.4034064305763258,0.285231512111838,proxy
|
direct,tls-term-close-1k,1,0.03388997632,3325.48,1.51,4.39,0,0,0,2.66,0.0,62.79142776338181,79.70992778160678,0.0,0.952007602755999,0.2550335570469799,0.8679544015199493,3.6044816494783274,0.84014239731083,client
|
||||||
direct,tls-init-ka-1k,2,1.0775166976,105386.82,0.597,1.04,0,0,0,7.4,0.0,5.494114395800896,6.952240923332754,0.0,0.629866929521932,0.7212475633528265,0.9585049097244219,1.9318361435249158,0.8442186732191183,origin
|
3proxy-devel,tls-term-stream1-down,1,6.777909340164613,nan,nan,nan,0,0,0,9.55,7.609268,1.1270723288902251,nan,8.5,0.39004658004412845,0.895032802249297,0.07538317172349077,0.764707997581304,0.12218539457260721,none
|
||||||
3proxy-current,tls-init-ka-1k,2,0.24486346752000002,23952.57,2.52,6.79,0,0,0,10.1,7.466133,32.99798080062735,41.74899347723647,15.53125,0.1762866762866763,0.9600760456273765,0.3820366856419987,0.4433571685833449,0.3318177913299525,proxy
|
haproxy,tls-term-stream1-down,1,6.511348322089533,nan,nan,nan,0,0,0,9.79,7.76732,1.2027660621729064,nan,38.328125,0.3940511307767945,0.9175257731958762,0.07142857142857142,0.7846908957395419,0.11176733864119884,proxy
|
||||||
haproxy,tls-init-ka-1m,2,5.15161194496,613.07,25.1,36.43,0,0,0,10.11,7.561844000000001,1.5699940302981807,1632.7519379844962,48.96875,0.20385947550717468,0.9610266159695817,0.25702557625513106,0.509897082368172,0.2785221479454837,proxy
|
nginx,tls-term-stream1-down,1,6.388193022225373,nan,nan,nan,0,0,0,9.96,7.455176,1.2472715109193422,nan,35.66015625,0.398369967893307,0.9369708372530574,0.07478097622027534,0.7523181694608292,0.11835996641196735,proxy
|
||||||
nginx,tls-init-ka-1m,2,5.39672707072,643.07,24.31,33.38,0,0,0,10.02,7.355081,1.4853447089238385,1557.109557109557,45.12109375,0.1896212493851451,0.9524714828897338,0.2780395852968897,0.4823316183459257,0.29186636453340337,proxy
|
envoy,tls-term-stream1-down,1,6.878771710384555,nan,nan,nan,0,0,37,9.33,7.673685,1.084962976718731,nan,32.8671875,0.3852178169358786,0.8744142455482662,0.07211988760536997,0.7818843898862599,0.13058873653378722,none
|
||||||
stunnel,tls-init-ka-1m,2,4.606184652800001,548.86,28.55,58.96,0,0,0,10.04,7.74968,1.743742512605855,1828.1136198106337,19.22265625,0.16042385411532775,0.9534662867996201,0.23423707440100883,0.39953144165606513,0.34316182816272983,proxy
|
stunnel,tls-term-stream1-down,1,5.477174966278608,nan,nan,nan,0,0,3,9.95,7.847276,1.4531484606802736,nan,7.87890625,0.3928202479338843,0.9822309970384995,0.07056120774532326,0.7170010577723507,0.11234308108424469,proxy
|
||||||
direct,tls-init-ka-1m,2,20.95944040448,2500.99,6.86,13.27,0,0,0,7.96,0.0,0.30382490548931185,315.09777531470195,0.0,0.7287043664996421,0.8008048289738431,0.9344729344729344,2.4373570409781307,0.8358760954322354,origin
|
direct,tls-term-stream1-down,1,7.7124235050519285,nan,nan,nan,0,0,0,1.43,0.0,0.14831678217060454,nan,0.0,0.41544401544401544,0.14102564102564102,0.37532981530343007,0.8039674922719308,0.7897114282891569,none
|
||||||
3proxy-current,tls-init-ka-1m,2,5.04801263616,601.58,25.75,57.86,0,0,0,10.01,7.463358,1.586366868941051,1662.7906976744187,17.8671875,0.1805213969503197,0.9515209125475285,0.26418663303909207,0.46422173811209644,0.3127123492444544,proxy
|
3proxy-devel,tls-term-stream16,1,6.399134395557837,nan,nan,nan,0,0,286,10.06,7.417442,1.2537646239504552,nan,76.8671875,0.23665564478034956,0.9428303655107779,0.2221487603305785,0.66607419779506,0.36788902552055647,proxy
|
||||||
haproxy,tls-init-close-1k,2,0.01015021568,992.76,62.58,83.25,0,0,0,10.05,9.013471,792.1013950316375,1010.4564649105168,40.19921875,0.04467680608365019,0.9553231939163498,0.31021437578814626,0.07706499279148822,0.2605029856855648,proxy
|
haproxy,tls-term-stream16,1,5.25119474979544,nan,nan,nan,0,0,507,10.04,7.545478,1.528894055882118,nan,43.83203125,0.21996695775312722,0.9409559512652296,0.20805592543275633,0.5918508233665358,0.3714092144411958,proxy
|
||||||
nginx,tls-init-close-1k,2,0.01291845632,1265.49,49.44,70.91,0,0,0,10.08,8.822935999999999,624.2231889204546,795.5173230210718,31.58203125,0.05611031859248693,0.9581749049429658,0.3640654499685337,0.09894778197969596,0.30901439407837994,proxy
|
nginx,tls-term-stream16,1,5.685491239876813,nan,nan,nan,0,0,214,10.09,7.545533,1.4079926623315013,nan,85.4921875,0.2238241550460884,0.9483082706766918,0.21896383186705767,0.621425753292232,0.3547280028887528,proxy
|
||||||
stunnel,tls-init-close-1k,2,0.00939524096,919.55,64.89,159.59,0,0,0,10.07,8.890711000000001,857.4553898402622,1093.1393834129397,35.2890625,0.04349893035417162,0.9572243346007605,0.24677368586717027,0.07515966943447495,0.2014633377112483,proxy
|
envoy,tls-term-stream16,1,6.811969600638648,nan,nan,nan,0,0,432,10.1,8.923905999999999,1.1789248304156084,nan,139.29296875,0.26030624263839813,0.9465791940018744,0.08502657080337606,0.7219528311862721,0.14917633696485025,proxy
|
||||||
direct,tls-init-close-1k,2,0.039258685439999996,3851.0,1.39,4.23,0,0,0,2.94,0.0,59.91030962039263,76.22109302084414,0.0,0.9519961977186312,0.2829643888354187,0.879277566539924,3.5797071030662435,0.8374755337159332,client
|
stunnel,tls-term-stream16,1,4.482254556558468,nan,nan,nan,0,0,275,10.07,7.845625,1.792366623033023,nan,81.6875,0.18577168518080833,0.9446529080675422,0.17371353654539495,0.5233774799132344,0.29346149200910193,proxy
|
||||||
3proxy-current,tls-init-close-1k,2,0.009227468800000001,902.41,67.44,116.26,0,0,0,10.1,9.073845,875.6464177911932,1116.8859891628883,74.41015625,0.03851640513552068,0.957345971563981,0.29058749210360074,0.06752228756023755,0.2508956313242431,proxy
|
direct,tls-term-stream16,1,16.015143423796545,nan,nan,nan,0,0,396,1.89,0.0,0.09412058291327519,nan,0.0,0.5851938895417156,0.17746478873239438,0.9249371859296482,1.683811797303392,1.7502437122495316,origin
|
||||||
|
3proxy-devel,tls-init-ka-1k,1,0.23379050496,22864.77,2.6,14.44,0,0,0,10.1,7.405217,34.56085610227171,43.73525017862169,15.765625,0.185789726356217,0.9600760456273765,0.3856082607292675,0.4623346985270433,0.3127445963278598,proxy
|
||||||
|
haproxy,tls-init-ka-1k,1,0.30685528064,30009.61,1.98,4.1,0,0,0,10.11,7.101384,26.357701855842503,33.35510818140428,40.796875,0.22169249106078665,0.9601139601139601,0.429821819318537,0.5488927974373623,0.36310268041072635,proxy
|
||||||
|
nginx,tls-init-ka-1k,1,0.32690405376,31971.09,1.84,3.09,0,0,0,10.11,6.791938,24.74120435942311,31.308936518111803,36.09765625,0.2318562874251497,0.9601139601139601,0.47014218009478675,0.5793548719560367,0.4591288786848607,proxy
|
||||||
|
envoy,tls-init-ka-1k,1,0.3112173568,30438.3,2.01,3.87,0,0,0,10.08,7.339404999999999,25.911151238207548,32.7896582458834,23.56640625,0.2147297943567671,0.9590865842055185,0.44992050874403816,0.546028495545099,0.42755951301028444,proxy
|
||||||
|
stunnel,tls-init-ka-1k,1,0.18975031296,18562.92,3.17,12.61,0,0,0,10.12,7.720931,42.666596295452024,53.97477266060428,16.71484375,0.15832335329341318,0.9619771863117871,0.3290570878768441,0.3852942957659553,0.2918545363042167,proxy
|
||||||
|
direct,tls-init-ka-1k,1,0.98977185792,96806.69,0.582,1.31,0,0,0,7.29,0.0,5.89226694347111,7.455947012660792,0.0,0.632112815437902,0.7063953488372093,0.9578446909667195,1.935960064564296,0.8469917496875562,origin
|
||||||
|
3proxy-devel,tls-init-ka-1m,1,5.01311602688,597.33,25.49,59.61,0,0,0,10.01,7.292004,1.5974096663754893,1674.4730679156908,19.8046875,0.18762230919765166,0.9515209125475285,0.27851291745431633,0.4755833541381246,0.25281457203352964,proxy
|
||||||
|
haproxy,tls-init-ka-1m,1,4.639403540479999,552.38,27.07,40.96,0,0,0,10.09,7.514806,1.7398788291576075,1808.5678436995877,50.35546875,0.1948629291183008,0.9600380589914367,0.24456350456980774,0.48605896317095715,0.29179928444947434,proxy
|
||||||
|
nginx,tls-init-ka-1m,1,5.34404661248,636.87,24.15,37.14,0,0,0,10.02,7.348424,1.499986916521305,1572.0112958895513,44.85546875,0.19219440353460973,0.9515669515669516,0.2951181102362205,0.49089435273934007,0.27568115684768685,proxy
|
||||||
|
envoy,tls-init-ka-1m,1,6.35252506624,757.1,20.76,32.78,0,0,0,10.03,8.454549,1.2631197699073906,1320.9535098116687,48.328125,0.1295287710158655,0.9525166191832859,0.31798245614035087,0.40147456427613315,0.284247782539958,proxy
|
||||||
|
stunnel,tls-init-ka-1m,1,4.412072263680001,525.71,29.48,64.35,0,0,0,10.03,7.735322,1.8186465498430844,1906.8441064638782,20.3203125,0.16351583599312547,0.9534220532319392,0.2371491643014822,0.41763576489220217,0.25097826572548027,proxy
|
||||||
|
direct,tls-init-ka-1m,1,22.3338299392,2660.21,5.84,10.38,0,0,0,8.29,0.0,0.2969486209062429,308.556965794469,0.0,0.80732635585157,0.8382204246713852,0.9585443037974684,2.7559459621246556,0.83378802605234,origin
|
||||||
|
3proxy-devel,tls-init-close-1k,1,0.00661086208,649.15,92.14,167.06,0,0,0,10.21,9.229690999999999,1235.5423394341938,1570.7692307692307,245.3125,0.03233475986685687,0.9677725118483412,0.23042929292929293,0.05327597843602479,0.19478849580430974,proxy
|
||||||
|
haproxy,tls-init-close-1k,1,0.009814671359999999,964.15,64.22,89.94,0,0,0,10.05,8.996122999999999,819.1817846053688,1040.588113481052,40.48828125,0.042972459639126305,0.9535104364326376,0.3013003488740882,0.0723029348335669,0.25658274132482833,proxy
|
||||||
|
nginx,tls-init-close-1k,1,0.01199570944,1179.71,52.05,72.02,0,0,0,10.06,8.821459,670.9065470662151,851.748370163407,31.71484375,0.05767861381438405,0.9562737642585551,0.3602523659305994,0.09799210874810978,0.3051810942577959,proxy
|
||||||
|
envoy,tls-init-close-1k,1,0.02701131776,2648.78,25.85,33.13,0,0,0,10.0,7.53495,296.1721479522515,376.9601930036188,25.37109375,0.08483412322274882,0.9514747859181731,0.3000952683391553,0.17028274795259593,0.22149084640344327,proxy
|
||||||
|
stunnel,tls-init-close-1k,1,0.00956301312,940.82,64.09,134.51,0,0,0,10.08,8.880436000000001,843.2488692434213,1069.609507640068,34.0625,0.044016178919819175,0.9581749049429658,0.2582886011998737,0.0780159399501272,0.21478690327275426,proxy
|
||||||
|
direct,tls-init-close-1k,1,0.0339738624,3336.8,1.48,4.44,0,0,0,2.58,0.0,60.75258608217593,77.12082262210797,0.0,0.9515669515669516,0.2473633748801534,0.8701298701298701,3.596700224334168,0.8504363119407453,client
|
||||||
|
3proxy-devel,tls-init-stream1-down,1,6.133944966178552,nan,nan,nan,0,0,0,10.0,7.496550999999999,1.3040808374213728,nan,10.62890625,0.16373840897999023,0.9514747859181731,0.29824,0.3749050152067912,0.6428098887296081,proxy
|
||||||
|
haproxy,tls-init-stream1-down,1,4.9296750490498304,nan,nan,nan,0,0,0,10.02,7.670416,1.6258992982076013,nan,39.8046875,0.14485637122514117,0.9515669515669516,0.25143769968051116,0.31400832008877133,0.5391051676669245,proxy
|
||||||
|
nginx,tls-init-stream1-down,1,5.960508081584328,nan,nan,nan,0,0,0,10.01,7.2652589999999995,1.3434820873922508,nan,33.0859375,0.1706837186424004,0.9515209125475285,0.3100899742930591,0.3787020849981426,0.6646366554210981,proxy
|
||||||
|
envoy,tls-init-stream1-down,1,7.391248288658627,nan,nan,nan,0,0,0,9.94,8.38443,1.0757515552744128,nan,30.41796875,0.0689410092395167,0.9466666666666667,0.35768985322271857,0.1560433694609397,0.7397200738212938,proxy
|
||||||
|
stunnel,tls-init-stream1-down,1,4.647629931634322,nan,nan,nan,0,0,7,10.03,7.7758970000000005,1.7262864814211671,nan,6.1796875,0.13894324853228962,0.9525166191832859,0.2464833759590793,0.3120326945206376,0.5190391453461016,proxy
|
||||||
|
direct,tls-init-stream1-down,1,7.424191430329656,nan,nan,nan,0,0,2,1.52,0.0,0.16378334422004096,nan,0.0,0.4142270159219312,0.15004935834155972,0.3711169861202908,0.806835386562984,0.7853450250871016,none
|
||||||
|
3proxy-devel,tls-init-stream16,1,7.0580551345748965,nan,nan,nan,0,0,361,10.06,7.850505999999999,1.1359180230934023,nan,99.46484375,0.05827783063748811,0.9553656220322887,0.5584329349269588,0.1321325179278397,0.8063560646592222,proxy
|
||||||
|
haproxy,tls-init-stream16,1,4.817428192038526,nan,nan,nan,0,0,249,10.01,7.571764000000001,1.661378334010888,nan,55.43359375,0.05576649264356905,0.9515209125475285,0.606425702811245,0.09979419689304676,0.8640512357873212,proxy
|
||||||
|
nginx,tls-init-stream16,1,6.734199711767152,nan,nan,nan,0,0,363,10.11,7.896966,1.1888774289205675,nan,114.54296875,0.055687767729652546,0.961941008563273,0.529431216931217,0.12547183040801566,0.7332136585318135,proxy
|
||||||
|
envoy,tls-init-stream16,1,7.226866948849155,nan,nan,nan,0,0,5520,10.07,7.894514,1.1100708413478906,nan,146.3984375,0.061804404451811505,0.956315289648623,0.516590761223162,0.1397480801155369,0.8206870463097911,proxy
|
||||||
|
stunnel,tls-init-stream16,1,5.672833873410656,nan,nan,nan,0,0,262,10.09,8.017217,1.41722064178196,nan,96.6328125,0.04966730038022814,0.9573055028462998,0.5086493679308051,0.11122284289756777,0.6924045799893166,proxy
|
||||||
|
direct,tls-init-stream16,1,16.669870786761685,nan,nan,nan,0,0,351,1.8,0.0,0.08614673932646646,nan,0.0,0.5733051841426225,0.16901408450704225,0.9123857548061771,1.6547693509923322,1.730440452660327,origin
|
||||||
|
haproxy,tls-term-ka-1k,2,0.329252864,32202.84,1.82,3.19,0,0,0,10.02,7.0114920000000005,24.346029682523884,31.0670701458478,37.1640625,0.2688222799150342,0.9524714828897338,0.39617314930991215,0.7610692311183535,0.30325132758570317,proxy
|
||||||
|
nginx,tls-term-ka-1k,2,0.3372220416,32984.98,1.8,2.74,0,0,0,10.03,6.7356940000000005,23.79441142675295,30.341439509212847,35.05078125,0.28277330809275913,0.9525166191832859,0.4054820415879017,0.80005281595184,0.3897619751259341,proxy
|
||||||
|
envoy,tls-term-ka-1k,2,0.3112173568,30436.36,1.95,3.75,0,0,0,10.09,7.336266,25.93685674538831,32.82464353217889,24.3828125,0.2793628150261531,0.9591254752851711,0.3863204559848005,0.7924550687823478,0.3202520254040063,proxy
|
||||||
|
stunnel,tls-term-ka-1k,2,0.1862270976,18211.81,3.22,11.18,0,0,0,10.13,7.726447,43.51676047385276,55.07559982384507,16.23046875,0.21734985700667303,0.9620132953466287,0.28917969996808174,0.5878981119594319,0.2661752418622385,proxy
|
||||||
|
direct,tls-term-ka-1k,2,0.97106526208,94977.36,0.622,1.03,0,0,0,7.45,0.0,6.137589544943471,7.766451846956072,0.0,0.6391089108910891,0.7233009708737864,0.9588347055098163,1.9585169070902544,0.8379191384919805,origin
|
||||||
|
3proxy-devel,tls-term-ka-1k,2,0.22984785919999998,22480.59,2.67,6.03,0,0,0,10.1,7.388892,35.15368830548586,44.4835939220436,14.37109375,0.24719101123595505,0.9600760456273765,0.3267931810871663,0.683053267403589,0.3023032110186354,proxy
|
||||||
|
haproxy,tls-term-ka-1m,2,5.78419687424,688.76,22.31,35.24,0,0,0,10.11,7.352988,1.3982926542524892,1453.421506612996,49.4921875,0.29149198520345254,0.9601139601139601,0.06719242902208201,0.799161700451357,0.038978444116790405,proxy
|
||||||
|
nginx,tls-term-ka-1m,2,5.92797761536,706.47,21.82,33.15,0,0,0,10.01,7.509201999999999,1.350882294030674,1415.6413520011313,48.171875,0.2593480345158197,0.9515209125475285,0.06090249289996844,0.7562664402028803,0.043728221841974155,proxy
|
||||||
|
envoy,tls-term-ka-1m,2,6.31133700096,751.94,21.0,31.48,0,0,0,10.03,7.5293719999999995,1.2713629455659698,1332.890365448505,45.64453125,0.2587594696969697,0.9516129032258065,0.06614173228346457,0.7676486679977432,0.0456090921779366,proxy
|
||||||
|
stunnel,tls-term-ka-1m,2,4.83452256256,575.93,26.25,69.91,0,0,0,10.02,7.787783,1.658074793585269,1738.3761276891048,20.01171875,0.22013034033309195,0.9533777354900095,0.05203045685279188,0.6307144379513957,0.0351734766358953,proxy
|
||||||
|
direct,tls-term-ka-1m,2,19.49915152384,2325.01,6.72,13.14,0,0,0,8.12,0.0,0.3331427006994575,345.81150717601463,0.0,0.7318409145034532,0.8193743693239153,0.9537974683544304,2.4733511309377647,0.8453802202803354,origin
|
||||||
|
3proxy-devel,tls-term-ka-1m,2,5.89668810752,702.67,21.49,52.53,0,0,0,10.02,7.462343,1.359407154293485,1424.7120716621641,21.1953125,0.25538535184298705,0.9515669515669516,0.061198738170347,0.7343611511208081,0.05132466972602156,proxy
|
||||||
|
haproxy,tls-term-close-1k,2,0.013170114560000001,1290.81,28.57,53.51,0,0,0,10.09,8.915245,612.9027931553542,773.9510623609726,38.18359375,0.7568403521294313,0.960952380952381,0.06630710659898477,2.8871627857227327,0.030418026958914324,client
|
||||||
|
nginx,tls-term-close-1k,2,0.01308622848,1282.22,3.27,5.44,0,0,0,10.12,8.743829,618.6656462840544,781.4671814671815,34.26171875,0.9538863798431186,0.9610636277302944,0.091426763682379,3.6960002972247388,0.03992728533245066,client
|
||||||
|
envoy,tls-term-close-1k,2,0.01996488704,1958.38,22.97,33.36,0,0,0,10.0,8.365652,400.7034942883404,509.7879282218597,24.765625,0.9170233000475512,0.9514747859181731,0.09838146620120597,3.5248328330071175,0.04468149465514618,client
|
||||||
|
stunnel,tls-term-close-1k,2,0.00998244352,981.56,21.22,53.08,0,0,0,10.13,8.965724,811.8252794281776,1021.7873713939883,39.875,0.9524714828897338,0.9629277566539924,0.06414734836456018,3.7055428924816685,0.027568887986306533,client
|
||||||
|
direct,tls-term-close-1k,2,0.03632267264,3569.56,1.73,5.33,0,0,0,2.73,0.0,60.127734036698904,76.04880494735083,0.0,0.9534331195058209,0.2619961612284069,0.9041574103459219,3.588052577307687,0.8343079303115016,origin
|
||||||
|
3proxy-devel,tls-term-close-1k,2,0.00931135488,915.19,25.74,51.8,0,0,0,10.09,8.895892,866.8985452737893,1091.28271685053,62.00390625,0.9510107015457788,0.9591254752851711,0.06253968253968253,3.704490114385741,0.026617144126606217,client
|
||||||
|
haproxy,tls-term-stream1-down,2,5.302554843793358,nan,nan,nan,0,0,0,9.85,7.7463049999999996,1.4860203700305017,nan,38.76171875,0.368986568986569,0.9257518796992481,0.0699344364658133,0.7323634714766126,0.10888657700448262,proxy
|
||||||
|
nginx,tls-term-stream1-down,2,5.25909138117809,nan,nan,nan,0,0,0,9.84,7.618736999999999,1.4968246872196194,nan,36.03515625,0.38342351205115593,0.924812030075188,0.06887914840325611,0.7303719745619792,0.10706374951805704,proxy
|
||||||
|
envoy,tls-term-stream1-down,2,6.917778773006712,nan,nan,nan,0,0,51,9.12,7.569824,1.0545631725522884,nan,32.0078125,0.3991801178580579,0.8941176470588236,0.07730101539469375,0.7569942127826226,0.13990350085749714,none
|
||||||
|
stunnel,tls-term-stream1-down,2,4.724236505582047,nan,nan,nan,0,0,8,9.99,7.856866,1.6902324388971128,nan,6.9921875,0.3659135559921415,0.9389097744360902,0.06924516531503432,0.6971319212187429,0.09958308780794305,proxy
|
||||||
|
direct,tls-term-stream1-down,2,7.12681696258761,nan,nan,nan,0,0,0,1.68,0.0,0.18857134384516924,nan,0.0,0.4154043645699615,0.16535433070866143,0.38365194462755436,0.798939947914091,0.795692847977105,none
|
||||||
|
3proxy-devel,tls-term-stream1-down,2,5.589366736662486,nan,nan,nan,0,0,0,9.67,7.574899,1.3840398671266767,nan,8.40625,0.4052590873936582,0.9517716535433071,0.08120497707924033,0.7498378177438761,0.12415641967975921,proxy
|
||||||
|
haproxy,tls-term-stream16,2,4.96613614028804,nan,nan,nan,0,0,466,10.03,7.534289,1.614712226972157,nan,43.26171875,0.21573724007561437,0.9409005628517824,0.21319120586275817,0.5794262362632789,0.37798477295436833,proxy
|
||||||
|
nginx,tls-term-stream16,2,6.108448277671506,nan,nan,nan,0,0,221,10.1,7.5052389999999995,1.3145825403146698,nan,80.41015625,0.2256689557186834,0.9465791940018744,0.21903820816864294,0.6280822074124501,0.35563504646872457,proxy
|
||||||
|
envoy,tls-term-stream16,2,7.257016197788897,nan,nan,nan,0,0,535,10.07,8.925799999999999,1.106027711582965,nan,138.19140625,0.26298394711992445,0.9455399061032864,0.08320300281513919,0.732572825428969,0.15015417969546402,proxy
|
||||||
|
stunnel,tls-term-stream16,2,4.93465688449111,nan,nan,nan,0,0,250,10.08,7.863481,1.6297426649783842,nan,94.40625,0.1862884160756501,0.9447047797563262,0.18262586377097728,0.5232369679199749,0.3093901908498831,proxy
|
||||||
|
direct,tls-term-stream16,2,17.61709791981296,nan,nan,nan,0,0,448,1.95,0.0,0.08829426836049009,nan,0.0,0.6038488617695377,0.18327067669172933,0.9182903834066625,1.742694135125302,1.7426340139672905,origin
|
||||||
|
3proxy-devel,tls-term-stream16,2,5.936625616234798,nan,nan,nan,0,0,291,10.06,7.430306,1.3509057288458155,nan,94.56640625,0.22995031937544358,0.9428303655107779,0.21864740643466843,0.6468909149467797,0.3610874148838743,proxy
|
||||||
|
haproxy,tls-init-ka-1k,2,0.33151778816000005,32428.72,1.86,6.39,0,0,0,10.11,7.107836000000001,24.3968809181862,30.868249669486843,37.9140625,0.23448275862068965,0.9601139601139601,0.4529008109794136,0.5812056025910589,0.39825676089187356,proxy
|
||||||
|
nginx,tls-init-ka-1k,2,0.30643585024000003,29971.31,2.08,3.03,0,0,0,10.11,6.847041,26.393778644585783,33.39797101545028,36.0,0.22458233890214796,0.9610266159695817,0.4601381042059008,0.5564684768960839,0.3744680837178592,proxy
|
||||||
|
envoy,tls-init-ka-1k,2,0.28596764672,27967.51,2.22,4.0,0,0,0,10.06,7.35279,28.143043775438176,35.614905864776645,22.72265625,0.20828374196619853,0.9590085795996187,0.42987997473152245,0.5156140540364486,0.3679052006028204,proxy
|
||||||
|
stunnel,tls-init-ka-1k,2,0.1879048192,18378.01,3.2,13.32,0,0,0,10.13,7.726971,43.128217969621936,54.57562468348293,16.4296875,0.15950334288443171,0.9620132953466287,0.33110687022900764,0.3786416986892288,0.2869732693516453,proxy
|
||||||
|
direct,tls-init-ka-1k,2,0.94262788096,92194.83,0.617,1.51,0,0,0,7.1,0.0,6.025707614562938,7.624971674841137,0.0,0.6228698444060262,0.6873184898354308,0.9585180493983534,1.8976348522690194,0.8397667601400569,origin
|
||||||
|
3proxy-devel,tls-init-ka-1k,2,0.23655874559999998,23138.93,2.57,11.49,0,0,0,10.1,7.3944469999999995,34.15642055213874,43.218170459310734,15.703125,0.18974604695735506,0.9591642924976258,0.39451880178457616,0.46614134967155574,0.36408252675269875,proxy
|
||||||
|
haproxy,tls-init-ka-1m,2,4.91756978176,585.68,26.58,37.15,0,0,0,10.1,7.541793,1.643088020828891,1707.5232459847844,50.94140625,0.19707848477345877,0.9609895337773549,0.25701671397035636,0.4966247525837884,0.23482604770459523,proxy
|
||||||
|
nginx,tls-init-ka-1m,2,5.49386715136,654.75,23.46,35.21,0,0,0,10.02,7.363644,1.4590815138323192,1529.070654661987,45.5390625,0.1945057640421879,0.9524714828897338,0.2866541353383459,0.49564436941189216,0.2956667776866136,proxy
|
||||||
|
envoy,tls-init-ka-1m,2,6.6190311424,788.86,20.2,28.69,0,0,0,10.02,8.465634,1.2110533743603857,1268.6756140795137,40.92578125,0.13119810201660737,0.9515669515669516,0.32610744580584355,0.4157245533238602,0.4239715728250539,proxy
|
||||||
|
stunnel,tls-init-ka-1m,2,4.427339530239999,527.6,29.33,64.28,0,0,0,10.03,7.752134,1.812375117199342,1899.621212121212,20.8203125,0.1608237313066928,0.9525166191832859,0.23768939393939395,0.41280827049799834,0.28608684313989863,proxy
|
||||||
|
direct,tls-init-ka-1m,2,20.70174236672,2466.35,6.09,13.26,0,0,0,8.03,0.0,0.31031204457104944,322.3604977920513,0.0,0.7590073968026724,0.8135764944275583,0.9433185560481318,2.58756715545147,0.8647377835930178,origin
|
||||||
|
3proxy-devel,tls-init-ka-1m,2,5.44118669312,648.4,23.92,53.52,0,0,0,10.0,7.283727,1.4702675080264092,1541.0695022345508,17.33984375,0.18867924528301888,0.9514747859181731,0.2910753705455692,0.4860933020282822,0.39922826177484244,proxy
|
||||||
|
haproxy,tls-init-close-1k,2,0.009898557439999999,971.68,63.22,87.65,0,0,0,10.06,8.991831,813.0477646649896,1033.066338057096,40.4140625,0.04598246029864897,0.9553656220322887,0.3114909781576448,0.07420891244025199,0.26240220709934997,proxy
|
||||||
|
nginx,tls-init-close-1k,2,0.01249902592,1226.33,50.61,73.25,0,0,0,10.05,8.809909,643.2501261666317,818.6705767350928,34.82421875,0.06105063890203502,0.956232159847764,0.36561514195583594,0.1008433222599802,0.31656271034531436,proxy
|
||||||
|
envoy,tls-init-close-1k,2,0.033554432,3298.66,19.22,28.01,0,0,0,10.03,7.52569,239.13383483886716,302.8015940103852,27.10546875,0.09157769869513642,0.9534220532319392,0.34790874524714827,0.19218400391023552,0.2614521204420928,proxy
|
||||||
|
stunnel,tls-init-close-1k,2,0.00931135488,917.07,64.49,282.03,0,0,0,10.07,8.893132999999999,865.1802131721564,1096.47212543554,42.8046875,0.04510921177587844,0.9572243346007605,0.25410872313527183,0.07611102140043158,0.21010458273517538,proxy
|
||||||
|
direct,tls-init-close-1k,2,0.032380026879999996,3182.26,1.71,4.86,0,0,0,2.59,0.0,63.99006423554891,81.09716003381658,0.0,0.9524827750059397,0.2483221476510067,0.891566265060241,3.594582602385835,0.868531410399534,client
|
||||||
|
3proxy-devel,tls-init-close-1k,2,0.008724152320000001,854.51,70.94,130.96,0,0,0,10.03,9.019395999999999,919.7455186110276,1170.7715653087428,59.45703125,0.03983874792506521,0.9525166191832859,0.2871161760050649,0.06659426008973492,0.247076553129968,proxy
|
||||||
|
haproxy,tls-init-stream1-down,2,5.30983748687016,nan,nan,nan,0,0,0,10.0,7.443982,1.5064755017869838,nan,35.140625,0.15938430983118174,0.9514747859181731,0.28630838131797826,0.3643463829261043,0.6102902686360547,proxy
|
||||||
|
nginx,tls-init-stream1-down,2,6.122829390865141,nan,nan,nan,0,0,0,10.0,7.421562,1.3064479145261825,nan,34.765625,0.16845180136319376,0.9487666034155597,0.3047923322683706,0.38059470645108456,0.6493674048897675,proxy
|
||||||
|
envoy,tls-init-stream1-down,2,7.999160223164411,nan,nan,nan,0,0,0,9.97,8.580546,0.9969992853509123,nan,33.28515625,0.06983901515151515,0.9477186311787072,0.36058767167039285,0.15890472448885026,0.7578210005940405,proxy
|
||||||
|
stunnel,tls-init-stream1-down,2,4.99521013590384,nan,nan,nan,0,0,11,10.02,7.927848999999999,1.6045700985060765,nan,10.63671875,0.15476480623933708,0.9515669515669516,0.2399103139013453,0.34256203830421034,0.520834406924631,proxy
|
||||||
|
direct,tls-init-stream1-down,2,7.575648412068668,nan,nan,nan,0,0,1,1.33,0.0,0.1404461615601946,nan,0.0,0.4143334189571025,0.1310344827586207,0.3648380700594845,0.8089368670720193,0.770897273935217,none
|
||||||
|
3proxy-devel,tls-init-stream1-down,2,6.5616980626696195,nan,nan,nan,0,0,0,9.96,7.428655,1.214188443232296,nan,11.21484375,0.1782250242483026,0.9485714285714286,0.304694985627595,0.39666298169177927,0.6558373533562405,proxy
|
||||||
|
haproxy,tls-init-stream16,2,6.1118228658999,nan,nan,nan,0,0,7,10.04,7.414294,1.313045255905343,nan,55.0859375,0.06579572446555819,0.9516587677725118,0.7479379742659188,0.1273587095064298,1.1262821310115851,origin
|
||||||
|
nginx,tls-init-stream16,2,6.87073422596113,nan,nan,nan,0,0,487,10.11,7.865257,1.1658229604748571,nan,112.50390625,0.05589914367269267,0.9610266159695817,0.5361405835543767,0.1273765617651751,0.7455949793916397,proxy
|
||||||
|
envoy,tls-init-stream16,2,7.250423926236643,nan,nan,nan,0,0,4922,10.09,7.947361000000001,1.1084477936372372,nan,153.49609375,0.06331515295233578,0.9563981042654028,0.5267275097783573,0.14637536633339554,0.8405408179005287,proxy
|
||||||
|
stunnel,tls-init-stream16,2,5.505053569840967,nan,nan,nan,0,0,270,10.1,7.992601,1.4612649529824777,nan,95.6484375,0.049168646080760096,0.957345971563981,0.5093395597064709,0.10836711168852431,0.6895314756957547,proxy
|
||||||
|
direct,tls-init-stream16,2,17.9537542328526,nan,nan,nan,0,0,424,1.83,0.0,0.0813396718411371,nan,0.0,0.6075533661740559,0.17231638418079095,0.9185790631876768,1.7678203990168668,1.736464051627823,origin
|
||||||
|
3proxy-devel,tls-init-stream16,2,7.39921253835151,nan,nan,nan,0,0,350,10.06,7.851057,1.0835586377024127,nan,95.4453125,0.06012357414448669,0.9553656220322887,0.5556293590169379,0.13688854209297033,0.8042317032742594,proxy
|
||||||
|
|||||||
|
@ -36,7 +36,8 @@ import csv
|
|||||||
import statistics
|
import statistics
|
||||||
|
|
||||||
STREAM = ("stream1", "stream1-down", "stream16", "connect-stream1-down", "connect-stream16",
|
STREAM = ("stream1", "stream1-down", "stream16", "connect-stream1-down", "connect-stream16",
|
||||||
"socks-stream1-down", "socks-stream16", "relay-stream1-down", "relay-stream16")
|
"socks-stream1-down", "socks-stream16", "relay-stream1-down", "relay-stream16",
|
||||||
|
"tls-term-stream1-down", "tls-term-stream16", "tls-init-stream1-down", "tls-init-stream16")
|
||||||
# connect-ka-1m etc. are bulk too when present
|
# connect-ka-1m etc. are bulk too when present
|
||||||
|
|
||||||
|
|
||||||
@ -117,7 +118,7 @@ def load(paths):
|
|||||||
|
|
||||||
# In the combined table, the bulk scenarios in Gbit/s, the others in
|
# In the combined table, the bulk scenarios in Gbit/s, the others in
|
||||||
# thousands of requests per second.
|
# thousands of requests per second.
|
||||||
BULK = STREAM + ("http-ka-1m",)
|
BULK = STREAM + ("http-ka-1m", "tls-term-ka-1m", "tls-init-ka-1m")
|
||||||
|
|
||||||
|
|
||||||
def combined(machines, labels, splice, prefix=None, split=False, overall_only=False):
|
def combined(machines, labels, splice, prefix=None, split=False, overall_only=False):
|
||||||
@ -288,7 +289,7 @@ def main():
|
|||||||
sel = by.get((s, p), [])
|
sel = by.get((s, p), [])
|
||||||
if p == "direct":
|
if p == "direct":
|
||||||
return "–"
|
return "–"
|
||||||
if s in STREAM or s in ("http-ka-1m", "http-ka-50k-2000", "http-ka-2k-50k-2000"):
|
if s in BULK or s in ("http-ka-50k-2000", "http-ka-2k-50k-2000"):
|
||||||
return fmt(median(sel, "cpu_s_per_gb"), 2) + " s/GB"
|
return fmt(median(sel, "cpu_s_per_gb"), 2) + " s/GB"
|
||||||
return fmt(median(sel, "cpu_us_per_req"), 0) + " µs/req"
|
return fmt(median(sel, "cpu_us_per_req"), 0) + " µs/req"
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user