Правда, что Mac замедлились от уязвимости Intel? Ответ тут

Иван Петров avatar | 18
FavoriteLoading В закладки
Правда, что Mac замедлились от уязвимости Intel? Ответ тут

Вчера Apple выпустила обновление macOS 10.13.2 с патчем, исправляющим уязвимость процессоров Intel. Сам по себе апдейт не содержит никаких видимых пользователю изменений.

На самом же деле, разработчики пересмотрели алгоритм «общения» процессора с приложениями, и само по себе обновление относится к разряду особо важных.

Да, это повторное обновление с такой же версией macOS 10.13.2. Первое, устраняющее уязвимость Meltdown, Apple выпустила 6 декабря. Второе, разработанное для исправления уязвимости Spectre, вчера, 8 января.

Чего мы боялись

Программисты, которые понимают как устроена операционная система и имеют представление о низкоуровневой работе macOS, Windows и Linux, понимали, что беспокойство вокруг уязвимостей Meltdown и Spectre небезпочвенно.

Учитывая, что после выхода соответствующих патчей процессор полностью запрещает любому софту получать доступ к выставлению приоритетов процессов, это могло напрямую повлиять на производительность всех компьютеров, которые выпускались за последние 10 лет. Более подробно об ошибке Intel мы рассказывали в отдельном материале.

Другими словам, мы просто привыкли к тому, что наши ноутбуки и ПК работают быстрее, чем должны на самом деле. Увы, производители чипов не позволяют пользователю выбирать: безопаснее, но медленнее или с уязвимостями, но производительнее. Все решили за нас.

Уязвимость Meltdown Apple уже залатала в предыдущем апдейте macOS 10.13.2.

Теперь очередь дошла до Spectre. И именно этого обновления боялись владельцы ноутбуков и компьютеров.

На прошлой неделе мы уже сравнивали производительность MacBook до и после обновления на патч Meltdown. Теперь же мы провели повторное тестирование систем, чтобы выяснить, упала ли производительность MacBook после устранения уязвимости Spectre.

На чем и чем тестировали

Как и в прошлый раз тестовый ноутбук — MacBook Pro 15'' 2014 года выпуска.

Характеристики тестовой машины:

Процессор: Intel Core i7 2,2 ГГц;

Графика: Интегрированная Intel Iris Graphics Pro;

ОЗУ: 16 ГБ 1600 МГц;

Накопитель: 256 ГБ SSD.

Набор софта стандартный для прошлого теста. Производительность процессора проверим утилитой GeekBench 4. За работой графики понаблюдаем в CineBench. Скорость SSD проверим в Black Magic Disk SpeedTest, а с производительностью браузера разберемся благодаря тестированию в PeaceKeeper (все ссылки на программы и сервисы можете найти в первой части тестирования).

Как всегда, MacBook предварительно перезагружен, закрыты все сторонние приложения и усреднено количество процессов/потоков. Для чистоты эксперимента проведем повторное тестирование в macOS 10.13.2 Meltdown (от 6 декабря).

Для удобства назовем соответствующие обновления Meltdown и Spectre.

macOS 10.13.2 "Meltdown" (от 6 декабря)

Прошлое тестирование показало, что как такового падения производительности не наблюдается. Ни процессор, ни графика «не пострадали». За неделю активной эксплуатации никаких проблем не обнаружен: MacBook работает с той же производительностью, что и ранее.

Результаты тестирования:

Для получения максимально достоверных результатов тестирование в GeekBench 4 проводилось дважды.

macOS 10.13.2 "Spectre" (от 8 января)

Установка апдейта заняла около 20 минут. Размер обновления варьируется от 130 до 180 мегабайт в зависимости от модели компьютера Mac.

Результаты тестирования:

Чисто субъективно хочется отметить, что работает MacBook как и прежде. Правда Мониторинг системы показал, что в системе добавилось несколько дополнительных процессов.

Теперь сравним изменения производительности системы во всех трех версиях macOS.

Как уязвимость Intel повлияла на работу Mac

Разницу в производительности macOS представим в виде таблице. Значения по GeekBench 4 считаем усредненные после нескольких замеров.

Представим разницу более наглядно в виде графиков:

Вывод сделать весьма проблематично. Абстрагировавшись от абсолютных значений, видим следующую картину после апдейта (сравнивая с macOS 10.13.1, в которой была уязвимость):
GeekBench Single-Core: +1,72%;
GeekBench Multi-Core: +0,65%;
BMD Disk SpeedTest (скорость чтения): -1,17%;
BMD Disk SpeedTest (скорость записи): -9,95%;
Cinebench Open GL: +3,56%;
Cinebench CPU: +10,96%;
Peacekeeper (Safari): -1,36%.

Выходит, что деградация производительности от патчей Meltdown и Spectre заметна лишь на скорости записи. При этом производительность процессора по тесту Cinebench возросла почти на 11%.

Главное, что мы не увидели каких-либо критических изменений в производительности, а значит спать можно спокойно.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
Затаили дыхание.
Прокомментировать

🙈 Комментарии 18

  1. Skynet avatar
    Skynet9 января 2018
    8

    “Учитывая, что после выхода соответствующих патчей процессор полностью запрещает любому софту получать доступ к выставлению приоритетов процессов”

    Чтоооо? Вы хоть что-нибудь ещё читали кроме Инстаграм блогов перед написанием этой строки? И ведь даже у вас не возникло мысли, что вы нихрена не понимаете…

    И кто так строит графики? Ну кровь из глаз, никакой наглядности, серьезно, Вам самому приятно на это смотреть?

    Иван Петров avatar
    Иван Петров9 января 2018
    3

    @Skynet, я готов внимательно выслушать вас по первому пункту.

    По второму — предоставить вам исходники? Поможете;)

    Ilia Kukharev avatar
    Ilia Kukharev9 января 2018
    6

    @Иван Петров, график нужно начинать с нуля.
    вот так

    4000
    |
    3000
    |
    2000
    |
    1000
    |
    0
    ________mac0_____mac1_____mac2____

    Skynet avatar
    Skynet9 января 2018
    1

    @Иван Петров, https://habrahabr.ru/post/346164/
    https://geektimes.ru/post/297029/
    https://geektimes.ru/post/297031/

    Здесь куда полнее и интереснее аналогичных новостей из сми, где многие не заморачивались с ситуацией

    Ну а графики от нуля, в наглядном масштабе и указанием процентов – нужно делать прям на нем самом (хоть в центре диаграммы, хоть сверху), чтобы все воспринималось просто, логично и понятно). Попробуйте, Вам самому понравится

    Иван Петров avatar
    Иван Петров9 января 2018
    1

    @Skynet, Спасибо Вам за совет, искренне. Я прислушаюсь к вашей рекомендации!

  2. Metal avatar
    Metal9 января 2018
    2

    Отлично

  3. Vladim avatar
    Vladim9 января 2018
    1

    То есть, много лет знали и ничего не делали а за неделю все исправили?

    Иван Петров avatar
    Иван Петров9 января 2018
    0

    @Vladim, говорят, что «типа не знали»:) Intel просветила…

    Vladim avatar
    Vladim9 января 2018
    0

    @Иван Петров, туфта где-то, надо искать ответ не на яблочных сайтах.

    Иван Петров avatar
    Иван Петров9 января 2018
    0

    @Vladim, верно, на не Unix-совместимых все печальнее. Надо искать там.

    ya ne robot avatar
    ya ne robot9 января 2018
    0

    @Иван Петров, я не про Unix, про яблочные.

    alexmaru avatar
    alexmaru9 января 2018
    0

    @Vladim, с июля, им это сообщили в июле.

  4. ya ne robot avatar
    ya ne robot9 января 2018
    3

    А где тест на процессорах других лет выпуска?

  5. edik-i avatar
    edik-i9 января 2018
    1

    MacBook Pro 2011 стал дольше загружаться!

  6. Вентиляторщик avatar
    Вентиляторщик9 января 2018
    2

    ну вот….
    1. нормальный комп станет тормозить
    2. народ побежит обновляться
    3. купят конечно же интелл (проблема уже решена)
    4. Эппл и интелл заработают кучу денег
    5. great success!

    А если не поможет – можно ещё патчик выпустить. Ну там чтоб скорость чтения/записи ещё просела посильнее. Возможно и производителям ssd что нибудь перепадёт

  7. MegaBrain2 avatar
    MegaBrain29 января 2018
    0

    Вывод очевидный: братьям-журналюгам нужно верить по минимуму ))

  8. joker2k2 avatar
    joker2k210 января 2018
    0

    обновил, ничего не изменилось
    жду следующую журналистскую “катастрофу”

    гораздо интереснее вопрос старых устройств. они, я так понял, нихера не получат, и по сути станут уязвимыми? вот это наглость
    вот за это уже надо подавать в суд

  9. boshlin avatar
    boshlin11 января 2018
    0

    Специально протестировал гикбенчем до установки обновы и после. Производительность в многоядерном режиме упала на 5%

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь