En la kerno Linux Forgesita flikaĵo, kiu influas la rendimenton de la procesoro de AMD, estis malkovrita.

En la kernon Linux 6.0, релиз которого ожидается в следующий понедельник, принято изменение, решающее проблемы с производительностью систем на процессорах AMD Zen. Источником падения производительности оказался код, добавленный 20 лет назад для обхода аппаратной проблемы в некоторых чипсетах. Аппаратная проблема давно устранена и не проявляется в актуальных чипсетах, но старый обход проблемы был забыт и стал источником снижения производительности на системах на базе современных CPU AMD. Новые системы на CPU Intel старый обходной манёвр не затрагивает, так как в них доступ к ACPI осуществляется при помощи отдельного драйвера intel_idle, а не общего драйвера processor_idle.

Solvo estis aldonita al la kerno en marto 2002 por bloki la aperon de cimo en pecetaroj asociitaj kun ne konvene fiksado de la neaktiva stato pro prokrasto en prilaborado de la STPCLK#-signalo. Por solvi la problemon, la ACPI-efektivigo aldonis plian WAIT-instrukcion, kiu malrapidigas la procesoron tiel ke la pecetaro havas tempon iri en neaktivan staton. Dum profilado uzante instrukciojn de IBS (Instrukcio-Bazita Sampling) sur AMD Zen3-procesoroj, estis malkovrite, ke la procesoro pasigas signifan tempon ekzekuti stumpojn, kio kondukas al malĝusta interpreto de la procesora ŝarĝo-stato kaj agordi pli profundajn dormreĝimojn (C- Ŝtato) per la procesoro cpuidle.

Ĉi tiu konduto estas reflektita en reduktita efikeco sub laborkvantoj kiuj ofte alternas inter neaktivaj kaj okupataj ŝtatoj. Ekzemple, kiam vi uzas diakilon, kiu malŝaltas la pretervojan manovron, la tbench-testmezumoj pliiĝas de 32191 MB/s al 33805 MB/s.

fonto: opennet.ru

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster