ะ ัะดัะพ Linux 6.0, ัะตะปะธะท ะบะพัะพัะพะณะพ ะพะถะธะดะฐะตััั ะฒ ัะปะตะดัััะธะน ะฟะพะฝะตะดะตะปัะฝะธะบ, ะฟัะธะฝััะพ ะธะทะผะตะฝะตะฝะธะต, ัะตัะฐััะตะต ะฟัะพะฑะปะตะผั ั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพัััั ัะธััะตะผ ะฝะฐ ะฟัะพัะตััะพัะฐั AMD Zen. ะััะพัะฝะธะบะพะผ ะฟะฐะดะตะฝะธั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ ะพะบะฐะทะฐะปัั ะบะพะด, ะดะพะฑะฐะฒะปะตะฝะฝัะน 20 ะปะตั ะฝะฐะทะฐะด ะดะปั ะพะฑั ะพะดะฐ ะฐะฟะฟะฐัะฐัะฝะพะน ะฟัะพะฑะปะตะผั ะฒ ะฝะตะบะพัะพััั ัะธะฟัะตัะฐั . ะะฟะฟะฐัะฐัะฝะฐั ะฟัะพะฑะปะตะผะฐ ะดะฐะฒะฝะพ ััััะฐะฝะตะฝะฐ ะธ ะฝะต ะฟัะพัะฒะปัะตััั ะฒ ะฐะบััะฐะปัะฝัั ัะธะฟัะตัะฐั , ะฝะพ ััะฐััะน ะพะฑั ะพะด ะฟัะพะฑะปะตะผั ะฑัะป ะทะฐะฑัั ะธ ััะฐะป ะธััะพัะฝะธะบะพะผ ัะฝะธะถะตะฝะธั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ ะฝะฐ ัะธััะตะผะฐั ะฝะฐ ะฑะฐะทะต ัะพะฒัะตะผะตะฝะฝัั CPU AMD. ะะพะฒัะต ัะธััะตะผั ะฝะฐ CPU Intel ััะฐััะน ะพะฑั ะพะดะฝะพะน ะผะฐะฝัะฒั ะฝะต ะทะฐััะฐะณะธะฒะฐะตั, ัะฐะบ ะบะฐะบ ะฒ ะฝะธั ะดะพัััะฟ ะบ ACPI ะพัััะตััะฒะปัะตััั ะฟัะธ ะฟะพะผะพัะธ ะพัะดะตะปัะฝะพะณะพ ะดัะฐะนะฒะตัะฐ intel_idle, ะฐ ะฝะต ะพะฑัะตะณะพ ะดัะฐะนะฒะตัะฐ processor_idle.
ะะฑั ะพะดะฝะพะน ะผะฐะฝัะฒั ะฑัะป ะดะพะฑะฐะฒะปะตะฝ ะฒ ัะดัะพ ะฒ ะผะฐััะต 2002 ะณะพะดะฐ ะดะปั ะฑะปะพะบะธัะพะฒะฐะฝะธั ะฟัะพัะฒะปะตะฝะธั ะพัะธะฑะบะธ ะฒ ัะธะฟัะตัะฐั , ัะฒัะทะฐะฝะฝะพะน ั ะพััััััะฒะธะตะผ ะดะพะปะถะฝะพะน ัััะฐะฝะพะฒะบะธ ัะพััะพัะฝะธะต ะฟัะพััะพั (idle) ะธะท-ะทะฐ ะทะฐะดะตัะถะบะธ ะพะฑัะฐะฑะพัะบะธ ัะธะณะฝะฐะปะฐ STPCLK#. ะะปั ะพะฑั ะพะดะฐ ะฟัะพะฑะปะตะผั ะฒ ัะตะฐะปะธะทะฐัะธะธ ACPI ะดะพะฑะฐะฒะปัะปะฐัั ะดะพะฟะพะปะฝะธัะตะปัะฝะฐั ะธะฝััััะบัะธั WAIT, ะทะฐะผะตะดะปัััะฐั ะฟัะพัะตััะพั ััะพะฑั ัะธะฟัะตั ััะฟะตะฒะฐะป ะฟะตัะตะนัะธ ะฒ ัะพััะพัะฝะธะต ะฟัะพััะพั. ะัะธ ะฟัะพะฒะตะดะตะฝะธะธ ะฟัะพัะธะปะธัะพะฒะฐะฝะธั ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ะธะฝััััะบัะธะน IBS (Instruction-Based Sampling) ะฝะฐ ะฟัะพัะตััะพัะฐั AMD Zen3 ะฑัะปะพ ะฒััะฒะปะตะฝะพ, ััะพ ะฟัะพัะตััะพั ะฟัะพะฒะพะดะธั ะทะฝะฐัะธัะตะปัะฝะพะต ะฒัะตะผั, ะฒัะฟะพะปะฝัั ะทะฐะณะปััะบั, ะบะพัะพัะฐั ะฟัะธะฒะพะดะธั ะบ ะฝะตะฒะตัะฝะพะน ััะฐะบัะพะฒะบะต ัะพััะพัะฝะธั ะฝะฐะณััะทะบะธ ะฝะฐ ะฟัะพัะตััะพั ะธ ะฒัััะฐะฒะปะตะฝะธั ะฑะพะปะตะต ะณะปัะฑะพะบะธั ัะตะถะธะผะพะฒ ัะฝะฐ (C-State) ะพะฑัะฐะฑะพััะธะบะพะผ cpuidle.
ะะพะดะพะฑะฝะพะต ะฟะพะฒะตะดะตะฝะธะต ะพััะฐะถะฐะตััั ะฒ ัะฝะธะถะตะฝะธะธ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ ะฟัะธ ะฝะฐะณััะทะบะฐั
, ะฒ ะบะพัะพััั
ัะฐััะพ ัะตัะตะดััััั ัะพััะพัะฝะธั ะฟัะพััะพั (idle) ะธ ะฐะบัะธะฒะฝะพััะธ (busy). ะะฐะฟัะธะผะตั, ะฟัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ะฟะฐััะฐ, ะพัะบะปััะฐััะตะณะพ ะพะฑั
ะพะดะฝะพะน ะผะฐะฝัะฒั, ััะตะดะฝะธะต ะฟะพะบะฐะทะฐัะตะปะธ ัะตััะฐ tbench ัะฒะตะปะธัะธะฒะฐัััั ั 32191 MB/s ะดะพ 33805 MB/s.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru