Rustls的多執行緒效能正在擊垮OpenSSL
Rustls 專案是一個用Rust 程式語言編寫的現代TLS 函式庫,也是廣泛使用的OpenSSL 和Cloudflare 的BoringSSL 的替代方案,該專案發布了一些新的效能數據。 在檢視Rustls 的多執行緒伺服器效能時,它的效能通常會大幅超過BoringSSL,甚至超過OpenSSL。
Rustls 專案上週發布了一些新的基準測試,檢視了BoringSSL、OpenSSL 和Rustls 在Debian 12 上運行於Ampere Altra Q80-30 處理器的多執行緒伺服器效能。
特別是與OpenSSL 相比,Rustls 取得了一些驚人的勝利:
結果是每個執行緒的效能,因此平線是Rustls 和BoringSSL 在這台ARM64 伺服器處理器的80 個實體核心上的理想效能。
有興趣的人可以在rustls.dev上查看OpenSSL vs. BoringSSL vs. Rustls 多執行緒效能比較的更多基準。