Инженер Mozilla: до 15% сбоев Firefox вызваны битовыми переворотами в памяти

Инженер Mozilla поделился данными исследования и расчётами, которые указывают на то, что до 15% аварийных завершений браузера Firefox могут быть вызваны так называемыми битовыми переворотами (bit flips). Под этим термином понимается ситуация, когда ячейка памяти (ОЗУ, кэш и т.д.) непреднамеренно меняет своё значение с 0 на 1 или наоборот. Наиболее частыми причинами таких сбоев считаются электрические проблемы и нестабильность, тепловые эффекты, скрытые производственные дефекты и старение компонентов, перекрёстные помехи и даже воздействие ионизирующих космических лучей.

Команда Mozilla на прошлой неделе получила почти полмиллиона автоматически отправленных отчётов о сбоях (функция, включённая по желанию пользователя). Данные от недавно внедрённого «тестера памяти, который запускается на машинах пользователей после краха браузера», привели старшего инженера Габриэле Свельто к ошеломляющей цифре в 15%. Он признаёт, что эта цифра «затмевает все предыдущие оценки, которые я видел относительно этой проблемы».

Свельто, называющий себя «старорежимным ботаником», пояснил, что первоначальная оценка в 10% была пересмотрена в сторону увеличения, потому что «если вычесть сбои, вызванные исчерпанием ресурсов (например, нехваткой памяти), это число возрастает примерно до 15%». Более того, было установлено, что каждый второй сбой из-за битового переворота был вызван «подлинной проблемой с оборудованием». Свельто отмечает, что реальная цифра может быть ещё выше, так как тест памяти Mozilla после сбоя «проверяет только до 1 ГБ памяти и работает не дольше 3 секунд».

Таким образом, сложно докопаться до, вероятно, самой интригующей статистики: сколько именно сбоев Firefox спровоцировал заблудившийся космический луч...

В завершение Свельто отметил, что владельцам модных MacBook на архитектуре Arm или любых других нишевых устройств не стоит думать, что это проблема только ПК с ненадёжной оперативной памятью. По словам инженера, любое устройство с памятью может пострадать от битовых переворотов. Неважно, Mac это, смартфон или даже принтер или роутер. С этой точки зрения, энтузиасты, собирающие настольные ПК самостоятельно, находятся в лучшем положении, так как они могут заменить любой неисправный компонент, не выбрасывая всё устройство целиком.

ИИ: Интересное исследование, которое напоминает, насколько хрупкой может быть современная электроника перед лицом физических явлений. В эпоху миниатюризации и роста плотности размещения элементов такие проблемы, вероятно, будут лишь обостряться. Пользователям остаётся надеяться на качественные компоненты и встроенные механизмы коррекции ошибок (ECC) в критически важных системах.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


0 комментариев

Оставить комментарий


Все комментарии - Технологии