🧰 Чим тестувати продуктивність Mac: добірка 7 кращих утиліт

У цій статті я розповім, як протестувати продуктивність різних компонентів свого Mac: процесора, відеокарти і SSD. Результати тестів допоможуть вам зрозуміти, що комп’ютер пора обслужити:. І, звичайно ж, порівняти продуктивність свого комп’ютера з іншими моделями.

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

Приклади тестів буду приводити на своїх комп’ютерах: 12-дюймовому MacBook 2015 року і Хакінтоша. Ось короткі характеристики тестових машин:

Тестовий MacBook 12 2015 року зі процесором Intel Core M 1.1 ГГцХакінтош з процесором Intel Core i7-8700 3.2 ГГц

Intel Power Gadget

Завантажити з сайту, 5.2 Мб
Безкоштовна утиліта від Intel, яка в реальному часі показує параметри роботи процесора. Вміє писати в лог-файл всі свої показники, що зручно при тривалих стрес-тестах.

Mac-версія складається з чотирьох розділів, які виводять один або два графіка одночасно. Зараз я розповім, що вони означають і як їх інтерпретувати.

Power. В цьому розділі видно потужність споживану процесором. Один графік відповідає за потужність всіх ядер, другий – за потужність ядер разом з вбудованою в процесор графікою.

За цими двома графіками можна побачити енергетичний троттлінг процесора (Power Throttling). Він відбувається, якщо CPU ще знаходиться в допустимому температурному режимі, але перегрівається система подачі живлення (VRM).

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

Візуалізація троттлінга на моєму MacBook 12: влітку процесор швидко перегрівається і система вже не може постійно видавати 6-8 Ватт, які він споживає. Взимку справи йдуть трохи краще

Frequency. В цьому розділі видно частоти процесора і графічного ядра. Якщо процесор добре охолоджується, то при 100% навантаженні ви будете спостерігати прямі лінії. Для такої рівномірного навантаження добре підійде Blender, про який я розповім трохи нижче.

Якщо при рівномірному завантаженні температура процесора піднімається до критичної позначки, CPU автоматично знижує свою частоту, що називається температурним троттлінг (Thermal Trottling). Його буде видно на графіку Frequency.

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

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

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

Помітно, що процесор MacBook 12 починає троттліть при 95 ° C

iStat Menus

Завантажити з сайту, 22 Мб
iStat Menus показує розширену статистику по всім доступним датчикам комп’ютера. У ньому можна подивитися напруга на процесор, температуру GPU і навантаження на процесор по потокам і температуру по ядрах, швидкість обертання вентиляторів. Вообщем все, що душа забажає. Добре доповнює Intel Power Gadget.

Додаток тонко настроюється, так що ви можете вивести в верхньому меню Mac тільки ті параметри, які потрібно. У мене це температура CPU, GPU, SSD і навантаження на процесор по потокам. Клік на будь-який з пунктів відкриє більш детальну статистику, яку можна впорядкувати за часом.

Графік зміна температури відеоядра в iStat MenusНавантаження на процесор з потокам

Під час тестів поглядайте на температуру процесора по ядрах. При добре нанесеною термопасте розкид температур повинен бути кілька градусів. Якщо різниця в температурі 5 і більше градусів, значить термопаста нанесена погано: на якійсь ділянці її або взагалі немає, або між процесором і радіатором потрапило повітря. Це часте явище, так як при складанні комп’ютера термопаста наноситься на конвеєрі.

iStat Menus єдина платна програма з усіх представлених. Мабуть єдиний її мінус – неможливість записувати показники датчиків в лог. Але при цьому вона «пам’ятає» всі показники за годину, день, тиждень і місяць. Однозначно варто своїх грошей.

Geekbench 4

Завантажити з сайту, 86 Мб
Найпоширеніша утиліта тестування під Mac. Пакет безкоштовний, якщо ви згодні анонімно завантажувати результати тестування в онлайн базу. Завдяки цьому на сайті Geekbench є рейтинг продуктивності Mac’ов, а свої результати можна порівняти з комп’ютерами під іншими операційними системами. Саме це і зробило Geekbench таким популярною.

Головне вікно Geekbench: налаштовувати нічого не потрібно, достатньо запустити тест

що тестує
У режимі тестування CPU, Geekbench навантажує процесор двома десятками невеликих завдань, на зразок рендеринга PDF або розпізнавання осіб. Тестує швидкість обміну даними між процесором і оперативною пам’яттю.

У тесті GPU навантажує відеосистему через фреймворки OpenCL і Metal. Це не ігровий тест, а суто синтетичний, що складається з восьми міні тестів: фізика частинок, швидкість гауссовского розмиття, рівняння гістограми і т.п.

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

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

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

Не підходить
Для виявлення перегріву і тротлінга процесорів. Незважаючи на велику кількість тестів, вони дуже короткі, щоб навантажувати процесор тривалий час.

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-сцени. На слабких комп’ютерах навіть швидкий тест може зайняти більше години

який реузультат
Після завершення тесту ви побачите час рендеринга. Це і є фінальний результат. На жаль, але щоб порівняти його з іншими комп’ютерами, доведеться гуглити.

i7-8700 проходить «швидкий» тест майже за 19 хвилин

Судячи з сайту Blender, результати тестування різних комп’ютерів вже зовсім скоро можна буде порівнювати між собою, як у Geekbench. Blender вже зберігає результати всіх тестів онлайн, але поки не візуалізує. На відповідному розділах сайті красується напис «Coming Soon!».

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

Якщо ваш комп’ютер перегрівається і починає знижувати частоту процесора, ви це побачите через Intel Power Gadget. Якщо ж все добре, то лінії будуть практично прямими.

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

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

На слабких комп’ютерах тест може зайняти більше години. В цьому випадку краще використовувати Cinabench R20.

Cinabench R20

Завантажити з сайту, 190 Мб
Ще одна утиліта симулює рендеринг 3D-графіки, але на цей раз від розробників пакету MAXON Cinema 4D. На відміну від Blender рендерить невелику за часом сцену, а результат показує не в хвилинах, а в балах.

Спочатку 2019 року Cinabench оновився до версії R20. Нова версія використовує набагато більш об’ємну і складну тестову сцену, ніж R15. За словами розробників, для її рендеру потрібно у вісім разів більше обчислювальної потужності і в чотири рази більше пам’яті. Тому результати R15 і R20 можна порівнювати.


Візуалізація сцени в Cinabench. Квадратиками показані всі потоки процесора

що тестує
Cinabench по максимуму навантажує всі ядра і потоки процесора. При цьому візуально видно, як кожне ядро ​​і потік Рендер свій власний шматочок зображення.

Версія R20 більш вимоглива до процесора. Якщо раніше мій i7-8700 проходив тест R15 за 27 секунд, то на R20 йде в три рази більше часу – півтори хвилини. А ось MacBook Air 2013 впорався з тестом за 11 хвилин.

Якщо ви хочете потримати систему під навантаженням ще довше, то в настройках R20 тепер можна вказати мінімальний час тесту в секундах. У цьому випадку тест буде багаторазово повторюватися, поки не закінчиться час.

Який результат
Швидкість процесора вимірюється в балах. Його продуктивність можна відразу порівняти зі схожими процесорами на графіку в лівому нижньому кутку. Глобальної бази результатів, як в Geekbench, тут немає, але, результати інших людей легко нагугліть. Головне, звертайте увагу на версію Cinabench. Нагадаю, що R15 і R20 порівнювати не можна.

i7-8700 в Cinabench R20 набирає 3462 бали. На сам тест пішло близько півтора хвилин

Для чого підходить
Cinabench підійде, щоб порівнювати між собою продуктивність процесорів декількох Mac. Особливо, якщо ви не хочете чекати по 20+ хвилин, як у випадку з Blender.

Завдяки тому, що в R20 налаштовується мінімальний час тесту, Cinabench підійде для перевірки нагріву, тротлінга і стабільності системи.

Не підходить
З версії R20 прибрали модуль тестування OpenGL, тому відеокарту протестувати вже не вийде.

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 навантажує систему трохи більше, ніж Blender. Сприймайте цей тест як теоретично можливу пікове навантаження, яка в реальному житті навряд чи станеться. Якщо комп’ютер не перегрівається в 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 трошки складніше, тому на слабких машинах краще запускати Heaven

який результ
Бенчмарк займає кілька хвилин і за підсумками видасть вам середній FPS з кількості набраних балів. У Vallay, дозвіл FullHD і максимальних налаштуваннях моя RX560 показала 912 бали і 21.8 FPS. У Haven – 623 бали, 24.7 FPS.

Результати тесту Heaven для відеокарти RX560

Єдиної бази результатів у обох тестів немає. Але вони дуже популярні, тому результати інших людей можна зустріти в оглядах комп’ютерів.

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

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

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

Disk Speed ​​Test

Завантажити в Mac App Store, 32 Мб
Популярна утиліта для тестування швидкості накопичувачів від творців відео-редактора DaVinchi Resolve. Скріншоти її роботи можна зустріти на форумах, Reddit, оглядах техніки та відгуках інтернет магазинів. На жаль, функціями не блищить, при цьому альтернатив не має.

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

Швидкість запису і читання диска Samsung 970 Evo 250 Гб, формат 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 на максимальних налаштуваннях якості в дозволі 1440p

Ця програма – проект сайту macgamerhq.com, де зібрані результати продуктивності різних Mac в іграх. Дуже зручно, якщо ви хочете щось купити в Steam, але не впевнені, що гра буде нормально працювати на вашому комп’ютері. Але для ігор краще вже поставити Windows через BootCamp.

Якщо під час тесту ваш Mac перегрівається і троттліт, то йому пора зробити обслуговування: почистити систему охолодження і поміняти термопасту. Нещодавно я робив це для своїх ноутбуків.

Ссылка на основную публикацию