В начале 2018 года общественности стало известно об уязвимостях Meltdown и Spectre, которым подвержены процессоры, операционные системы и различный софт для компьютеров и мобильных устройств. Производители и разработчики в экстренном порядке стали закрывать найденные «дыры», но проблема оказалась настолько серьёзной, что после установки патчей безопасности устройства начали работать медленнее.
Компания Microsoft поделилась информацией о том, насколько велико влияние патчей на быстродействие компьютеров. Пользователи современных машин с Windows 10 могут особо не беспокоиться, а старые ПК с Windows 7 и 8 замедляются намного заметнее. В зависимости от сочетания процессора, операционной системы и запущенного ПО замедление может составить от 5 до 50%.
По данным Microsoft, защита от уязвимости Spectre сильнее всего снижает производительность процессоров Intel Haswell и более старых линеек чипов. Skylake, Kaby Lake и ещё более новые процессоры замедляют исполнение задач на несколько миллисекунд, что будет незаметно большинству пользователей.
Windows 10 позволяет уменьшить отрицательный эффект от патчей, поэтому компьютеры с новой операционной системой Microsoft замедляются не столь сильно, как те, что работают на Windows 7 и Windows 8. Худший вариант — сочетание старого процессора (Haswell или старее) и устаревшей операционной системы. Кроме того, существенные потери производительности отмечаются в работе приложений с любыми процессорами на Windows Server. Примечательно, что Microsoft посоветовала пользователям Windows Server выбрать, что им важнее — безопасность или производительность, и исходя из этого решить, нужно устанавливать патчи, защищающие от Meltdown и Spectre, или лучше обойтись без них.
По данным Intel, на компьютерах с Windows 10 и процессорами Core шестого, седьмого и восьмого поколений наблюдается небольшое замедление, причём наименее значительное — с чипами Kaby Lake и Coffee Lake (до 6%). ПК с процессорами Core седьмого поколения (Kaby Lake-H) замедляются примерно на 7%, а с Core шестого поколения (Skylake-S) на 8%. В отдельных случаях (например, при задействовании сложных задач в браузерах с использованием JavaScript) замедление может составить до 10%.
Ранее компания Intel заявляла, что уровень снижения производительности будет заметнее в ресурсоёмких задачах, а в обыденной работе (например, при использовании браузера) процессоры почти не замедляются. Глава Intel Брайан Кржанич рассказал на выставке CES 2018 в Лас-Вегасе о том, что инженеры компании делают всё возможное, чтобы свести к минимуму потери вычислительной мощности компьютеров.
Ситуация с процессорами AMD оказалась сложнее. Производитель заявил, что риск эксплуатации уязвимостей Meltdown и Spectre на компьютерах с его чипами близок к нулю. Когда компания Microsoft выпустила патчи для Windows, выяснилось, что AMD предоставила недостоверную документацию о процессорах, из-за чего в заплатки был добавлен некорректный код, а компьютеры после установки обновления перестали включаться.
Ни Google, ни Apple пока не рассказали о потенциальном влиянии патчей против Meltdown и Spectre на их устройства или гаджеты, работающие на их операционных системах.
Канал iG в Telegram — t.me/iguides_ru