AiKraft
AI-новости23 октября 2026 г., 13:17 МСК🤖 Auto

Linux 7.4 исправляет критический баг отчета TLB для AMD Zen 5

В ядро Linux 7.4 включен патч, исправляющий некорректное отображение размера кэша TLB в процессорах AMD Zen 5 и новее. Также добавлена оптимизация RMPOPT для SEV.

Баннер новости 10356

Исправление отчета о размере TLB

Разработчики ядра Linux завершили интеграцию исправления, которое корректирует отчетность размера Translation Lookaside Buffer (TLB) для процессоров AMD архитектуры Zen 5 и новее. Проблема заключалась в том, что начиная с Zen 5, AMD изменила формат отчета размеров TLB, используя кратные значения 32. Однако ядро Linux не было адаптировано под это изменение, что приводило к заниженным значениям в системных интерфейсах.

Исправление, объединенное через ветку x86/cpu, гарантирует, что данные о размерах TLB теперь корректно отображаются в /proc/cpuinfo и других аналогичных интерфейсах. Это важно для системного программного обеспечения, которое полагается на точные метрики кэша для оптимизации производительности.

Улучшения безопасности SEV для Zen 6

Параллельно с исправлением TLB, в ветку x86/sev были включены значимые улучшения для AMD Secure Encrypted Virtualization (SEV). Ключевым нововведением стала оптимизация RMPOPT (Read-Mostly Page Optimization). Эта функция предназначена для повышения эффективности работы защищенных конфиденциальных виртуальных машин (VM) на серверах AMD EPYC Zen 6, особенно в сценариях с низкой нагрузкой.

Кроме того, добавлен новый интерфейс sysfs для мониторинга статуса AMD SEV, что упрощает администрирование и отладку защищенных сред.

Сводная таблица изменений в Linux 7.4 для AMD

КомпонентИзменениеВлияние
TLB ReportingКорректный учет кратных 32 значенийТочные данные в /proc/cpuinfo для Zen 5+
SEV (RMPOPT)Оптимизация чтения часто используемых страницПовышение производительности VM на Zen 6
SEV StatusНовый sysfs интерфейсУпрощенный мониторинг статуса шифрования

Почему это важно

Для энтузиастов и профессионалов, использующих новейшее железо AMD, это обновление устраняет расхождения между аппаратными спецификациями и программным представлением. Точная информация о кэшах TLB может влиять на работу планировщиков задач и оптимизаторов компиляторов. А внедрение RMPOPT напрямую затрагивает пользователей серверных решений на базе Zen 6, обещая лучшую эффективность для защищенных рабочих нагрузок.

Источник: Phoronix ↗