В этой статье я расскажу, как протестировать производительность разных компонентов своего Mac: процессора, видеокарты и SSD. Результаты тестов помогут вам понять, что компьютер пора обслужить: почистить систему охлаждения и заменить терпомасту. И, конечно же, сравнить производительность своего компьютера с другими моделями.

Во время тестов нужно мониторить состояние всех компонентов. Поэтому сначала я расскажу про две утилиты мониторинга: Intel Power Gadget и iStat Menus. А затем уже про свои любимые тестовые пакеты: Geekbench, Blender, Cinabench, Prime95, Haven, Vallay и Disk Speed Test.

Примеры тестов я буду приводить на своих компьютерах: 12-дюймовом MacBook 2015-года и Хакинтоше.

Вот краткие характеристики тестовых машин:

Тестовый MacBook 12 работает под бетой macOS Mojave

Хакинтош работате под macOS High Sierra

Intel Power Gadget

Скачать с сайта, 5.2 Мб

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

Mac-версия состоит из четырех разделов, которые выводят один или два графика одновременно. Сейчас я расскажу, что они означают и как их трактовать.

Power. В этом разделе видно мощность потребляемую процессором. Один график отвечает за мощность всех ядер, второй — за мощность ядер вместе со встроенной в процессор графикой.

По этим двум графикам можно увидеть Энергетический Троттлинг процессора (Power Throttling). Он происходит, если CPU еще находится в допустимом температурном режиме, но перегревается система подачи питания на процессор (VRM).

В целом редкое явление, но, похоже, именно это было причиной троттлинга MacBook Pro 2018 года с процессором i9. Похоттлинг я вижу на своем MacBook 12.

Если у вас Хакинтош, тот в этом разделе можно отслеживать изменения потребления мощности после разгона либо после понижения напряжения на процессоре (андервольтинг).

Визуализация троттлинга на моем MacBook 12: процессор быстро перегревается и система уже не может постоянно выдавать 6-8 Ватт, которые он потребляет

Frequency. В этом разделе видно частоты процессора и графического ядра. Если процессор хорошо охлаждается, то при 100% нагрузке вы будете наблюдать прямые линии. Для такой равномерной нагрузки хорошо подойдет пакет Blender, о котором я расскажу чуть ниже.

Если при равномерной загрузке температура процессора поднимается до критической отметки, CPU автоматически понижает свою частоту, что называется Температурным Троттлингом (Thermal Trottling). Его будет видно на графике Frequency.

Спустя несколько минут нагрузки MacBook 12 уже не может поддерживать максимальную частоту 2 Ггц и троттлит до 1.3 ГГц

Temperature. На этом графике видно температуру всего процессора: температуру ядер и встроенного графического ядра. Увы, температуру по отдельным ядрам тут не видно.

Посмотреть критическую температуру своего процессора можно на сайте Intel. Для этого найдите точное название процессора в программе Geekbench и вбейте его в поиске на сайте. Например, для процессора Core M-5Y31 MacBook 12 критическая температура (TJUNCTION) составляет 95°C. Именно при такой температуре он должен начать троттлить.

Видно, что процессор MacBook 12 начинает троттлить не при 95°C, а при 80°C. Скорее всего так происходит из-за перегрева VRM


iStat Menus

Скачать с сайта, 22 Мб

iStat Menus показывает расширенную статистику по всем доступным датчикам компьютера. В нем можно посмотреть напряжение на процессор, температуру GPU и нагрузку на процессор по потокам и температуру по ядрам, скорость вращения вентиляторов. Вообщем все, что душе угодно. Отличное дополнение к Intel Power Gadget.

Приложение тонко настраивается, так что вы можете вывести в верхнем меню Mac только те параметры, которые нужно. У меня это температура CPU, GPU, SSD и нагрузка на процессор по потокам.

Клик на любой из пунктов откроет более подробную статистику, которую можно отсортировать по времени.

Изменение температуры GPU. iStat Menus

Нагрузка на процессор по потокам. iStat Menus

Во время тестов посматривайте на температуру процессора по ядрам. При хорошо нанесенной термопасте разброс температур должен быть несколько градусов. Если разница в температуре 5 и больше градусов, значит термопаста нанесена плохо: на каком-то участке её или вообще нет, или между процессором и радиатором попал воздух. Это частое явление, так как при сборке компьютера термопаста наносится на конвейере.

iStat Menus единственная платная программа из всех представленных. Пожалуй единственный её минус — невозможность записывать показатели датчиков в лог. Но при этом она «помнит» все показатели за час, день, неделю и месяц. Однозначно стоит своих денег.

Купить iStat Menus можно на официальном сайте либо же как я, использоваться по подписке в Setapp.

Geekbench 4

Скачать с сайта, 86 Мб

Самая распространенная утилита тестирования под Mac. Пакет бесплатный, если вы согласны анонимно загружать результаты тестирования в онлайн базу. Благодаря этому на сайте Geekbench есть рейтинг производительности Mac’ов, а свои результаты можно сравнить с компьютерами под другими операционными системами. Именно это и сделало Geekbench таким популярной.

Платная версия позволяет хранить результаты локально и тестировать GPU через фреймворк Metal.

Главное окно Geekbench

Что тестирует
В режиме тестирования CPU, Geekbench нагружает процессор двумя десятками небольших задач, вроде рендеринга PDF или распознавание лиц. Тестирует скорость обмена данными между процессором и оперативной памятью.

В тесте GPU нагружает видеосистему через фреймворки OpenCL и Metal. Это не игровой тест, а сугубо синтетический, состоящий из восьми мини тестов: физика частиц, скорость гауссовского размытия, уравнение гистограммы и т.п.

Какой результат
Тест процессора занимает максимум несколько минут. После чего Geekbench в баллах покажет скорость одного и всех ядер. С GPU та же ситуация, но на выходе лишь одно число.

Результаты теста CPU для моего Хакинтоша с процессором i7-8700

Для чего подходит
Для быстрого теста процессора, чтобы сравнить свои результаты с другими системами на macOS, Windows, Linux и даже iOS.

Не подходит
Для выявления перегрева и тротлинга процессоров. Несмотря на большое количество тестов, они очень коротки, чтобы нагружать процессор длительное время.


Примерно так ведет себя процессор в тестировании Geekbench: нагрузка рваная, я процессор редко когда выходит на максимальную частоту


Blender Benchmark

Скачать с сайта, 513 Мб

Создан на базе одноименного приложения для рендеринга и анимации. По сути, этот то же Blender, только в нем заменили весь интерфейс на окно с двумя кнопками: Quick Benchmark и Complete Benchmark.

Главное окно Blender Benchmark

Что тестирует
В режиме Quick Benchmark программа рендерит две сцены: bmv27 и classroom. В режиме Complete Benchmark добавляются еще четыре сцены: barbershop, fishy_cat, koro и pavillon_barcelona.

Рендеринг — процесс не быстрый, даже на мощных процессорах. Quick Benchmark на моем шестиядерном i7-8700 занимает 18 минут. На типовом 13-дюймовом MacBook Pro 2012 года — 120 минут.

Blender рендерит реальные 3D-сцены. На слабых компьютерах даже быстрый тест может занять более часа

Какой реузультат
После завершения теста вы увидите время рендеринга. Это и есть финальный результат. Увы, но чтобы сравнить его с другими компьютерами, придется гуглить. Но, Blender Benchmark вышел буквально неделю назад и в сети почти нет результатов.

Правда, судя по сайту Blender, результаты тестирования разных компьютеров уже совсем скоро можно будет сравнивать между собой, как у Geekbench.

Blender уже хранит результаты всех тестов онлайн, но пока не визуализирует. На соответствующем разделах сайте красуется надпись «Coming Soon!».

Результат Quick Benchmark моего i7-8700

Для чего подходит
Программа отлично подходит для тестирования температуры, шума вентиляторов и способности компьютера держать максимальную нагрузку. Blender нагружает все ядра и потоки CPU на 100% и держит эту нагрузку, пока не закончится рендеринг.

Если ваш компьютер перегревается и начинает понижать частоту процессора, вы это увидите через Intel Power Gadget. Если же все хорошо, то линии будут практически прямыми.

У моего Хакинтоша хорошее охлаждение, поэтому частота и температура не меняются даже во время выполнения полного теста Blender

Не подходит
Blender не подходит для тестирования графической подсистемы в рендеринге. Такая функция в нем есть, но она полностью заточена под видеокарты Nvidia. Рендеринг на Radeon, которые использует Apple, займет больше времени, чем на процессоре. Так что даже и не пробуйте.


Cinabench R15

Скачать с сайта, 85.2 Мб

Еще одна утилита симулирующая рендеринг 3D-графики, но на этот раз от разработчиков пакета MAXON Cinema 4D. В отличие от Blender рендерит меленькую сцену, а результат показывает не в минутах, а в баллах.

Утилита существует уже давно, поэтому стала, как и Geekbench, стандартом для тестирования. Если вы будете читать обзор какого-то Mac, то обязательно найдете результаты Cinabench в статье.

Рендеринг сцены в Cinabench. Квадратиками показаны все потоки процессора

Что тестирует
Cinabench рендерит небольшую сцену, причем в момент теста визуально видно, сколько потоков использует процессор. Тест быстрый и займет несколько десятков секунд.

Также Cinabench может протестировать видеокарту в OpenGL. Это коротенькая видеосцена с погоней двух машин.

Процесс рендеринга сцены в Cinabench

Какой результат
Скорость процессора измеряется в баллах. Его производительность можно сразу сравнить с похожими процессорами на графике в левом нижнем углу. Глобальной базы результатов, как в Geekbench, здесь нет. Но как я уже говорил выше — результаты других людей легко нагуглить.

Результаты тестирования графической системы выводятся в кадрах за секунду (FPS).

Результаты тестирование i7-8700: 1423 балла в CPU и 126 FPS для GPU

Для чего подходит
Тест быстрый и нагружает все потоки процессора. Хорошо годится для тестирования прироста производительности при разгоне или замене процессора (владельцы последних iMac могут заменить CPU). Ну и, конечно же, чтобы сравнить свой старый Mac с новым.

Не подходит
Cinabench нагружает все ядра процессора от двадцати до пятидесяти секунд, потому не очень подходит для проверки стабильности, температуры и тротлинга. За такое короткое время iMac или какой-то Хакинтош просто не успеют хорошо разогреться.


Prime95 v26.6

Скачать с сайта, 4 Мб

Очень популярный пакет для тестирования стабильности в Windows. Изначально Prime95 — часть проекта GIMPS (Great Internet Mersenne Prime Search), предназначенного для поиска новых простых чисел Мерсена. Но он так хорошо нагружает систему, что его приспособили для стресс-тестов.

Программа имеет специфический интерфейс, поэтому требует небольших комментариев по использованию.

Что тестирует
Prime95 выполняет большое количество математических вычислений, хорошо нагружает L1 и L2 кэш процессора, систему питания и оперативную память.

Новые версии Prime95 используют инструкции процессора AVX, которые очень сильно повышают температуру и энергопотребление. Ребята из tomshardware рекомендуют выключить AVX через файл конфигурация, или просто использовать версию 26.6, в которых этих инструкций нет.

Легенда гласит, что приложений с AVX очень мало. Я сам пытался нагуглить программы, использующие эти инструкции, но ничего конкретного не нашел. Так что поверим порталу tomshardware и будем использовать Prime95 26.6.

Чтобы запустить тестирование в Prime95, нажмите на Option — Turture Test… из меню. В появившемся окне выберите Samll FFTs, а затем Run.

Запуск стресс-теста в Prime95

Из своего опыта скажу, что Prime95 дает не совсем однородную нагрузку. Иногда я вижу скачки в потреблении энергии процессора, а иногда провалы. Их легко спутать с троттлингом, хотя это не он.

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

Какой результ
Prime95 не дает никаких конечных результатов, он просто выполняет математические операции, пока вы не остановите тест. Чтобы наблюдать за показателями процессора во время теста используйте Intel Power Widget или iStat Menu.

Prime95 подходит
Исключительно для теста стабильности системы. Обычно под Windows Prime95 используют для нагрузки до отказа, когда разгоняют процессор или память. Если компьютер зависает или перезагружается, значит какой-то из компонентов работает нестабильно. А вот какой — придется выяснять самостоятельно.

Prime95 отлично подходит для тестирования стабильности Хакинтошей, особенно при разгоне или андервольтинге. Если у вас вызывают энтузиазм статьи типа Intel CPU’s Temperature Guide, то Prime95 вам понравится.

Не подходит
Интерфейс Prime95 не особо дружелюбен, к тому же для нормально тестирования надо знать, что и как нужно запустить. Если у вас обычный Mac, а не Хакинтош, то лучше используйте Blender.


Haven и Vallay

Скачать с сайта: Haven, 261 Мб | Vallay, 382 Мб

Два теста графической подсистемы, которые не просто делают расчеты, а уже показывают какую-то визуализацию, а-ля игру. Бенчмарки относительно старенькие: 2009 и 2013 год. Но все еще пользуются популярностью ввиду отсутствия альтернатив под macOS.

Что тестируют
Визуализация идет через фреймворк OpenGL. При этом можно выбрать разрешение картинки и уровень деталей. Оба теста зациклены, и будут крутится до тех пор, пока вы их не выключите. Короткий Бенчмарк можно запустить через соответсвующий пункт меню.

Главное окно Valley

Какой результ
Бенчмарк занимает несколько минут и по итогам выдаст вам средний FPS из количества набранных баллов. В Vallay, разрешении FullHD и максимальных настройках моя RX560 показала 912 балла и 21.8 FPS. В Haven — 623 балла, 24.7 FPS.

Результаты теста Heaven на RX560

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

Во время теста можно видеть FPS в правом верхнем углу, а также температуру графического ядра.

Для чего подходят
Благодаря встроенному бенчмарку оба теста подойдут для сравнения производительность графических систем разных Mac. Либо для определения прироста производительности от замены видеокарты в Mac Pro или Хакинтош.

Также они идеально подходят для тестирования стабильности и исправности системы охлаждения графического ядра на системах с дискретной графикой: 15-дюймовых MacBook Pro и iMac 4k, 5k. Например, до и после чистки системы охлаждения и замены термопасты.

Не подходят
Оба теста отлично нагружают графику, но, как не крути, слабо отображают производительность в реальных играх. Тут лучше поставить любимую игру из Steam и погонять ее со счетчиком FPS.


Disk Speed Test

Скачать в Mac App Store,  32 Мб

Популярная утилита для тестирования скорости накопителей от создателей видео-редактора DaVinchi Resolve. Скриншоты её работы можно встретить на форумах, Reddit, обзорах техники и отзывах интернет магазинов. Увы, функциями не блещет, при этом альтернатив не имеет.

Что тестирует
Последовательную скорость записи и чтения файлов размером от 1 до 5 гигабайт. Размер файла можно выбрать в настройках. Тест крутится бесконечно, пока вы его не остановите.

Скорость записи и чтения SSD формата M.2 в Хакинтош

Для чего подходит
Подходит чтобы понять максимальную скорость накопителя при последовательном чтении или записи большого файла.

Поскольку тест бесконечный, то его также можно использовать для проверки охлаждения диска. Я использовал его для результатов «до» и «после», когда устанавливал радиатор на свой диск формата PCIe M.2.

Не подходит
Disk Speed Test не измеряет скорость чтения и записи мелких и средних файлов, поэтому плохо отображает производительность в реальной работе.


Count It

Скачать с сайта, 21 Мб

Небольшая утилита, которая добавляет счетчик FPS в любую игру. Я её использовал, чтобы подобрать оптимальные настройки в Rocket League для заветных 60 FPS.

Count It также ведет лог FPS для каждой сессии, по которому удобно смотреть минимальные просадки. Например, вот запись моей игры в CS:GO на максимальных настройках в 2K. Видно, что переодически FPS падает до 40 кадров, хотя средний находится на уровне 93-х.

График FPS в CS:GO на максимальных настройках качества

Эта программа — проект сайта macgamerhq.com, где собраны результаты производительности разных Mac в играх. Очень удобно, если вы хотите что-то купить в Steam, но не уверены, что игра будет нормально работать на вашем компьютере.


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

Share.