Microsoft: обновления против Spectre повлияют на скорость работы ПК в зависимости от его возраста и задач Статьи редакции
Владельцы современных чипов почти не заметят изменений, а вот обладателям старых компьютеров придётся несладко.
Microsoft заявила, что процессоры Intel Haswell (2015 и старше) больше всех подвержены снижению производительности из-за обновлений, разработанных для борьбы с уязвимостью Spectre. Руководитель подразделения Windows Терри Майерсон (Terry Myerson) пояснил, что скорость работы компьютера снизится в зависимости от того, насколько он стар и для каких задач его используют.
Компания протестировала производительность разных компьютеров, версий Windows и серверов. Microsoft выяснила, что лучшим решением для современных устройств является установка обновления Windows и одновременно обновление прошивки процессора от производителя чипа.
Устройства на Windows 10 с процессорами Skylake, Kaby Lake (2016) или более новыми продемонстрировали редкие и очень незначительные снижения производительности. Компания отметила, что такие изменениям пользователи, вероятнее всего не заметят.
ПК на процессорах Haswell (2015) и Windows 10 показали уже более значительное снижение производительности, которое заметят «некоторые пользователи». А после обновления компьютера на Haswell с Windows 8 или 7 «большинство пользователей заметят серьёзное снижение производительности». Как отметило издание The Verge, эти системы будут работать хуже всего, потому что многие их функции завязаны на взаимодействии с памятью ядра, включая рендеринг шрифтов.
Microsoft также протестировала обновления на Windows Server и намекнула системным администраторам на то, что возможно, устанавливать патчи на сервера не стоит. Компания пришла к выводу, что обновления против Spectre и Meltdown влияют на Server вне зависимости от железа.
Windows Server и любое приложение с интесивным вводом-выводом данных демонстрирует более значительное понижение производительности, если включить исправления [...] Вот почему стоит быть осторожным и оценить риск возможности запуска непроверенного кода через Windows Server и сбалансировать безопасность по отношению к производительности для ваших задач.
4 января Microsoft выпустила экстренное обновление Windows из-за уязвимости в процессорах. 9 января компания остановила рассылку патчей, потому что они делали компьютеры на некоторых чипах AMD «незагружаемыми». Apple выпустила свои патчи ещё в декабре 2017 года, но не стала рассказывать, влияют ли они на производительность.
Особенно сильно (на 100%) снизится скорость работы компьютеров на процессорах от AMD.
Комментарий недоступен
Комментарий недоступен
хе-хей
У меня i5 3450, боль. Но интел я себе в ближайшей перспективе не куплю, амд хотя бы меньше обосралась.
Комментарий недоступен
Комментарий недоступен
После того как windows 7 и 8.1 вдруг устарели для процессоров Skylake до той степени, что не хотят ставить обновления, для мелкомягких я уже подготовил отдельный котел и меня они вряд ли смогут удивить.
Комментарий недоступен
Без подробностей звучит как маркетинг. А кода нет поэтому вы всё равно ничего не докажите
Комментарий недоступен
Комментарий недоступен
Так уже сто раз писали, заметят падение только те кто активно использует I/O.
Собственно 30% взялись из какого-то теста postgres
Аааа так это firmware updates, тоесть это апдейт от интела а не микрософта на самом деле. Не ну это тогда вообще пиздец. На фоне таких обвинений тормозить старые процессоры стимулируя потребление у пользователей это уже вообще запредельная наглость. И да, это коснётся и линукса тогда
Это комбинированный апдейт: нужен как новый микрокод, в котором есть новые MSR для реализации IBRS (indirect branch restricted
speculation), так и накопительное обновление 2018-01, которое эти MSR задействует.
Текущий статус видел через Get-SpeculationControlSettings в Powershell или утилиту SpecuCheck.
В Linux для процессоров старше SKL по умолчанию используется технология retpoline (return trampoline), которая почти не оказывает влияния на производительность.
Как в Linux, так и в Windows есть возможность управления IBRS. В Linux через параметр загрузки ядра и переменную /sys/kernel/debug/x86/ibrs_enabled, в Windows - через групповые политики.
Я так понимаю, что на процессорах ниже Core, например Pentium, Celeron и Atom и старше 2015 года, можно ставить крест?
Да не, их наверное и в обновлении не будет даже. Их владельцы теперь как пользователи ХР
Комментарий недоступен
Не обновлялся ещё?
Сижу на Sandy Bridge с патчем от 3 января — никаких изменений в производительности в пользовательских сценариях пока не заметил.
Они ж вроде говорят о патчах Спектра, а они еще не вышли, не?
Ну вот как то же они должны заставить нас хоть раз в 7 лет менять процессор...
Комментарий недоступен
Тоесть прошивки в микроволновке и симке тебя не удивляют?
Что насчет иви? Кто-то обновился уже?