{"id":311343,"date":"2025-05-12T16:11:32","date_gmt":"2025-05-12T14:11:32","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=311343"},"modified":"2025-05-12T16:11:35","modified_gmt":"2025-05-12T14:11:35","slug":"performance-probleme-bei-openssl-version-3","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2025\/05\/12\/performance-probleme-bei-openssl-version-3\/","title":{"rendered":"Performance-Probleme bei OpenSSL >= Version 3"},"content":{"rendered":"<p>Es scheint bei OpenSSL ab Version 3 zu Leistungsproblemen zu kommen, wie ich einem Kommentar im Diskussionsbereich des Blogs entnehmen konnte. Ich ziehe diesen Text mal in einen separaten Blog-Beitrag heraus.<\/p>\n<p><!--more--><\/p>\n<p>Blog-Leser Norddeutsch schrieb zum 11. Mail 2025 unter \"<em>Performance Issues &amp; OpenSSL &gt;= Version 3 \u2026\": <\/em>wer bei\u00a0<i>OpenSSL, HA-Proxy<\/i>\u00a0oder\u00a0<i>HTTP\/3<\/i>\u00a0Probleme wie\u00a0<i>hohe CPU-Last, Durchsatz und wenige parallele Verbindungen<\/i>\u00a0erleidet sollte sich folgende Links anschauen.<\/p>\n<p><b>a)<\/b>\u00a0Messungen vom CURL-Projekt auf\u00a0<a href=\"https:\/\/github.com\/icing\/blog\/blob\/main\/curl-h3-performance.md\" target=\"_blank\" rel=\"nofollow noopener ugc\">Github hier<\/a><br \/>\n<b>b)<\/b>\u00a0Diagnose und Analyse vom\u00a0<a href=\"https:\/\/www.haproxy.com\/blog\/state-of-ssl-stacks\" target=\"_blank\" rel=\"nofollow noopener ugc\">HA-Proxy Projekt hier<\/a><\/p>\n<p>Auf GitHub gibt es den Eintrag\u00a0<a href=\"https:\/\/github.com\/icing\/blog\/blob\/main\/curl-h3-performance.md\" target=\"_blank\" rel=\"noopener\">curl HTTP\/3 Performance<\/a>, der sich mit einigen Performance-Messungen auseinandersetzt.\u00a0Tenor: 10-90% Performance Drop bei Einsatz von OpenSSL 3.0 bis 3.3 oder 3.4.<\/p>\n<p>Norddeutsch schreibt: Ursache scheint der \"Programmierstil\" ab OpenSSL Version 3.0 in Verbindung mit Locks und QUIC-Implementierung zu sein. Nur \"400 connections per second on a 48-core machine [..]\" statt 140.000 mit OpenSSL 1.1.1 ist in Produktivumgebung schon recht kritisch \u2013 zumal der Durchsatz je nach Messung ab 30\/40 Threads sichtbar nicht mehr nach oben skaliert.<\/p>\n<p>Tom hat darauf mit dem folgenden Kommentar geantwortet: <em>Ich (pers\u00f6nlich) bin hier auf dem 3.0-LTS-Zweig und werde nach Auslaufen im September 2026 auf den 3.5-LTS-Zweig umsteigen \u2013 benutze OPENSSL aber nur \"ab und zu\" und zu weniger rechenintensiven Aufgaben.<\/em><\/p>\n<p>Danke f\u00fcr die Hinweise.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es scheint bei OpenSSL ab Version 3 zu Leistungsproblemen zu kommen, wie ich einem Kommentar im Diskussionsbereich des Blogs entnehmen konnte. Ich ziehe diesen Text mal in einen separaten Blog-Beitrag heraus.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7459],"tags":[3836],"class_list":["post-311343","post","type-post","status-publish","format-standard","hentry","category-software","tag-software"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/311343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=311343"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/311343\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=311343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=311343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=311343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}