Уязвимости Spectre и Meltdown наделали немало шума. И самое интересное, что в большинстве случаев пользователям откровенно плевать на «какую-то мнимую безопасность». Для нас ценна производительность.
Так вот из-за тех самых патчей, закрывающих дыры в чипах Intel, многие компьютеры стали работать намного медленнее. Правда, это в теории.
На практике же мы решили провести собственное независимое тестирование и проследить за работой macOS. Ухудшается ли производительность iMac, MacBook и прочих «маков» с выходом новых версий прошивки?
Это мы и пытаемся выяснить.
Как развивались события
Начиная с января, Apple активно работает над устранением уязвимостей Spectre и Meltdown. При этом о наличии таковых в компании узнали еще в начале декабря, хотя до рядовых пользователей информация о потенциальном замедлении дошла лишь в первых числах января.
За плечами уже два теста:
- от 4 января, когда мы сравнивали производительность MacBook Pro до и после установки декабрьского патча с macOS 10.13.2. Разработчики уверяли, что устранили уязвимость Meltdown, но больше всего мы боялись Spectre.
- от 9 января, когда в Mac App Store появился еще один апдейт с macOS 10.13.2. Увесистое обновление обещало исправить дыру в безопасности Spectre.
К счастью, ни одно из обновлений не ударило по производительности MacBook. Ноутбук работает также стабильно, как и до обнаружения уязвимостей.
Но, чтобы спать спокойно (или неспокойно), мы решили продолжить тестирование операционок Apple. Ведь все мы знаем, что зло ждет там, где его не ждешь.
Вчера Apple выпустила очередной апдейт в виде macOS 10.13.3, а заодно исправили дыру в безопасности macOS Sierra и OS X El Capitan. Изменилась ли производительность системы после очередного обновления мы и решили выяснить.
Тестовый ноутбук
Продолжаем придерживаться «идеальных» условия тестирования. В качестве подопытного ноутбука выбран все тот же 15-дюймовый MacBook Pro 2014 года выпуска.
Intel Core i7 с частотой 2,2 ГГц на ядро, Intel Graphics Pro, 16 ГБ оперативной памяти и SSD-накопитель на 256 ГБ.
При тестировании мы использовали, ставший уже стандартом, набор софта:
- GeekBench 4 для определения производительности процессора.
- CineBench — для расчета производительности графики.
- Black Magic Disk SpeedTest — для тестирования скорости чтения/записи накопителя.
- PeaceKeeper — для определения производительности браузера.
Перед тестированием закрываем все сторонние приложения, перезагружаем Mac и проверяем количество запущенных процессов. В среднем, это значение варьируется между 300 — 310.
Начинаем тестирование.
macOS 10.13.2 от 8 января
Проводим повторное тестирование MacBook Pro на операционной системе macOS 10.13.2. По заверению Apple, в эту версию ОС уже включены патчи безопасности Spectre и Meltdown.
Устанавливаем обновление macOS 10.13.3.
macOS 10.13.3 от 23 января
Апдейт весит около 2 ГБ (зависит от модели Mac). Установка заняла около 15 минут. Визуальных изменений никаких. Приступаем к тестированию, используя тот же набор утилит.
Пришло время сделать выводы и сравнить, как изменилась производительность Mac после выхода патчей.
Наглядное сравнение результатов
Со того дня, как мы узнали об уязвимостях Spectre и Meltdown, Apple успела выпустить три публичных версии операционных систем macOS.
Напомним: macOS 10.13.1 поставляется без патча. macOS 10.13.2 выходила два раза — сначала с патчем Meltdown, а через пару недель и со Spectre. Апдейт 10.13.3 выпустили лишь вчера. Он содержит оба патча и, по версии Apple, максимально оптимизирован.
И теперь складывается довольно любопытная ситуация.
Из четырех протестированных версий операционных систем можно сделать сразу несколько выводов.
Положительные моменты:
- показатели работы процессора незначительно улучшились (по тесту Geekbench 4);
- показатели работы процессора по тесту Cinebench улучшились почти на 13%;
- производительность графики осталось на прежнем уровне.
Отрицательные моменты:
- можно проследить активную деградацию производительности штатного браузера Safari;
- ощутим заметно падение производительности работы накопителя.
Последний пункт вызывает особенно много вопросов. С выходом всех версий macOS, в которых была «залатана» дыра безопасности Spectre и Meltdown, скорость чтения/записи SSD значительно просела.
Вывод можно сделать лишь один. Дыры в безопасности процессоров Intel и их устранение с помощью программных патчей действительно повлияли на производительность macOS-совместимых компьютеров и ноутбуков.
Нет, ожидаемого падение на уровне 25 – 30% нет, и это радует. Но незначительное замедление в работе приложений все же присутствует. В числах, в тестах, но оно есть.
Делитесь в комментариях о ваших наблюдениях в работе системы после обновления.
21 комментариев
Форум →Всегда было интересно, зачем и кто в этом копается?
На клиентском оборудовании эти пара процентов не играют никакой роли.
Другое дело на рабочих станциях, это у них сейчас пойдут обвалы производительности.
@Invisible, эт вы зря. Пара процентов (на старых процах надо проверять, где парочки инструкций для обхода не было), которые обновились в один день на один город – это лишняя электростанция нужна. Ну или просто ваши, видимо, лишние деньги, которые перегоняются в тепло на бесполезных инструкциях.
Изначально и говорилось, что проседание производительности возможно в браузере и при операциях чтения/записи диска. В любом случае, любой такой подобный тест имеет шанс на погрешность, в момент теста ОС продолжает работать и таких тестов надо сделать несколько для более дотошного результата.
У меня 10.13.3 вообще не накатывается никак, процентов 10 проходит и ребут. У кого такое было?
@natsuki, это странно. Возможно что-то с тем как у Вас скачалось обновление.
@Phonerz, качал и из ап стора, и отсюда https://support.apple.com/kb/DL1953?locale=ru_RU и делал полную загрузочную флешку – в этом случае пишет “ошибка при подготовке к обновлению”
@natsuki, у вас включен FileVault?
@Phonerz, из терминала тоже ничего, качает устанавливает, просит ребутнуть и просто перегружается
@natsuki, что очень странно. Вы beta устанавливали? Попробуйте сделать сброс pram/nvram и smc., создать нового пользователя и запустить установку из под него.
@Phonerz, пересобрал фьюжн, вроде пошло))
@natsuki, а мне вообще выдавалась ошибка что битый файл обновления! И это через апп стор я скачивал по ссылке от тех. поддержки! Раза с 7 еле еле поставил чудом йосимити, скаченный с торрента, в ресторе сказали нести в сервис, оф. тех. поддержка тоже не смогла помочь.. И это новый запечатанный компьютер!!! И чтобы оживить новый, мне нужен был второй мак? эпл мазафака
@Taka Goto, я тут заметил… такие вещи могут происходить из-за провайдера интернета, это конечно странно, но переключаясь на одном файл скачивался, а на другом обрывалась закачка.
@Phonerz, да, мне первым делом так и сказали в тех. поддержке, и я знаете, познакомился со своими соседями ) и попробовал 3 роутера, всё тоже самое.. хотя вот странно, неужели домашний модем подключённый через ПК не даёт возможности скачать файл прошивки с сервера?
MBP 13 2017 с тачбаром. Вчера обновил с 13.1 до 13.3.
Скорость записи в блэкмэджик никак не изменилась, производительность не тестил, но каких либо просадок за сегодняшний рабочий день не заметил.
На старых, Safari тупит по страшному, из сна выходит очень долго, …
@ya ne robot, сходи в церковь, свечку поставь. А то у тебя вся продукция Apple очень плохо работает (непонятно только почему ты ей продолжаешь пользоваться и зависаешь здесь в комментах, доказывая всем какая компания плохая)
все результаты тестов в рамках погрешности
существенное замедление ожидается в задачах где происходит частая переадресация вызовов в ядро системы, например операции работы с диском
—
все будет плохо, все будут страдать ближайшие пару лет (цикл разработки новых процессоров), а для многих – не меньше десятка лет (с учетом цикла обновления железа пользователями)
великие аналитеги
Заметно стало при просмотре по пробелу (Quick Look – Space) RAW файлов. И совсем не в рамках погрешности.
Сравните еще версию мак ос которая шла “с коробки” в 2014ом и последнюю релизную версию (не бетку). Сам сижу, не обновляю, макбук 2015 на сиере. Уж очень осторожно стал относиться к обновам от эпл, это медвежья услуга сделала из эйра первого медленный кирпич,которым неприятно пользоваться, и выруюающийся кирпич из 6+.
Осталось понять как откатиться на ренее установленную систему, с сохранением программ ) Реально кто нить делать это через “Ассистент менеджера” ? Реально миграция нормально проходит?
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как автоматически ставить точку и заглавную букву в OS X и macOS?
Что делать, если к Mac не подключается Bluetooth клавиатура, мышь или трекпад
Почему не работает «Привет, Siri». Ассистент не откликается
Как на iPhone с Face ID включить отображение заряда в процентах. Собрали все способы
Как в macOS Sonoma изменить настройки DNS и Proxy
Почему камера iPhone теряет фокус при повороте смартфона
Как включить встроенный переводчик в Safari на iOS 14
Как в macOS Sonoma удалить стандартную английскую раскладку клавиатуры