diff --git a/frameworks/varnish/entrypoint.sh b/frameworks/varnish/entrypoint.sh index 5484b87c1..8e672c6b7 100755 --- a/frameworks/varnish/entrypoint.sh +++ b/frameworks/varnish/entrypoint.sh @@ -8,4 +8,5 @@ exec varnishd -F \ -p feature=+http2 \ -p thread_pool_max=10000 \ -p thread_pool_min=5000 \ + -p vsl_mask=none -s malloc,256m diff --git a/frameworks/varnish/meta.json b/frameworks/varnish/meta.json index 5f7bbc30d..84ecd7be9 100644 --- a/frameworks/varnish/meta.json +++ b/frameworks/varnish/meta.json @@ -1,5 +1,5 @@ { - "display_name": "Varnish", + "display_name": "varnish", "language": "C", "engine": "varnishd", "type": "infrastructure", diff --git a/site/data/frameworks.json b/site/data/frameworks.json index 07c3938d9..47ad9e7c0 100644 --- a/site/data/frameworks.json +++ b/site/data/frameworks.json @@ -1304,7 +1304,7 @@ "type": "engine", "engine": "epoll" }, - "Varnish": { + "varnish": { "dir": "varnish", "description": "Varnish Cache HTTP accelerator with native TLS/H2 termination (-A). A custom vmod (Rust, varnish-rs) computes /baseline11 and /baseline2 in-process; vmod-fileserver serves /static.", "repo": "https://github.com/varnish/varnish", diff --git a/site/data/results/varnish.json b/site/data/results/varnish.json index 3e13acff0..5b87e6df1 100644 --- a/site/data/results/varnish.json +++ b/site/data/results/varnish.json @@ -1,253 +1,253 @@ { - "framework": "Varnish", + "framework": "varnish", "results": { "baseline-4096": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 179889, - "avg_latency": "20.29ms", - "p99_latency": "82.40ms", - "cpu": "6430.7%", - "memory": "1.3GiB", + "rps": 204732, + "avg_latency": "15.45ms", + "p99_latency": "71.40ms", + "cpu": "6403.0%", + "memory": "845MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "28.33MB/s", - "input_bw": "13.90MB/s", - "reconnects": 1, - "status_2xx": 899446, + "bandwidth": "32.17MB/s", + "input_bw": "15.82MB/s", + "reconnects": 3, + "status_2xx": 1023661, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 }, "baseline-512": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 196071, - "avg_latency": "2.63ms", - "p99_latency": "10.00ms", - "cpu": "6403.0%", - "memory": "546MiB", + "rps": 206325, + "avg_latency": "2.50ms", + "p99_latency": "8.94ms", + "cpu": "6430.1%", + "memory": "540MiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "30.71MB/s", - "input_bw": "15.15MB/s", + "bandwidth": "32.31MB/s", + "input_bw": "15.94MB/s", "reconnects": 0, - "status_2xx": 980358, + "status_2xx": 1031628, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 }, "baseline-h2-1024": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 195272, - "avg_latency": "95.82ms", - "p99_latency": "758.02ms", - "cpu": "6422.6%", - "memory": "4.9GiB", + "rps": 206181, + "avg_latency": "85.58ms", + "p99_latency": "1.05s", + "cpu": "6470.8%", + "memory": "4.8GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "18.82MB/s", + "bandwidth": "19.86MB/s", "reconnects": 0, - "status_2xx": 988080, + "status_2xx": 1043277, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 }, "baseline-h2-256": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 206577, - "avg_latency": "89.63ms", - "p99_latency": "240.21ms", - "cpu": "6425.6%", + "rps": 213803, + "avg_latency": "85.82ms", + "p99_latency": "245.62ms", + "cpu": "6478.3%", "memory": "4.5GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "19.50MB/s", + "bandwidth": "20.27MB/s", "reconnects": 0, - "status_2xx": 1039087, + "status_2xx": 1077568, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 }, "limited-conn-4096": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 178086, - "avg_latency": "10.21ms", - "p99_latency": "62.50ms", - "cpu": "6335.4%", - "memory": "973MiB", + "rps": 189574, + "avg_latency": "9.24ms", + "p99_latency": "57.80ms", + "cpu": "6523.0%", + "memory": "785MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "27.99MB/s", - "input_bw": "13.76MB/s", - "reconnects": 88923, - "status_2xx": 890433, + "bandwidth": "29.78MB/s", + "input_bw": "14.64MB/s", + "reconnects": 94887, + "status_2xx": 947873, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 }, "limited-conn-512": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 171723, - "avg_latency": "2.98ms", - "p99_latency": "9.93ms", - "cpu": "6500.4%", - "memory": "602MiB", + "rps": 175743, + "avg_latency": "2.92ms", + "p99_latency": "10.20ms", + "cpu": "6347.2%", + "memory": "576MiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "26.95MB/s", - "input_bw": "13.27MB/s", - "reconnects": 85867, - "status_2xx": 858619, + "bandwidth": "27.55MB/s", + "input_bw": "13.58MB/s", + "reconnects": 87672, + "status_2xx": 878716, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 }, "pipelined-4096": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 296161, - "avg_latency": "182.74ms", - "p99_latency": "366.40ms", - "cpu": "6526.4%", - "memory": "1.2GiB", + "rps": 283650, + "avg_latency": "194.87ms", + "p99_latency": "458.80ms", + "cpu": "6509.3%", + "memory": "1.3GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "46.63MB/s", - "reconnects": 0, - "status_2xx": 1480807, + "bandwidth": "44.70MB/s", + "reconnects": 1, + "status_2xx": 1418251, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 }, "pipelined-512": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 283861, - "avg_latency": "28.86ms", - "p99_latency": "42.00ms", - "cpu": "6524.8%", - "memory": "526MiB", + "rps": 314493, + "avg_latency": "26.16ms", + "p99_latency": "39.30ms", + "cpu": "6485.2%", + "memory": "502MiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "44.48MB/s", + "bandwidth": "49.25MB/s", "reconnects": 0, - "status_2xx": 1419309, + "status_2xx": 1572468, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 }, "static-1024": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 320857, - "avg_latency": "3.51ms", - "p99_latency": "80.77ms", - "cpu": "6571.0%", - "memory": "644MiB", + "rps": 349298, + "avg_latency": "3.30ms", + "p99_latency": "71.20ms", + "cpu": "6582.7%", + "memory": "650MiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "19.09GB", + "bandwidth": "20.78GB", "reconnects": 0, - "status_2xx": 1636430, + "status_2xx": 1781413, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 }, "static-4096": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 289227, - "avg_latency": "15.03ms", - "p99_latency": "393.79ms", - "cpu": "6573.6%", - "memory": "1.2GiB", + "rps": 321084, + "avg_latency": "53.14ms", + "p99_latency": "2.00s", + "cpu": "6453.1%", + "memory": "872MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "17.21GB", + "bandwidth": "19.10GB", "reconnects": 0, - "status_2xx": 1475309, + "status_2xx": 1637834, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 }, "static-6800": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 295050, - "avg_latency": "35.01ms", - "p99_latency": "1.26s", - "cpu": "6592.8%", - "memory": "1.6GiB", + "rps": 313940, + "avg_latency": "35.95ms", + "p99_latency": "2.00s", + "cpu": "6475.0%", + "memory": "935MiB", "connections": 6800, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "17.55GB", + "bandwidth": "18.68GB", "reconnects": 0, - "status_2xx": 1505359, + "status_2xx": 1601185, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 }, "static-h2-1024": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 135064, - "avg_latency": "134.13ms", - "p99_latency": "1.51s", - "cpu": "6571.8%", - "memory": "4.6GiB", + "rps": 140630, + "avg_latency": "126.80ms", + "p99_latency": "2.05s", + "cpu": "6525.2%", + "memory": "4.7GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "7.96GB/s", + "bandwidth": "8.28GB/s", "reconnects": 0, - "status_2xx": 683427, + "status_2xx": 711588, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 }, "static-h2-256": { - "framework": "Varnish", + "framework": "varnish", "language": "C", - "rps": 146760, - "avg_latency": "55.15ms", - "p99_latency": "145.96ms", - "cpu": "6521.1%", + "rps": 151545, + "avg_latency": "53.37ms", + "p99_latency": "161.06ms", + "cpu": "6523.4%", "memory": "2.2GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "8.73GB/s", + "bandwidth": "9.02GB/s", "reconnects": 0, - "status_2xx": 738207, + "status_2xx": 762276, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/static/logs/baseline-h2/1024/varnish.log b/site/static/logs/baseline-h2/1024/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/baseline-h2/1024/varnish.log +++ b/site/static/logs/baseline-h2/1024/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts diff --git a/site/static/logs/baseline-h2/256/varnish.log b/site/static/logs/baseline-h2/256/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/baseline-h2/256/varnish.log +++ b/site/static/logs/baseline-h2/256/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts diff --git a/site/static/logs/baseline/4096/varnish.log b/site/static/logs/baseline/4096/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/baseline/4096/varnish.log +++ b/site/static/logs/baseline/4096/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts diff --git a/site/static/logs/baseline/512/varnish.log b/site/static/logs/baseline/512/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/baseline/512/varnish.log +++ b/site/static/logs/baseline/512/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts diff --git a/site/static/logs/limited-conn/4096/varnish.log b/site/static/logs/limited-conn/4096/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/limited-conn/4096/varnish.log +++ b/site/static/logs/limited-conn/4096/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts diff --git a/site/static/logs/limited-conn/512/varnish.log b/site/static/logs/limited-conn/512/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/limited-conn/512/varnish.log +++ b/site/static/logs/limited-conn/512/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts diff --git a/site/static/logs/pipelined/4096/varnish.log b/site/static/logs/pipelined/4096/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/pipelined/4096/varnish.log +++ b/site/static/logs/pipelined/4096/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts diff --git a/site/static/logs/pipelined/512/varnish.log b/site/static/logs/pipelined/512/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/pipelined/512/varnish.log +++ b/site/static/logs/pipelined/512/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts diff --git a/site/static/logs/static-h2/1024/varnish.log b/site/static/logs/static-h2/1024/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/static-h2/1024/varnish.log +++ b/site/static/logs/static-h2/1024/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts diff --git a/site/static/logs/static-h2/256/varnish.log b/site/static/logs/static-h2/256/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/static-h2/256/varnish.log +++ b/site/static/logs/static-h2/256/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts diff --git a/site/static/logs/static/1024/varnish.log b/site/static/logs/static/1024/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/static/1024/varnish.log +++ b/site/static/logs/static/1024/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts diff --git a/site/static/logs/static/4096/varnish.log b/site/static/logs/static/4096/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/static/4096/varnish.log +++ b/site/static/logs/static/4096/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts diff --git a/site/static/logs/static/6800/varnish.log b/site/static/logs/static/6800/varnish.log index ecf8b4421..1914a9f67 100644 --- a/site/static/logs/static/6800/varnish.log +++ b/site/static/logs/static/6800/varnish.log @@ -1,5 +1,5 @@ Debug: Version: varnish-9.0.3 revision 0a625649cd40af4b6c10be5e58a2e89a5e275baa -Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-sdefault,-sdefault,-hcritbit Debug: Child (20) Started Child launched OK Info: Child (20) said Child starts