Microsoft подробно описывает влияние исправлений Spectre и Meltdown на производительность ПК с Windows

Значок времени чтения 3 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Недавно Microsoft выложил патч для пользователей Windows 10, предназначенный для устранения уязвимостей процессора, связанных с эксплойтами Meltdown и Spectre. Были некоторые сообщения о том, что эти исправления ошибок могут привести к значительная производительность воздействие на некоторые системы. Однако Intel заявила, что для большинства задач влияние на производительность должно быть минимальным. Microsoft теперь проверила влияние на производительность ПК с Windows и представила приведенную ниже сводку.

  • С Windows 10 на более новом кремниевом процессоре (ПК 2016 года со Skylake, Kabylake или более новым процессором) замедление производительности измеряется однозначными цифрами, но мы не ожидаем, что большинство пользователей заметят изменения, поскольку эти проценты отражаются в миллисекундах.
  • С Windows 10 на старом кремнии (ПК 2015 года с процессором Haswell или более старым) некоторые тесты показывают более значительное замедление, и мы ожидаем, что некоторые пользователи заметят снижение производительности системы.
  • Мы ожидаем, что с Windows 8 и Windows 7 на старом кремнии (ПК 2015 года с процессором Haswell или более старым) большинство пользователей заметят снижение производительности системы.
  • Windows Server на любом кристалле, особенно в любом приложении с интенсивным вводом-выводом, показывает более значительное влияние на производительность, когда вы включаете меры по снижению риска для изоляции ненадежного кода в экземпляре Windows Server. Вот почему вы должны быть осторожны, чтобы оценить риск ненадежного кода для каждого экземпляра Windows Server и сбалансировать компромисс между безопасностью и производительностью для вашей среды.

Microsoft также указала причину, по которой ПК с Windows 10 меньше влияют на производительность по сравнению с ПК с Windows 7, даже с таким же оборудованием. Прочтите ниже.

Для контекста, на более новых процессорах, таких как Skylake и более поздние версии, Intel усовершенствовала инструкции, используемые для отключения спекуляции ветвей, чтобы они были более конкретными для непрямых ветвей, уменьшая общее снижение производительности при смягчении последствий Spectre. Старые версии Windows имеют большее влияние на производительность, так как Windows 7 и Windows 8 имеют больше переходов между пользователем и ядром из-за устаревших проектных решений, таких как рендеринг всех шрифтов, происходящий в ядре.

Microsoft устранила проблему Spectre и Meltdown за счет следующих изменений в микрокоде Windows и кремния.

Используемая уязвимость CVE Эксплуатировать
Имя
Общедоступное имя уязвимости Изменения Windows Обновление кремниевого микрокода ТАКЖЕ требуется на хосте
Spectre 2017-5753 Вариант 1 Обход проверки границ Смена компилятора; перекомпилированные двоичные файлы теперь являются частью Windows UpdatesEdge и IE11 усилены для предотвращения использования JavaScript Нет
Spectre 2017-5715 Вариант 2 Внедрение в ответвление Вызов новых инструкций ЦП для устранения спекуляции ветвлениями в рискованных ситуациях Да
Meltdown 2017-5754 Вариант 3 Незаконная загрузка кэша данных Изолировать таблицы страниц режима ядра и пользовательского режима. Нет

Microsoft заявляет, что меры по устранению последствий Варианта 1 и Варианта 3 оказывают минимальное влияние на производительность, в то время как исправление Варианта 2, включая ОС и микрокод, оказывает влияние на производительность. В настоящее время Microsoft поддерживает 45 выпусков Windows, и вышеуказанные исправления теперь доступны для 41 из них через Центр обновления Windows. Обновление кремниевого микрокода будет выпущено Intel или AMD через OEM-производителей. Устройства Surface получат это обновление, начиная с сегодняшнего дня.

Узнайте больше об этой проблеме из исходной ссылки ниже.

Источник: Microsoft

Подробнее о темах: Исправления ошибок Intel, расплавление, Microsoft, влияние на производительность, Spectre, Окна 10, Окна 7

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

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *