Ryzen Threadripper & Skylake-X: Windows 10 soll Probleme bei der Speicherverwaltung mit vielen Threads haben
Dem Speicher-Management von Windows 10 schmecken offenbar keine Prozessoren mit 18 Threads oder mehr. Die RAM-Zuweisungen werden bedeutend langsamer, was unter Windows 7 noch nicht der Fall war. Desktop-Nutzer könnten mit AMDs Ryzen Threadripper und Intels Skylake-X beziehungsweise Broadwell-E Nachteile in der Praxis haben.
Schon vergangenen Monat beschäftigte sich die Webseite stackoverflow.com mit einem Phänomen, das Windows 10 in Kombination mit Vielkern-Prozessoren betrifft. Anhand eines Dual-Sockel-Systems bestehend aus zwei Xeon E5-2690 v4 (Broadwell-EP, jeweils 14 Kerne, 28 Threads, 35 MiByte L3-Cache) und einem selbst geschriebenen Benchmark veranschaulicht die Webseite, das Windows 10 Probleme bei der Speicherverwaltung mit vielen Threads hat. Für die Tests wurde Hyper-Threading deaktiviert, sodass 28 Threads auf 28 Kernen aktiv waren.
Beim parallelen Zuteilen von 1 MiByte großen Dateien gibt es einen großen Knick nach 16 Threads unter Windows 10, bei 8-MiByte-Dateien nach 14 Threads. Windows 10 ist in den Benchmarks bei jeder Kernanzahl langsamer als Windows 7 - im Worst-Case um den Faktor 3,5. Eine Auslagerung der Dateien über die Funktionen VirtualAlloc und VirtualLock bringt eine Besserung, lässt das aktuelle Betriebssystem aber immer noch langsamer arbeiten als den Vorvorgänger. Zudem bringt das Nachteile mit sich wie ein langsameres Wechseln zwischen Prozessen.
In der Praxis könnte das Problem Nutzer von Intels Broadwell-E und Skylake-X sowie AMDs Ryzen Threadripper betreffen, die mit zehn bis 18 Kernen an der Spitze daherkommen. Vor allem bei AMDs Ryzen Threadripper sind die Zugriffszeiten des Speichers kritisch, weil die vier Speicher-Controller über zwei Dies hinweg miteinander kommunizieren. AMDs Spielemodus, der die Rechenkerne und Speicher-Controller eines Dies schlafen legt, bringt teils Performance-Gewinne im zweistelligen Prozentbereich - womöglich ist nicht nur der Aufbau mit zwei Siliziumchips, sondern auch das Speicher-Management von Windows 10 schuld.
Am 31. August steht derweil die Veröffentlichung des Ryzen Threadripper 1900X an - zumindest war das der Plan bei der Ankündigung Ende Juli. PC Games Hardware hat noch kein Testmuster erhalten, wobei AMD auf ein nicht weiter erläutertes Update vertröstet. Womöglich, das ist aber reine Spekulation, wartet der Chiphersteller noch einen Fix von Microsoft ab, um den Achtkerner besser gegen Ryzen 7 für den Sockel AM4 dastehen zu lassen. Einen solchen Fix soll es laut den Kommentaren bei stackoverflow.com schon geben, bloß noch nicht öffentlich.


Und wenn ich von befreundeten Sys-Admins höre, dass sie bei ca. 20% der Geräte regelmäßig Probleme mit Updates und Co. haben und beim Rest läuft alles problemlos, trotz (meines Wissens nach) identischer Specs, dürfte der Hund wohl woanders begraben sein.
Aber ich bin für mein Produktivsystem jetzt sowieso endgültig auf Ubuntu umgestiegen. Win 10 wird maximal zum Zocken angeworfen. Wenn dann wieder was spinnt bin ich maximal schlecht gelaunt aber hab keine Probleme mit der Arbeit.
Tja, da läuft wohl irgendwas falsch bei dir - unter normalen Umständen läuft das 10'er nämlich super und ist, was das angeht Lichtjahre von ME oder Vista entfernt...
Würde ich nicht so verallgemeinern...Win10 auf meinem Desktop PC ist super, Win10 auf meinem Laptop ist so'n najaaaa, meistens geht's...auf meinem 2.Laptop läuft Win10 nie fehlerfrei, 1. Start erstmal Bluescreen, dann geht's entweder oder er donnert mir alle 5-40 Minuten wieder Bluescreens hin. Updates hängen 2 Stunden bei 14% und kackt er erstmal komplett ab. Ich weiß nicht so recht, was ich von Win10 halten soll.
des wegen kommt ja auch ne Workstation edtion raus mit dem Win Server 2016 Kernel. Das Consumer Produkt war nie dafür ausgelt mit 8 core´s zu verfügung zuhaben. MS wurde quasi überrant.
Macht den Test mit Windows Server 2012r2 / 2016 dann sieht das schon wieder ganz anders aus.
ich frage mich, wie das mit Windows 2016 ausschaut? Ist das auch betroffen? Ist immerhin der gleiche Kernel... Oder habt MS da für die Client-Versionen lediglich zu viel "abgespeckt"!?
Und zu dem Problem hier... wayne? Ist bekannt, gibt bereits nen inoffiziellen fix und somit ganz sicher auch bald nen offiziellen - also alles schick, kommt ma runter.