Инженер Mozilla опубликовал данные опроса и расчеты, предполагающие, что до 15% сбоев Firefox вызваны битовыми сбоями (bit flip). Для целей данного отчета битовый сбой происходит, когда ячейка памяти (ОЗУ, кэш и т. д.) изменяет свое значение с 0 на 1 или наоборот в результате непреднамеренного внешнего воздействия. Считается, что наиболее распространенными причинами битовых сбоев являются электрические проблемы и нестабильность, тепловые эффекты, скрытые производственные дефекты и старение, перекрестные помехи и даже изменение состояния ячеек памяти под воздействием ионизирующего космического луча. Похоже, никто не располагает точными данными о главном источнике битовых сбоев. Однако системы, отправляемые в космос, используют специализированные компоненты, защищенные для противодействия влиянию космической радиации, экстремальных температур и т. д., а также включают агрессивную проверку ошибок. Команда Mozilla на прошлой неделе получила почти полмиллиона автоматически отправленных отчетов о сбоях (функция с согласием пользователя). Данные недавно внедренного «тестера памяти, который запускается на машинах пользователей после сбоя браузера», навели старшего инженера Габриэле Свельто на мысль о вызывающих удивление битовых сбоях, что привело к цифре в 15% сбоев, которую он признает «затмевающей все предыдущие оценки, которые я видел относительно этой проблемы». Свельто, самопровозглашенный «ботаник старой школы», работающий в Mozilla, заявляет, что первоначальная оценка в 10% была пересмотрена в сторону увеличения, потому что «Если я вычту сбои, вызванные исчерпанием ресурсов (например, сбои из-за нехватки памяти), это число возрастает примерно до 15%». Более того, было установлено, что каждый второй сбой, вызванный битовым сбоем, был связан с «подлинной аппаратной проблемой». Свельто отмечает, что это может быть занижение реальной цифры, поскольку функция проверки памяти Mozilla при сбое «проверяет только до 1 ГиБ памяти и работает не дольше 3 секунд». Таким образом, трудно углубиться в, возможно, самую захватывающую статистику о том, сколько сбоев Firefox спровоцировал блуждающий космический луч… В качестве последнего замечания Свельто не хочет, чтобы владельцы модных MacBook на базе Arm или владельцы любых других нишевых устройств думали, что речь идет только о ПК с ненадежной оперативной памятью. Битовые сбои могут затронуть любое устройство с памятью, утверждает инженер. Неважно, Mac это, смартфон или даже принтер или маршрутизатор. С этой точки зрения, энтузиасты сборки ПК, вероятно, находятся в лучшем положении, поскольку они могут заменить любой неисправный компонент, не выбрасывая весь комплект. Но, пожалуйста, великий космический луч в небесах, не заставляй меня думать, что у меня проблемы с ОЗУ в 2026 году…
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Mark Tyson




