Rustls: Signifikante Performance-Verbesserungen in der speichergesicherten TLS-Implementierung

2025-05-16
Rustls: Signifikante Performance-Verbesserungen in der speichergesicherten TLS-Implementierung

Rustls, eine speichergesicherte TLS-Implementierung mit Fokus auf Performance, hat signifikante Performance-Verbesserungen veröffentlicht. Durch Optimierung der Session-Wiederaufnahme-Mechanismen – insbesondere durch Ersetzen von Mutexen zur Reduzierung von Contention bei gleichzeitigen Server-Verbindungs-Handshakes und Verringerung der Anzahl der standardmäßig gesendeten Stateless-Resumption-Tickets – zeigt Rustls 0.23.17 eine deutlich verbesserte Performance auf Multi-Core-Servern und erreicht nahezu lineare Skalierbarkeit. Die Server-Latenz für die Kern-TLS-Handshake-Bearbeitung ist in unseren Benchmarks etwa 2x niedriger als bei OpenSSL. Dies macht Rustls zu einer sehr wettbewerbsfähigen TLS-Lösung und bietet sicherere und effizientere Verbindungen im Internet.

Mehr lesen
Entwicklung

20.000 $ Preisgeld: Hilf, die Parität zwischen den AV1-Decodereinheiten rav1d (Rust) und dav1d (C) zu erreichen!

2025-05-14
20.000 $ Preisgeld: Hilf, die Parität zwischen den AV1-Decodereinheiten rav1d (Rust) und dav1d (C) zu erreichen!

Der in Rust geschriebene AV1-Decoder rav1d ist derzeit etwa 5 % langsamer als sein C-basiertes Gegenstück dav1d. Um diese Leistungsunterschiede zu beheben, wird ein Preisgeld von 20.000 $ für Beiträge angeboten, die rav1d auf die gleiche Leistung wie dav1d bringen. Verbesserungen können an der rav1d-Codebasis, am Rust-Compiler oder an der Rust-Standardbibliothek vorgenommen werden, wobei Änderungen jedoch bestimmten Regeln unterliegen (keine Änderung des Low-Level-Assemblers, kein anderer Code als Rust). Das Preisgeld wird proportional zu den erzielten Leistungsverbesserungen verteilt.

Mehr lesen
Entwicklung