Nachrichten vom 3. Juni, laut ausländischen Technologiemedien berichtete NeoWin, dass die Linux-Distribution nicht Win11 folgen und nicht nur weiterhin Unterstützung für AMD Ryzen-Prozessoren auf Basis von Zen 2 bieten wird, sondern auch den L3-Cache weiter optimieren wird (LLC ) Verbessern Sie die Leistung.
Das Betriebssystem weist Prozessor-Threads, die als „inaktiv“ markiert sind, Aufgaben zu, aber der aktuelle Linux-Kernel kann inaktive Threads nur im lokalen L3-Cache identifizieren und der kürzlich veröffentlichte Patch „select_idle_sibling()“ erwägt den Aufruf eines externen LLC.
IT Home fügt hier zwei Bilder bei, die das Strukturdiagramm von AMD Zen 2 CCX und CCD zeigen. Sie können den Unterschied in der Cache-Struktur zwischen Einzel-CCD und Dual-CCD sehen:
Einzel-CCD
Dual-CCD
Red Hat-Entwickler Tejun Heo sagte, dass auf Zen 2-Geräten, wenn das Linux-System die Warteschlange bestimmter LLC-Arbeiten verarbeitet, insgesamt 3 Kerne/LLC und insgesamt 4 LLC vorhanden sind und die meisten Kerne inaktiv werden .
Dies liegt hauptsächlich daran, dass select_idle_sibling() nichts außerhalb der lokalen LLC berücksichtigt und da alle diese Aufgaben nur für kurze Zeit ausgeführt werden, sind periodisch inaktive Load Balancer wirkungslos.
Obwohl es gut ist, Ihren Arbeitscache lokal zu halten, ist es am besten, nicht viel Leerlaufzeit zu haben. Wenn der lokale Knoten inaktiv ist, lassen Sie select_idle_sibling() daher andere LLCs innerhalb desselben Knotens ausprobieren.
Das obige ist der detaillierte Inhalt vonUm Windows 11 nicht zu folgen, wird Linux nicht nur weiterhin AMD Zen 2 unterstützen, sondern auch dessen Leistung optimieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!