Skip to content

Commit 0de026c

Browse files
authored
Merge pull request #597 from MDA2AV/reso409
add bjoern results
2 parents 84226de + 566dada commit 0de026c

38 files changed

Lines changed: 502 additions & 1 deletion

site/data/api-16-1024.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,32 @@
152152
"tpl_static": 0,
153153
"tpl_async_db": 343932
154154
},
155+
{
156+
"framework": "bjoern",
157+
"language": "Python",
158+
"rps": 47527,
159+
"avg_latency": "20.07ms",
160+
"p99_latency": "87.70ms",
161+
"cpu": "1272.3%",
162+
"memory": "145MiB",
163+
"connections": 1024,
164+
"threads": 64,
165+
"duration": "5s",
166+
"pipeline": 1,
167+
"bandwidth": "240.97MB/s",
168+
"input_bw": "2.67MB/s",
169+
"reconnects": 142359,
170+
"status_2xx": 712911,
171+
"status_3xx": 0,
172+
"status_4xx": 0,
173+
"status_5xx": 0,
174+
"tpl_baseline": 267581,
175+
"tpl_json": 266333,
176+
"tpl_db": 0,
177+
"tpl_upload": 0,
178+
"tpl_static": 0,
179+
"tpl_async_db": 178996
180+
},
155181
{
156182
"framework": "elysia",
157183
"language": "TS",

site/data/api-4-256.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,32 @@
152152
"tpl_static": 0,
153153
"tpl_async_db": 154024
154154
},
155+
{
156+
"framework": "bjoern",
157+
"language": "Python",
158+
"rps": 15636,
159+
"avg_latency": "15.36ms",
160+
"p99_latency": "45.00ms",
161+
"cpu": "295.5%",
162+
"memory": "56MiB",
163+
"connections": 256,
164+
"threads": 64,
165+
"duration": "5s",
166+
"pipeline": 1,
167+
"bandwidth": "79.23MB/s",
168+
"input_bw": "900.90KB/s",
169+
"reconnects": 46837,
170+
"status_2xx": 234550,
171+
"status_3xx": 0,
172+
"status_4xx": 0,
173+
"status_5xx": 0,
174+
"tpl_baseline": 88133,
175+
"tpl_json": 87594,
176+
"tpl_db": 0,
177+
"tpl_upload": 0,
178+
"tpl_static": 0,
179+
"tpl_async_db": 58823
180+
},
155181
{
156182
"framework": "elysia",
157183
"language": "TS",

site/data/async-db-1024.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,26 @@
116116
"status_4xx": 0,
117117
"status_5xx": 0
118118
},
119+
{
120+
"framework": "bjoern",
121+
"language": "Python",
122+
"rps": 67717,
123+
"avg_latency": "14.65ms",
124+
"p99_latency": "54.00ms",
125+
"cpu": "4110.8%",
126+
"memory": "442MiB",
127+
"connections": 1024,
128+
"threads": 64,
129+
"duration": "5s",
130+
"pipeline": 1,
131+
"bandwidth": "261.42MB/s",
132+
"input_bw": "4.52MB/s",
133+
"reconnects": 26622,
134+
"status_2xx": 677175,
135+
"status_3xx": 0,
136+
"status_4xx": 0,
137+
"status_5xx": 0
138+
},
119139
{
120140
"framework": "elysia",
121141
"language": "TS",

site/data/baseline-4096.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,26 @@
135135
"status_4xx": 0,
136136
"status_5xx": 0
137137
},
138+
{
139+
"framework": "bjoern",
140+
"language": "Python",
141+
"rps": 98987,
142+
"avg_latency": "41.24ms",
143+
"p99_latency": "43.70ms",
144+
"cpu": "432.3%",
145+
"memory": "190MiB",
146+
"connections": 4096,
147+
"threads": 64,
148+
"duration": "5s",
149+
"pipeline": 1,
150+
"bandwidth": "11.79MB/s",
151+
"input_bw": "7.65MB/s",
152+
"reconnects": 0,
153+
"status_2xx": 494935,
154+
"status_3xx": 0,
155+
"status_4xx": 0,
156+
"status_5xx": 0
157+
},
138158
{
139159
"framework": "caddy",
140160
"language": "Go",

site/data/baseline-512.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,26 @@
135135
"status_4xx": 0,
136136
"status_5xx": 0
137137
},
138+
{
139+
"framework": "bjoern",
140+
"language": "Python",
141+
"rps": 12390,
142+
"avg_latency": "41.38ms",
143+
"p99_latency": "42.40ms",
144+
"cpu": "80.9%",
145+
"memory": "159MiB",
146+
"connections": 512,
147+
"threads": 64,
148+
"duration": "5s",
149+
"pipeline": 1,
150+
"bandwidth": "1.46MB/s",
151+
"input_bw": "980.07KB/s",
152+
"reconnects": 0,
153+
"status_2xx": 61952,
154+
"status_3xx": 0,
155+
"status_4xx": 0,
156+
"status_5xx": 0
157+
},
138158
{
139159
"framework": "caddy",
140160
"language": "Go",

site/data/current.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"docker": "29.3.0",
1111
"docker_runtime": "runc",
1212
"governor": "performance",
13-
"commit": "6fb52433",
13+
"commit": "8e0af34f",
1414
"tcp": {
1515
"lo_mtu": "1500",
1616
"congestion": "cubic",

site/data/frameworks.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,13 @@
8787
"type": "production",
8888
"engine": "kestrel"
8989
},
90+
"bjoern": {
91+
"dir": "bjoern",
92+
"description": "A screamingly fast, ultra-lightweight WSGI server",
93+
"repo": "https://github.com/jonashaag/bjoern",
94+
"type": "engine",
95+
"engine": "libev"
96+
},
9097
"bun-websocket": {
9198
"dir": "bun-websocket",
9299
"description": "Bun WebSocket echo server",

site/data/json-4096.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,26 @@
116116
"status_4xx": 0,
117117
"status_5xx": 0
118118
},
119+
{
120+
"framework": "bjoern",
121+
"language": "Python",
122+
"rps": 314812,
123+
"avg_latency": "12.68ms",
124+
"p99_latency": "44.00ms",
125+
"cpu": "2267.8%",
126+
"memory": "225MiB",
127+
"connections": 4096,
128+
"threads": 64,
129+
"duration": "5s",
130+
"pipeline": 1,
131+
"bandwidth": "1.11GB/s",
132+
"input_bw": "15.01MB/s",
133+
"reconnects": 61017,
134+
"status_2xx": 1574062,
135+
"status_3xx": 0,
136+
"status_4xx": 0,
137+
"status_5xx": 0
138+
},
119139
{
120140
"framework": "elysia",
121141
"language": "TS",

site/data/json-comp-16384.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,26 @@
116116
"status_4xx": 0,
117117
"status_5xx": 0
118118
},
119+
{
120+
"framework": "bjoern",
121+
"language": "Python",
122+
"rps": 330789,
123+
"avg_latency": "48.88ms",
124+
"p99_latency": "97.60ms",
125+
"cpu": "5464.2%",
126+
"memory": "385MiB",
127+
"connections": 16384,
128+
"threads": 64,
129+
"duration": "5s",
130+
"pipeline": 1,
131+
"bandwidth": "327.49MB/s",
132+
"input_bw": "24.29MB/s",
133+
"reconnects": 57418,
134+
"status_2xx": 1653947,
135+
"status_3xx": 0,
136+
"status_4xx": 0,
137+
"status_5xx": 0
138+
},
119139
{
120140
"framework": "elysia",
121141
"language": "TS",

site/data/json-comp-4096.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,26 @@
116116
"status_4xx": 0,
117117
"status_5xx": 0
118118
},
119+
{
120+
"framework": "bjoern",
121+
"language": "Python",
122+
"rps": 130415,
123+
"avg_latency": "31.22ms",
124+
"p99_latency": "47.80ms",
125+
"cpu": "2059.7%",
126+
"memory": "250MiB",
127+
"connections": 4096,
128+
"threads": 64,
129+
"duration": "5s",
130+
"pipeline": 1,
131+
"bandwidth": "128.51MB/s",
132+
"input_bw": "9.58MB/s",
133+
"reconnects": 22819,
134+
"status_2xx": 652079,
135+
"status_3xx": 0,
136+
"status_4xx": 0,
137+
"status_5xx": 0
138+
},
119139
{
120140
"framework": "elysia",
121141
"language": "TS",

0 commit comments

Comments
 (0)