Generated: 2026-03-17 18:51:30 UTC
Machine: costa-desktop (x86_64, 24 cores)
CSV: benchmarks-posix.csv
Complete matrix rows expected: 201
Scenario
Target RPS
Expected Rows
Actual Rows
uds-ping-pong
0
9
9
uds-ping-pong
100000
9
9
uds-ping-pong
10000
9
9
uds-ping-pong
1000
9
9
shm-ping-pong
0
9
9
shm-ping-pong
100000
9
9
shm-ping-pong
10000
9
9
shm-ping-pong
1000
9
9
uds-batch-ping-pong
0
9
9
uds-batch-ping-pong
100000
9
9
uds-batch-ping-pong
10000
9
9
uds-batch-ping-pong
1000
9
9
shm-batch-ping-pong
0
9
9
shm-batch-ping-pong
100000
9
9
shm-batch-ping-pong
10000
9
9
shm-batch-ping-pong
1000
9
9
snapshot-baseline
0
9
9
snapshot-baseline
1000
9
9
snapshot-shm
0
9
9
snapshot-shm
1000
9
9
lookup
0
3
3
uds-pipeline-d16
0
9
9
uds-pipeline-batch-d16
0
9
9
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
189.2k
4
7
10
48.1%
0%
48.1%
c
go
179.3k
4
8
11
45.9%
0%
45.9%
c
rust
186.4k
4
7
11
48.3%
0%
48.3%
go
c
175.2k
4
8
12
53.6%
0%
53.6%
go
go
166.9k
4
8
14
51.7%
0%
51.7%
go
rust
182.0k
4
8
12
54.1%
0%
54.1%
rust
c
190.0k
4
7
10
48.7%
0%
48.7%
rust
go
175.1k
4
8
12
46.7%
0%
46.7%
rust
rust
190.5k
4
7
10
49.2%
0%
49.2%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
100.0k
6
8
14
31.3%
0%
31.3%
c
go
100.0k
5
8
15
31.0%
0%
31.0%
c
rust
100.0k
5
8
14
30.2%
0%
30.2%
go
c
100.0k
5
8
14
33.5%
0%
33.5%
go
go
100.0k
5
8
15
33.8%
0%
33.8%
go
rust
100.0k
4
8
15
33.8%
0%
33.8%
rust
c
100.0k
5
8
14
32.1%
0%
32.1%
rust
go
100.0k
7
8
15
32.9%
0%
32.9%
rust
rust
100.0k
5
8
14
31.6%
0%
31.6%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
10.0k
8
15
25
4.9%
0%
4.9%
c
go
10.0k
9
18
26
5.5%
0%
5.5%
c
rust
10.0k
8
16
27
5.0%
0%
5.0%
go
c
10.0k
7
13
22
4.5%
0%
4.5%
go
go
10.0k
8
26
46
6.0%
0%
6.0%
go
rust
10.0k
7
14
25
4.6%
0%
4.6%
rust
c
10.0k
8
15
25
4.9%
0%
4.9%
rust
go
10.0k
9
19
29
5.5%
0%
5.5%
rust
rust
10.0k
8
15
25
5.6%
0%
5.6%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
1.0k
19
38
336
1.4%
0%
1.4%
c
go
1.0k
14
29
39
0.8%
0%
.8%
c
rust
1.0k
11
23
35
0.8%
0%
.8%
go
c
1.0k
12
27
41
1.1%
0%
1.1%
go
go
1.0k
14
30
41
1.2%
0%
1.2%
go
rust
1.0k
12
24
36
1.1%
0%
1.1%
rust
c
1.0k
12
23
35
0.9%
0%
.9%
rust
go
1.0k
14
28
40
0.9%
0%
.9%
rust
rust
1.0k
12
24
34
0.9%
0%
.9%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
3.24M
0
0
0
99.0%
0%
99.0%
c
go
2.62M
0
0
0
90.3%
0%
90.3%
c
rust
3.33M
0
0
0
99.1%
0%
99.1%
go
c
2.68M
0
0
0
99.4%
0%
99.4%
go
go
2.47M
0
0
0
90.8%
0%
90.8%
go
rust
2.48M
0
0
0
99.1%
0%
99.1%
rust
c
3.19M
0
0
0
99.1%
0%
99.1%
rust
go
2.41M
0
0
0
85.7%
0%
85.7%
rust
rust
3.19M
0
0
0
98.8%
0%
98.8%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
100.0k
0
3
8
10.4%
0%
10.4%
c
go
100.0k
0
9
15
13.9%
0%
13.9%
c
rust
100.0k
0
3
7
10.3%
0%
10.3%
go
c
100.0k
0
0
3
6.2%
0%
6.2%
go
go
100.0k
0
0
5
6.2%
0%
6.2%
go
rust
100.0k
0
0
3
6.3%
0%
6.3%
rust
c
100.0k
0
3
8
10.9%
0%
10.9%
rust
go
100.0k
0
5
14
12.6%
0%
12.6%
rust
rust
100.0k
0
3
7
10.9%
0%
10.9%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
10.0k
3
15
22
5.4%
0%
5.4%
c
go
10.0k
3
13
18
4.8%
0%
4.8%
c
rust
10.0k
3
9
15
4.4%
0%
4.4%
go
c
10.0k
0
10
19
2.0%
0%
2.0%
go
go
10.0k
0
10
16
1.7%
0%
1.7%
go
rust
10.0k
0
6
14
1.6%
0%
1.6%
rust
c
10.0k
3
17
33
6.5%
0%
6.5%
rust
go
10.0k
3
12
17
5.4%
0%
5.4%
rust
rust
10.0k
3
9
15
4.5%
0%
4.5%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
1.0k
10
22
175
1.1%
0%
1.1%
c
go
1.0k
8
17
24
0.8%
0%
.8%
c
rust
1.0k
7
17
22
0.9%
0%
.9%
go
c
1.0k
6
16
21
1.1%
0%
1.1%
go
go
1.0k
9
19
26
1.2%
0%
1.2%
go
rust
1.0k
6
16
21
1.1%
0%
1.1%
rust
c
1.0k
9
18
22
1.0%
0%
1.0%
rust
go
1.0k
9
18
24
0.9%
0%
.9%
rust
rust
1.0k
9
15
19
0.8%
0%
.8%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
19.38M
20
41
49
47.4%
0%
47.4%
c
go
20.83M
17
41
51
49.6%
0%
49.6%
c
rust
25.05M
14
33
42
58.2%
0%
58.2%
go
c
21.74M
19
39
46
44.2%
0%
44.2%
go
go
22.84M
16
39
49
45.7%
0%
45.7%
go
rust
27.08M
13
33
41
53.8%
0%
53.8%
rust
c
22.75M
18
35
43
39.4%
0%
39.4%
rust
go
23.90M
15
35
44
41.6%
0%
41.6%
rust
rust
28.65M
12
29
40
50.2%
0%
50.2%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
19.20M
20
41
49
47.5%
0%
47.5%
c
go
20.58M
17
41
51
49.6%
0%
49.6%
c
rust
24.49M
14
33
43
57.8%
0%
57.8%
go
c
21.54M
19
39
48
43.7%
0%
43.7%
go
go
22.80M
16
39
49
46.4%
0%
46.4%
go
rust
26.79M
14
30
39
55.6%
0%
55.6%
rust
c
22.60M
18
35
43
39.4%
0%
39.4%
rust
go
23.89M
15
35
44
42.0%
0%
42.0%
rust
rust
30.17M
12
26
35
50.6%
0%
50.6%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
4.99M
23
45
56
15.4%
0%
15.4%
c
go
4.99M
23
52
67
16.2%
0%
16.2%
c
rust
4.99M
19
41
52
15.8%
0%
15.8%
go
c
5.00M
22
43
55
12.8%
0%
12.8%
go
go
5.02M
19
44
56
12.5%
0%
12.5%
go
rust
5.01M
16
39
51
12.9%
0%
12.9%
rust
c
4.99M
21
40
53
12.1%
0%
12.1%
rust
go
4.99M
24
50
60
14.0%
0%
14.0%
rust
rust
4.99M
16
37
48
13.3%
0%
13.3%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
507.0k
31
57
68
2.1%
0%
2.1%
c
go
507.0k
31
56
67
2.0%
0%
2.0%
c
rust
507.0k
25
49
58
2.0%
0%
2.0%
go
c
501.2k
28
56
70
2.1%
0%
2.1%
go
go
502.5k
32
61
72
2.3%
0%
2.3%
go
rust
502.4k
25
50
60
2.2%
0%
2.2%
rust
c
507.0k
30
51
61
1.8%
0%
1.8%
rust
go
507.0k
29
60
79
1.7%
0%
1.7%
rust
rust
507.0k
24
43
54
1.8%
0%
1.8%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
24.94M
16
29
35
69.1%
0%
69.1%
c
go
26.21M
13
26
33
71.0%
0%
71.0%
c
rust
33.09M
11
22
29
85.1%
0%
85.1%
go
c
26.58M
16
30
37
67.7%
0%
67.7%
go
go
28.26M
13
26
34
67.5%
0%
67.5%
go
rust
40.36M
9
19
26
87.4%
0%
87.4%
rust
c
29.99M
14
26
31
64.4%
0%
64.4%
rust
go
32.00M
11
21
28
65.9%
0%
65.9%
rust
rust
44.88M
7
17
22
84.8%
0%
84.8%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
24.28M
16
30
36
68.6%
0%
68.6%
c
go
24.89M
14
28
36
68.8%
0%
68.8%
c
rust
32.06M
11
23
30
84.2%
0%
84.2%
go
c
26.45M
16
30
39
67.6%
0%
67.6%
go
go
27.99M
13
28
37
68.7%
0%
68.7%
go
rust
37.44M
10
22
31
84.9%
0%
84.9%
rust
c
30.05M
14
26
31
65.0%
0%
65.0%
rust
go
31.97M
11
22
28
66.5%
0%
66.5%
rust
rust
45.49M
7
17
22
85.0%
0%
85.0%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
4.99M
20
38
46
17.2%
0%
17.2%
c
go
4.99M
20
41
47
16.7%
0%
16.7%
c
rust
4.99M
16
31
38
16.9%
0%
16.9%
go
c
5.01M
18
34
44
14.5%
0%
14.5%
go
go
5.01M
17
35
44
14.5%
0%
14.5%
go
rust
4.99M
14
28
37
13.5%
0%
13.5%
rust
c
5.00M
19
35
42
15.2%
0%
15.2%
rust
go
5.00M
17
35
41
13.5%
0%
13.5%
rust
rust
5.00M
14
30
38
14.2%
0%
14.2%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
507.0k
24
42
49
2.0%
0%
2.0%
c
go
507.0k
24
45
54
1.9%
0%
1.9%
c
rust
507.0k
21
38
44
2.0%
0%
2.0%
go
c
504.9k
24
43
53
2.2%
0%
2.2%
go
go
499.3k
23
46
57
2.2%
0%
2.2%
go
rust
501.6k
19
38
47
2.1%
0%
2.1%
rust
c
507.7k
22
38
45
1.8%
0%
1.8%
rust
go
507.7k
24
43
52
1.7%
0%
1.7%
rust
rust
507.8k
17
34
41
1.7%
0%
1.7%
Snapshot Baseline Refresh
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
159.8k
5
8
14
45.9%
0%
45.9%
c
go
150.8k
5
9
16
43.4%
0%
43.4%
c
rust
166.0k
4
8
14
47.3%
0%
47.3%
go
c
150.8k
5
9
16
51.3%
0%
51.3%
go
go
139.3k
5
10
18
48.9%
0%
48.9%
go
rust
155.5k
5
9
16
52.9%
0%
52.9%
rust
c
157.8k
5
8
16
45.3%
0%
45.3%
rust
go
152.3k
5
9
16
43.1%
0%
43.1%
rust
rust
160.7k
4
8
15
46.5%
0%
46.5%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
1.0k
14
27
38
0.9%
0%
.9%
c
go
1.0k
16
32
42
0.9%
0%
.9%
c
rust
1.0k
13
25
36
0.9%
0%
.9%
go
c
1.0k
15
31
45
1.4%
0%
1.4%
go
go
1.0k
18
34
47
1.3%
0%
1.3%
go
rust
1.0k
15
30
41
1.3%
0%
1.3%
rust
c
1.0k
14
26
35
0.9%
0%
.9%
rust
go
1.0k
17
32
44
0.9%
0%
.9%
rust
rust
1.0k
14
27
37
0.9%
0%
.9%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
1.14M
0
0
1
98.8%
0%
98.8%
c
go
1.12M
0
1
1
83.4%
0%
83.4%
c
rust
1.64M
0
0
0
99.0%
0%
99.0%
go
c
1.14M
0
0
1
98.6%
0%
98.6%
go
go
988.4k
0
1
1
83.1%
0%
83.1%
go
rust
1.51M
0
0
0
99.1%
0%
99.1%
rust
c
1.30M
0
0
0
99.1%
0%
99.1%
rust
go
1.09M
0
1
1
82.0%
0%
82.0%
rust
rust
1.67M
0
0
0
99.3%
0%
99.3%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
1.0k
10
18
23
0.9%
0%
.9%
c
go
1.0k
11
20
25
1.0%
0%
1.0%
c
rust
1.0k
9
17
24
0.9%
0%
.9%
go
c
1.0k
10
19
26
1.2%
0%
1.2%
go
go
1.0k
11
21
28
1.3%
0%
1.3%
go
rust
1.0k
9
18
23
1.2%
0%
1.2%
rust
c
1.0k
9
17
21
0.9%
0%
.9%
rust
go
1.0k
11
19
25
1.0%
0%
1.0%
rust
rust
1.0k
9
16
20
0.9%
0%
.9%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
651.5k
22
40
43
77.6%
0%
77.6%
c
go
512.9k
26
45
53
69.6%
0%
69.6%
c
rust
675.7k
21
37
41
78.3%
0%
78.3%
go
c
607.7k
22
39
48
92.6%
0%
92.6%
go
go
494.1k
26
46
56
82.2%
0%
82.2%
go
rust
642.3k
22
37
46
93.9%
0%
93.9%
rust
c
652.5k
22
40
43
77.4%
0%
77.4%
rust
go
536.8k
26
44
51
70.2%
0%
70.2%
rust
rust
671.2k
21
39
42
77.9%
0%
77.9%
Client
Server
Throughput
p50 (us)
p95 (us)
p99 (us)
Client CPU
Server CPU
Total CPU
c
c
46.56M
161
259
297
66.0%
0%
66.0%
c
go
48.40M
128
249
286
66.8%
0%
66.8%
c
rust
72.90M
99
172
205
94.3%
0%
94.3%
go
c
41.85M
175
279
308
60.2%
0%
60.2%
go
go
43.91M
134
272
322
60.0%
0%
60.0%
go
rust
79.82M
86
170
193
90.4%
0%
90.4%
rust
c
46.56M
158
264
297
51.6%
0%
51.6%
rust
go
49.40M
125
252
301
51.8%
0%
51.8%
rust
rust
82.03M
83
169
193
79.6%
0%
79.6%
Language
Throughput
Client CPU
Total CPU
c
73.12M
99.1%
99.1%
go
110.46M
99.4%
99.4%
rust
198.75M
99.3%
99.3%
Metric
Floor
Status
SHM ping-pong max
>= 1M req/s
PASS
SHM snapshot refresh max
>= 1M req/s for C/Rust pairs, >= 800k req/s for Go pairs
PASS
UDS ping-pong max
>= 150k req/s
PASS
UDS snapshot refresh max
>= 100k req/s
PASS
Local cache lookup
>= 10M lookups/s
PASS