{"id":283103,"date":"2023-06-27T00:10:00","date_gmt":"2023-06-26T22:10:00","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=283103"},"modified":"2023-06-23T18:11:43","modified_gmt":"2023-06-23T16:11:43","slug":"windows-11-netzwerkverkehr-erzeugt-doppelt-so-hohe-cpu-last-wie-windows-10","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2023\/06\/27\/windows-11-netzwerkverkehr-erzeugt-doppelt-so-hohe-cpu-last-wie-windows-10\/","title":{"rendered":"Windows 11 Netzwerkverkehr erzeugt doppelt so hohe CPU-Last wie Windows 10"},"content":{"rendered":"<p><img decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" title=\"Windows\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2021\/04\/Windows-klein.jpg\" alt=\"Windows\" width=\"200\" align=\"left\" \/>[<a href=\"https:\/\/borncity.com\/win\/?p=30557\" target=\"_blank\" rel=\"noopener\">English<\/a>]Ich hole mal ein Thema hier im Blog hoch, welches mir bereits im Februar 2023 von Blog-Leser Alexander Fuchs zugetragen wurde. Es geht um die Beobachtung, dass frt TCP-Netzwerkverkehr bei einer Maschine mit Windows 11 schlicht die doppelte CPU-Last im Vergleich mit einer identischen Windows 10-Workstation erzeugt. Eine Analyse des Sachverhalts ergab, dass die Sicherheitsfunktionen von Windows 11 \u2013 konkret der Phishingschutz \u2013 daf\u00fcr verantwortlich sind.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg08.met.vgwort.de\/na\/1cceeba03a264d1ba36ddb1c5af1d1af\" alt=\"\" width=\"1\" height=\"1\" \/>Das Thema d\u00fcmpelt schon eine Weile hier im Blog, ich hatte bisher aber noch keine Zeit, das mal in einen Artikel zu bringen und zu ver\u00f6ffentlichen. Das Ganze kn\u00fcpft an den Artikel <a href=\"https:\/\/borncity.com\/blog\/2023\/02\/14\/windows-11-netzwerktransfer-leistung-und-cpu-last-optimieren-teil-2\/\">Windows 11: Netzwerktransfer-Leistung und CPU-Last\u00a0 optimieren<\/a> \u2013 Teil 2 an, wo ich die Beobachtung von Alexander aufgegriffen hatte, dass der Exploit-Schutz als Netzwerk-Bremse wirkt. Nun geht es um eine weitere Sicherheitsfunktion in Windows 11 und deren CPU-Belastung.\u00a0Auch wenn es bereits einige Tage her ist, d\u00fcrfte sich am Sachverhalt nichts ge\u00e4ndert haben.<\/p>\n<h2>Krude Beobachtung beim Netzwerkverkehr<\/h2>\n<p>Alexander hatte sich ja intensiver mit der Optimierung des TCP-Netzwerkdurchsatzes befasst und stie\u00df bei Messungen auf eine merkw\u00fcrdige Geschichte, die er den Microsoft-Entwicklern zukommen lie\u00df. Er hat mich \u00fcber den Mail-Austausch in Kenntnis gesetzt, so dass ich den Sachverhalt mitbekommen hat. In einer initialen Mail beschrieb er den Sachverhalt folgenderma\u00dfen.<\/p>\n<blockquote><p>I just made several measurements with PsPing (block size 32K \"-l 32k\") with the following result.<\/p>\n<ul>\n<li>When I send data from the Windows 11 workstation to the Windows 10 workstation, the Windows 11 workstation \"consumes\" about <b>0.23GHz\/GBit\/s for sending<\/b> and the Windows 10 workstation \"consumes\" about <b>0.44GHz\/GBits\/s for receiving<\/b> at the same moment.<\/li>\n<li>When I send data from the Windows 10 workstation to the Windows 11 workstation, the Windows 10 workstation \"consumes\" about <b>!!! 0.08GHz\/GBit\/s !!! for sending<\/b> and the Windows 11 workstation \"consumes\" about <b>0.88GHz\/GBits\/s for receiving<\/b> at the same moment.<\/li>\n<\/ul>\n<p>When sending data over TCP, Windows 11 uses <b>three times<\/b> the CPU power as Windows 10!!<\/p>\n<p>And when receiving the data via TCP, Windows 11 consumes <b>twice<\/b> the CPU power compared to Windows 10!<\/p>\n<p>Also, why does a Windows 10 only need <b>0.08GHz\/GBits\/s to send<\/b> and a Windows 11 to receive <b>0.88GHz\/GBits\/s<\/b>?<\/p>\n<p>Both (sending\/receiving) are actually +- the same processes just in reverse order.<\/p>\n<p>Seriously, that's a 10x difference!<\/p>\n<p>Why?<\/p><\/blockquote>\n<p>Mir liegen noch Screenshots der Messungen vor, ich erspare mir an dieser Stelle aber, diese hier im Blog einzustellen. Alex schrieb mir dazu: \"Zusammengefasst, selbst nach meinen Optimierungen frisst Windows 11 gegen\u00fcber Windows 10 beim TCP-Transfer ca. das 2-3Fache mehr an CPU-Last.\" Vom Microsoft-Kontakt kam dann der \"Tipp\", doch RSS zu aktivieren, um die \"Last\" \u00fcber mehrere Kerne der CPU zu verteilen \u2013 warum die Last so hoch ist, da fehlte jede Aussage. Wie meinte Alexander:<\/p>\n<blockquote><p>Ja klar, ich schalte RSS an und durch den RSS Overhead verbrenne ich pro Gbit\/s noch mehr CPU und das soll die Sache dann nat\u00fcrlich besser machen.<\/p>\n<p>Die NIC's in der W11 und der W10 Workstation sind \u00fcbrigens absolut identisch, auch die Treiberversion ist beidseitig die gleiche, und auch deren Einstellungen [sind] beidseitig gleich.<\/p>\n<p>Und die TCP-Stack Einstellungen, habe ich ebenfalls auf beiden Seiten so gut es ging angeglichen. Dennoch kommen diese traurigen Unterschiede zutage.<\/p>\n<p>Wenn man den CPU-Verbrauch zwischen senden Windows 10 (<b>0.08GHz\/GBits\/s<\/b>) und empfangen Windows 11 (<b>0.88GHz\/GBits\/s<\/b>) vergleicht, dann sprechen wir sogar von einem CPU-Verbrauchsunterschied von <b>1000%, <\/b>obwohl beides Mal, sprich beim Senden und Empfangen,\u00a0 +- dasselbe nur in jeweils entgegengesetzter Reihenfolge geschehen sollte<b>.<\/b><\/p><\/blockquote>\n<p>Die oben angedeutete \"Optimierung\" ist in den am Artikelende erw\u00e4hnten Beitr\u00e4gen beschrieben. Es bleibt festzuhalten: Die Windows 11-Maschine frisst bei TCP-Netzwerktransfers deutlich mehr CPU-Ressource als die zum Vergleich benutzte Windows 10 Workstation.<\/p>\n<h2>Windows 11 Phishingschutz als Ursache<\/h2>\n<p>Nach einigen Mails kam Alexander dann mit einer finalen Mail und meinte, er habe jetzt den Grund gefunden, warum Windows 11 beim TCP-Datentransfer eine vielfach h\u00f6here CPU-Last als eine vergleichbare Windows 10-Workstation erzeugt. Seine Mail an Microsoft enthielt nur wenige Informationen:<\/p>\n<blockquote><p>I have finally found the reason for the higher resource consumption of my W11 workstation during TCP data transfer.<\/p>\n<p>And the reason was this&#8230;<\/p><\/blockquote>\n<p><img decoding=\"async\" title=\"Windows 11 Phishing-Protection\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2023\/06\/FeGce6E.png\" alt=\"Windows 11 Phishing-Protection\" \/><\/p>\n<blockquote><p>As soon as this is active, my workstation requires +100% CPU resources for incoming data traffic and even +200% for outgoing traffic.<\/p><\/blockquote>\n<p>Eine Ursache f\u00fcr die hohe CPU-Auslastung bei TCP-Datentransfer unter Windows 11 ist schlicht der im Betriebssystem integrierte Phishingschutz. Sobald er diese Funktion in den Einstellungen abschaltet, f\u00e4llt die CPU-Last auch unter Windows 11. Gegen\u00fcber den Microsoft-Spezialisten meint Alex, dass das mit keinem Wort als \"Tribut\" auf den Microsoft-Seiten erw\u00e4hnt wird und gibt den Ratschlag, doch k\u00fcnftig bei der Entwicklung etwas darauf zu achten, dass Windows 11 selbst nicht zu viele CPU-Ressourcen verbraucht. Irgend etwas der CPU-Leistung sollte doch f\u00fcr Anwendungen verf\u00fcgbar bleiben.<\/p>\n<blockquote><p>Gab in diesem Zusammenhang noch offene Fragen, weil Windows 11 22H2 beim TCP-Transfer die doppelte Menge an CPU-Ressourcen im Vergleich zum Senden ben\u00f6tigt, wenn es die gleiche Arbeitslast \u00fcber das Netzwerk empf\u00e4ngt (siehe auch die folgenden Blog-Beitr\u00e4ge. Das Problem soll auch Windows 10 und Windows Server 2019\/2022 betreffen. Das Thema lasse ich in diesem Blog-Beitrag aber mal beiseite. Ihr k\u00f6nnt ja selbst testen, ob durch Zu-\/Abschalten des Phishingschutzes sich die CPU-Laste beim Netzwerkverkehr unter Windows 11 \u00e4ndert.<\/p><\/blockquote>\n<p><strong>Artikelreihe:<\/strong><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/01\/30\/microsofts-tcp-murks-in-windows-10-und-11-optimierung-ist-mglich\/\">Optimierung von Microsofts TCP-Murks in Windows 10 und 11<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/02\/14\/windows-10-11-grottige-netzwerktransfer-leistung-hohe-windows-11-cpu-last-teil-1\/\">Windows 10\/11: Grottige Netzwerktransfer-Leistung, hohe Windows 11 CPU-Last<\/a>\u00a0 \u2013 Teil 1<br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/02\/14\/windows-11-netzwerktransfer-leistung-und-cpu-last-optimieren-teil-2\/\">Windows 11: Netzwerktransfer-Leistung und CPU-Last\u00a0 optimieren<\/a> \u2013 Teil 2<br \/>\n<a href=\"https:\/\/borncity.com\/blog\/?p=283103\">Windows 11 Netzwerkverkehr erzeugt doppelt so hohe CPU-Last wie Windows 10<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[English]Ich hole mal ein Thema hier im Blog hoch, welches mir bereits im Februar 2023 von Blog-Leser Alexander Fuchs zugetragen wurde. Es geht um die Beobachtung, dass frt TCP-Netzwerkverkehr bei einer Maschine mit Windows 11 schlicht die doppelte CPU-Last im &hellip; <a href=\"https:\/\/borncity.com\/blog\/2023\/06\/27\/windows-11-netzwerkverkehr-erzeugt-doppelt-so-hohe-cpu-last-wie-windows-10\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[908,11,301],"tags":[4338,24,8257],"class_list":["post-283103","post","type-post","status-publish","format-standard","hentry","category-internet","category-problemlosung","category-windows","tag-internet","tag-problem","tag-windows-11"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/283103","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=283103"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/283103\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=283103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=283103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=283103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}