Skip to content

Commit 271615a

Browse files
Benchmark results: wtx-ws
1 parent 3e9aa00 commit 271615a

13 files changed

Lines changed: 150 additions & 1 deletion

File tree

site/data/echo-ws-16384.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,5 +461,24 @@
461461
"status_3xx": 0,
462462
"status_4xx": 0,
463463
"status_5xx": 0
464+
},
465+
{
466+
"framework": "wtx",
467+
"language": "Rust",
468+
"rps": 3866674,
469+
"avg_latency": "4.22ms",
470+
"p99_latency": "5.04ms",
471+
"cpu": "6440.4%",
472+
"memory": "243MiB",
473+
"connections": 16384,
474+
"threads": 64,
475+
"duration": "5s",
476+
"pipeline": 1,
477+
"bandwidth": "26.21MB/s",
478+
"reconnects": 0,
479+
"status_2xx": 19333371,
480+
"status_3xx": 0,
481+
"status_4xx": 0,
482+
"status_5xx": 0
464483
}
465484
]

site/data/echo-ws-4096.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,5 +461,24 @@
461461
"status_3xx": 0,
462462
"status_4xx": 0,
463463
"status_5xx": 0
464+
},
465+
{
466+
"framework": "wtx",
467+
"language": "Rust",
468+
"rps": 4232475,
469+
"avg_latency": "967us",
470+
"p99_latency": "1.33ms",
471+
"cpu": "6462.0%",
472+
"memory": "79MiB",
473+
"connections": 4096,
474+
"threads": 64,
475+
"duration": "5s",
476+
"pipeline": 1,
477+
"bandwidth": "28.24MB/s",
478+
"reconnects": 0,
479+
"status_2xx": 21162378,
480+
"status_3xx": 0,
481+
"status_4xx": 0,
482+
"status_5xx": 0
464483
}
465484
]

site/data/echo-ws-512.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,5 +461,24 @@
461461
"status_3xx": 0,
462462
"status_4xx": 0,
463463
"status_5xx": 0
464+
},
465+
{
466+
"framework": "wtx",
467+
"language": "Rust",
468+
"rps": 4221508,
469+
"avg_latency": "120us",
470+
"p99_latency": "236us",
471+
"cpu": "6453.3%",
472+
"memory": "33MiB",
473+
"connections": 512,
474+
"threads": 64,
475+
"duration": "5s",
476+
"pipeline": 1,
477+
"bandwidth": "28.18MB/s",
478+
"reconnects": 0,
479+
"status_2xx": 21107543,
480+
"status_3xx": 0,
481+
"status_4xx": 0,
482+
"status_5xx": 0
464483
}
465484
]

site/data/echo-ws-pipeline-16384.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,5 +302,24 @@
302302
"status_3xx": 0,
303303
"status_4xx": 0,
304304
"status_5xx": 0
305+
},
306+
{
307+
"framework": "wtx",
308+
"language": "Rust",
309+
"rps": 0,
310+
"avg_latency": "0us",
311+
"p99_latency": "0us",
312+
"cpu": "0.0%",
313+
"memory": "0MiB",
314+
"connections": 16384,
315+
"threads": 64,
316+
"duration": "5s",
317+
"pipeline": 16,
318+
"bandwidth": "31B/s",
319+
"reconnects": 4761398,
320+
"status_2xx": 0,
321+
"status_3xx": 0,
322+
"status_4xx": 0,
323+
"status_5xx": 0
305324
}
306325
]

site/data/echo-ws-pipeline-4096.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,5 +302,24 @@
302302
"status_3xx": 0,
303303
"status_4xx": 0,
304304
"status_5xx": 0
305+
},
306+
{
307+
"framework": "wtx",
308+
"language": "Rust",
309+
"rps": 5950231,
310+
"avg_latency": "10.93ms",
311+
"p99_latency": "19.50ms",
312+
"cpu": "6235.2%",
313+
"memory": "77MiB",
314+
"connections": 4096,
315+
"threads": 64,
316+
"duration": "5s",
317+
"pipeline": 16,
318+
"bandwidth": "39.81MB/s",
319+
"reconnects": 0,
320+
"status_2xx": 29751159,
321+
"status_3xx": 0,
322+
"status_4xx": 0,
323+
"status_5xx": 0
305324
}
306325
]

site/data/echo-ws-pipeline-512.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,5 +302,24 @@
302302
"status_3xx": 0,
303303
"status_4xx": 0,
304304
"status_5xx": 0
305+
},
306+
{
307+
"framework": "wtx",
308+
"language": "Rust",
309+
"rps": 5685194,
310+
"avg_latency": "1.44ms",
311+
"p99_latency": "3.61ms",
312+
"cpu": "6599.4%",
313+
"memory": "30MiB",
314+
"connections": 512,
315+
"threads": 64,
316+
"duration": "5s",
317+
"pipeline": 16,
318+
"bandwidth": "37.94MB/s",
319+
"reconnects": 0,
320+
"status_2xx": 28425972,
321+
"status_3xx": 0,
322+
"status_4xx": 0,
323+
"status_5xx": 0
305324
}
306325
]

site/data/frameworks.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -679,7 +679,16 @@
679679
"description": "WTX - HTTP/2 Framework Server",
680680
"repo": "https://github.com/c410-f3r/wtx",
681681
"type": "production",
682-
"engine": "wtx"
682+
"engine": "wtx",
683+
"variants": [
684+
{
685+
"dir": "wtx-ws",
686+
"description": "WTX - WebSocket Server",
687+
"repo": "https://github.com/c410-f3r/wtx",
688+
"type": "production",
689+
"engine": "wtx"
690+
}
691+
]
683692
},
684693
"zeemo": {
685694
"dir": "zeemo",
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
thread '<unnamed>' (8) panicked at src/main.rs:38:38:
3+
called `Result::unwrap()` on an `Err` value: Os { code: 98, kind: AddrInUse, message: "Address already in use" }
4+
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
5+
6+
thread '<unnamed>' (7) panicked at src/main.rs:38:38:
7+
called `Result::unwrap()` on an `Err` value: Os { code: 98, kind: AddrInUse, message: "Address already in use" }
8+
9+
thread '<unnamed>' (10) panicked at src/main.rs:38:38:
10+
called `Result::unwrap()` on an `Err` value: Os { code: 98, kind: AddrInUse, message: "Address already in use" }
11+
12+
thread '<unnamed>' (9) panicked at src/main.rs:38:38:
13+
called `Result::unwrap()` on an `Err` value: Os { code: 98, kind: AddrInUse, message: "Address already in use" }
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
thread '<unnamed>' (55) panicked at src/main.rs:71:75:
3+
called `Result::unwrap()` on an `Err` value: IoError(Os { code: 104, kind: ConnectionReset, message: "Connection reset by peer" })
4+
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
5+
6+
thread '<unnamed>' (11) panicked at src/main.rs:71:75:
7+
called `Result::unwrap()` on an `Err` value: IoError(Os { code: 104, kind: ConnectionReset, message: "Connection reset by peer" })
8+
9+
thread '<unnamed>' (59) panicked at src/main.rs:71:75:
10+
called `Result::unwrap()` on an `Err` value: IoError(Os { code: 104, kind: ConnectionReset, message: "Connection reset by peer" })
11+
12+
thread '<unnamed>' (61) panicked at src/main.rs:71:75:
13+
called `Result::unwrap()` on an `Err` value: IoError(Os { code: 104, kind: ConnectionReset, message: "Connection reset by peer" })

site/static/logs/echo-ws-pipeline/512/wtx-ws.log

Whitespace-only changes.

0 commit comments

Comments
 (0)