Rustls

Rustls is a modern TLS library written in the Rust programming language. This test profile makes use of the built-in, multi-threaded Rustls benchmark.


Rustls 0.23.17

Benchmark: handshake - Suite: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

OpenBenchmarking.org metrics for this test profile configuration based on 130 public results since 16 November 2024 with the latest data as of 27 January 2025.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Details
Percentile Rank
# Compatible Public Results
handshakes/s (Average)
Zen 4 [64 Cores / 128 Threads]
97th
3
107223 +/- 70
84th
3
96015 +/- 1088
Zen 4 [192 Cores / 384 Threads]
76th
6
82303 +/- 55
Mid-Tier
75th
< 82232
Zen 4 [32 Cores / 64 Threads]
72nd
4
82000 +/- 30
Zen 4 [192 Cores / 384 Threads]
71st
4
81976 +/- 20
Zen 4 [16 Cores / 32 Threads]
65th
7
80320 +/- 1058
Zen 4 [16 Cores / 32 Threads]
55th
7
74658 +/- 165
Median
50th
59206
Zen 4 [12 Cores / 24 Threads]
48th
7
59193 +/- 177
Zen 4 [12 Cores / 24 Threads]
45th
5
58011 +/- 52
Zen 5 [8 Cores / 16 Threads]
42nd
5
54715 +/- 276
Zen 4 [8 Cores / 16 Threads]
39th
3
45104 +/- 14
Arrow Lake [24 Cores / 24 Threads]
35th
4
42237 +/- 481
Zen 4 [8 Cores / 16 Threads]
33rd
3
37064 +/- 174
31st
3
37001 +/- 49
Raptor Lake [24 Cores / 32 Threads]
28th
3
36013 +/- 216
Low-Tier
25th
< 33119
Zen 5 [10 Cores / 20 Threads]
22nd
4
31185 +/- 525
Zen 5 [12 Cores / 24 Threads]
21st
4
28357 +/- 3545
Zen 4 [4 Cores / 8 Threads]
17th
5
22250 +/- 55
Meteor Lake [16 Cores / 22 Threads]
9th
3
13819 +/- 102
Lunar Lake [8 Cores / 8 Threads]
5th
3
9752 +/- 34
Alder Lake [14 Cores / 20 Threads]
5th
4
9715 +/- 304