diff --git a/frameworks/varnish/entrypoint.sh b/frameworks/varnish/entrypoint.sh index 8e672c6b7..dad7eb8a1 100755 --- a/frameworks/varnish/entrypoint.sh +++ b/frameworks/varnish/entrypoint.sh @@ -8,5 +8,6 @@ exec varnishd -F \ -p feature=+http2 \ -p thread_pool_max=10000 \ -p thread_pool_min=5000 \ - -p vsl_mask=none + -p thread_stats_rate=1000 \ + -p vsl_mask=none \ -s malloc,256m diff --git a/site/data/results/varnish.json b/site/data/results/varnish.json index a243d9978..7067e74fc 100644 --- a/site/data/results/varnish.json +++ b/site/data/results/varnish.json @@ -4,19 +4,19 @@ "baseline-4096": { "framework": "varnish", "language": "C", - "rps": 204732, - "avg_latency": "15.45ms", - "p99_latency": "71.40ms", - "cpu": "6403.0%", - "memory": "845MiB", + "rps": 186371, + "avg_latency": "16.47ms", + "p99_latency": "62.70ms", + "cpu": "6361.9%", + "memory": "829MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "32.17MB/s", - "input_bw": "15.82MB/s", + "bandwidth": "29.29MB/s", + "input_bw": "14.40MB/s", "reconnects": 3, - "status_2xx": 1023661, + "status_2xx": 931856, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -24,19 +24,19 @@ "baseline-512": { "framework": "varnish", "language": "C", - "rps": 206325, - "avg_latency": "2.50ms", - "p99_latency": "8.94ms", - "cpu": "6430.1%", - "memory": "540MiB", + "rps": 192378, + "avg_latency": "2.66ms", + "p99_latency": "9.14ms", + "cpu": "6488.4%", + "memory": "576MiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "32.31MB/s", - "input_bw": "15.94MB/s", + "bandwidth": "30.17MB/s", + "input_bw": "14.86MB/s", "reconnects": 0, - "status_2xx": 1031628, + "status_2xx": 961893, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -44,18 +44,18 @@ "baseline-h2-1024": { "framework": "varnish", "language": "C", - "rps": 206181, - "avg_latency": "85.58ms", - "p99_latency": "1.05s", - "cpu": "6470.8%", + "rps": 190938, + "avg_latency": "106.10ms", + "p99_latency": "1.27s", + "cpu": "6445.7%", "memory": "4.8GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "19.86MB/s", + "bandwidth": "18.36MB/s", "reconnects": 0, - "status_2xx": 1043277, + "status_2xx": 964237, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -63,18 +63,18 @@ "baseline-h2-256": { "framework": "varnish", "language": "C", - "rps": 213803, - "avg_latency": "85.82ms", - "p99_latency": "245.62ms", - "cpu": "6478.3%", - "memory": "4.5GiB", + "rps": 201437, + "avg_latency": "93.41ms", + "p99_latency": "230.68ms", + "cpu": "6436.7%", + "memory": "4.6GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "20.27MB/s", + "bandwidth": "19.09MB/s", "reconnects": 0, - "status_2xx": 1077568, + "status_2xx": 1011215, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -82,19 +82,19 @@ "limited-conn-4096": { "framework": "varnish", "language": "C", - "rps": 189574, - "avg_latency": "9.24ms", - "p99_latency": "57.80ms", - "cpu": "6523.0%", - "memory": "785MiB", + "rps": 174825, + "avg_latency": "10.41ms", + "p99_latency": "64.30ms", + "cpu": "6288.2%", + "memory": "794MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "29.78MB/s", - "input_bw": "14.64MB/s", - "reconnects": 94887, - "status_2xx": 947873, + "bandwidth": "27.46MB/s", + "input_bw": "13.50MB/s", + "reconnects": 87183, + "status_2xx": 874127, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -102,19 +102,19 @@ "limited-conn-512": { "framework": "varnish", "language": "C", - "rps": 175743, - "avg_latency": "2.92ms", - "p99_latency": "10.20ms", - "cpu": "6347.2%", - "memory": "576MiB", + "rps": 159568, + "avg_latency": "3.21ms", + "p99_latency": "10.50ms", + "cpu": "6266.6%", + "memory": "572MiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "27.55MB/s", - "input_bw": "13.58MB/s", - "reconnects": 87672, - "status_2xx": 878716, + "bandwidth": "25.02MB/s", + "input_bw": "12.33MB/s", + "reconnects": 79646, + "status_2xx": 797840, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -122,18 +122,18 @@ "pipelined-4096": { "framework": "varnish", "language": "C", - "rps": 283650, - "avg_latency": "194.87ms", - "p99_latency": "458.80ms", - "cpu": "6509.3%", - "memory": "1.3GiB", + "rps": 261097, + "avg_latency": "195.27ms", + "p99_latency": "1.23s", + "cpu": "6419.8%", + "memory": "862MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "44.70MB/s", - "reconnects": 1, - "status_2xx": 1418251, + "bandwidth": "41.03MB/s", + "reconnects": 0, + "status_2xx": 1305487, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -141,18 +141,18 @@ "pipelined-512": { "framework": "varnish", "language": "C", - "rps": 314493, - "avg_latency": "26.16ms", - "p99_latency": "39.30ms", - "cpu": "6485.2%", - "memory": "502MiB", + "rps": 274345, + "avg_latency": "29.87ms", + "p99_latency": "42.30ms", + "cpu": "6440.6%", + "memory": "545MiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "49.25MB/s", + "bandwidth": "43.02MB/s", "reconnects": 0, - "status_2xx": 1572468, + "status_2xx": 1371727, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -160,18 +160,18 @@ "static-h2-1024": { "framework": "varnish", "language": "C", - "rps": 140630, - "avg_latency": "126.80ms", - "p99_latency": "2.05s", - "cpu": "6525.2%", + "rps": 138289, + "avg_latency": "130.77ms", + "p99_latency": "1.81s", + "cpu": "6491.0%", "memory": "4.7GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "8.28GB/s", + "bandwidth": "8.15GB/s", "reconnects": 0, - "status_2xx": 711588, + "status_2xx": 699746, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -179,18 +179,18 @@ "static-h2-256": { "framework": "varnish", "language": "C", - "rps": 151545, - "avg_latency": "53.37ms", - "p99_latency": "161.06ms", - "cpu": "6523.4%", - "memory": "2.2GiB", + "rps": 150707, + "avg_latency": "53.75ms", + "p99_latency": "177.94ms", + "cpu": "6548.4%", + "memory": "2.1GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "9.02GB/s", + "bandwidth": "8.97GB/s", "reconnects": 0, - "status_2xx": 762276, + "status_2xx": 758057, "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 1914a9f67..ecf8b4421 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,-sdefault,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-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 1914a9f67..ecf8b4421 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,-sdefault,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-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 1914a9f67..931c167cf 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,-sdefault,-sdefault,-hcritbit -Debug: Child (20) Started +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Child (19) Started Child launched OK -Info: Child (20) said Child starts +Info: Child (19) said Child starts diff --git a/site/static/logs/baseline/512/varnish.log b/site/static/logs/baseline/512/varnish.log index 1914a9f67..ecf8b4421 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,-sdefault,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-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 1914a9f67..ecf8b4421 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,-sdefault,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-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 1914a9f67..ecf8b4421 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,-sdefault,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-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 1914a9f67..ecf8b4421 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,-sdefault,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-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 1914a9f67..ecf8b4421 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,-sdefault,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-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 1914a9f67..ecf8b4421 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,-sdefault,-sdefault,-hcritbit +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-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 1914a9f67..380d95494 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,-sdefault,-sdefault,-hcritbit -Debug: Child (20) Started +Debug: Platform: Linux,6.17.0-22-generic,x86_64,-jnone,-smalloc,-sdefault,-hcritbit +Debug: Child (21) Started Child launched OK -Info: Child (20) said Child starts +Info: Child (21) said Child starts