Проблема стареющего кремния и решение Intel
Intel готовит к выпуску новый драйвер под названием BFF (Bitfix Filter), который будет интегрирован в ветку RAS.git's edac-for-next с целью попадания в основной релиз Linux 7.4. Эта утилита критически важна для будущих серверных процессоров Diamond Rapids, так как решает специфическую проблему аппаратной деградации.
Суть проблемы заключается в том, что со временем в кремнии CPU могут появляться «зависшие» биты. Без специального механизма система будет бесконечно регистрировать одни и те же исправленные ошибки, заполняя буфер логов и блокируя пространство для новых, потенциально более серьезных инцидентов.
Как работает механизм BFF
Драйвер BFF выполняет функцию сброса фильтра битовых исправлений. Он подавляет повторное логирование и сигнализацию об одних и тех же исправленных ошибках. Это позволяет:
- Освободить место в буферах регистрации ошибок.
- Обеспечить видимость для других, возможно, более критичных сбоев.
- Предотвратить ложные срабатывания из-за накопления транзиторных ошибок в стареющем процессоре.
Статус интеграции в Linux
На текущий момент код драйвера уже находится в ветке edac-for-next (Error Detection And Correction). Это означает, что поддержка Intel Diamond Rapids в Linux находится в финальной стадии подготовки. Если не возникнет непредвиденных технических проблем, драйвер будет включен в окно слияния (merge window) для версии 7.4.
Значение для серверного рынка
Появление этого драйвера в ядре до официального запуска процессоров Diamond Rapids в следующем году свидетельствует о зрелости экосистемы Linux для нового поколения серверных чипов Intel. Это снижает риски для администраторов, обеспечивая корректную работу систем мониторинга и диагностики (EDAC) с самого первого дня эксплуатации оборудования.
Источник: Phoronix ↗
