Cpu benchmark mac os

Бенчмарки Apple M1 в реальной разработке

Я очень впечатлён результатами тестов Apple M1. Это действительно быстрый и мощный чип в важных повседневных задачах, таких как просмотр веб-страниц, работа с приложениями x86 и инструментами разработчика. Да, экосистема ещё не развита, и это может занять некоторое время, но эта работа стоит того, с учётом феноменальной производительности M1.

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

Следует иметь в виду, что некоторые наборы тестов нагружают память, другие зависят от производительности CPU, а в некоторых задачах нет преимущества от многоядерной обработки из-за накладных расходов или сложности использования многопоточности. Это означает, что M1 может показать лучший результат, чем десктопный Ryzen даже с меньшим количеством ядер. Самое главное, что я сосредоточился на тестах реальных задач разработки, а не на синтетических тестах продакшна.

Исходные данные бенчмарка здесь.

Примечание: количество ядер 3900X бесполезно для тестов, которые не показывают реальную производительность в продакшне. Но сами разработчики большую часть времени работают на ноутбуках, настольных компьютерах и т. д., поэтому такие тесты имеют смысл. Конечно, в продакшне Ryzen 3900X будет работать намного лучше, чем M1 и Intel, в основном, за счёт распараллеливания.

Тестовое окружение

Java Renaissance

Чем меньше, тем лучше

Renaissance — это современный, открытый и диверсифицированный набор тестов для JVM, направленный на тестирование JIT-компиляторов, сборщиков мусора, профайлеров, анализаторов и других инструментов.

Поскольку JVM требует большого объёма памяти, а память является одним из главных узких мест для любых Java-приложений, производительность Apple M1 ошеломляет по сравнению с Ryzen 3900X.

Java SciMark 2.0 (NIST)

Чем больше, тем лучше

SciMark 2.0 — это Java-бенчмарк для научных и численных вычислений. Он замеряет производительность нескольких вычислительных ядер и сообщает сводную оценку в приблизительных мегафлопсах (миллионы операций с плавающей запятой в секунду).

Java DaCapo

Чем меньше, тем лучше

Тестовый набор DaCapo состоит из набора опенсорсных приложений реального мира с нетривиальной загрузкой памяти.

Python PyPerformance

Чем меньше, тем лучше

Проект PyPerformance должен служить авторитетным источником бенчмарков для всех реализаций языка Python. Основное внимание уделяется реальным, а не синтетическим бенчмаркам. Где возможно, используются полные приложения.

Go (golang.org/x/бенчмарки)

Чем меньше, тем лучше

Обратите внимание, что в этом бенчмарке Go использует все ядра.

Go (golang-benchmarks)

(Единицы измерения: наносекунд на операцию, чем меньше, тем лучше)

Apple M1 (Mac Mini) Apple M1 (MacBook Air) Ryzen 3900X Intel i7-9750H
BenchmarkBase64decode-24 68,65 69,77 137,1 103
BenchmarkBase64regex-24 12001 12001 32803 18255
BenchmarkNumberRegEx-24 7759 7931 23379 12206
BenchmarkFulltextRegEx-24 6388 6388 18627 10014
BenchmarkNumberParse-24 48,69 50,19 66,83 58
BenchmarkFulltextParse-24 726,3 726,3 933,2 839
BenchmarkConcatString-24 21949 22810 65498 43343
BenchmarkConcatBuffer-24 4,338 4,648 6,258 6,24
BenchmarkConcatBuilder-24 2,37 3,1 2,934 3,02
BenchmarkContains-24 5,007 5,204 7,467 7,94
BenchmarkContainsNot-24 6,322 6,322 7,693 8,9
BenchmarkContainsBytes-24 5,33 5,511 7,5 8,49
BenchmarkContainsBytesNot-24 6,57 6,773 9,188 10,3
BenchmarkCompileMatch-24 70,66 75,09 110,1 83
BenchmarkCompileMatchNot-24 31,65 32,08 62,42 42,1
BenchmarkMatch-24 800,2 804,6 2376 1313
BenchmarkMatchNot-24 758,1 779,3 2311 1262
BenchmarkForMap-24 18,89 18,92 20,37 20,6
BenchmarkRangeMap-24 47,66 48,59 53,25 56,7
BenchmarkRangeSlice-24 3,446 3,47 2,022 3,4
BenchmarkRangeSliceKey-24 4,072 4,121 2,906 3,15
BenchmarkAdler32-24 699 719,4 644,4 700
BenchmarkBlake2b256-24 2340 2415 2026 1932
BenchmarkBlake2b512-24 2343 2400 1985 1945
BenchmarkBlake3256-24 5753 5854 2489 2634
BenchmarkMMH3-24 374,3 383,2 294 377
BenchmarkCRC32-24 255,5 260,4 152,9 122
BenchmarkFnv128-24 4468 4502 5540 4210
BenchmarkMD5-24 3193 3211 2464 2534
BenchmarkSHA1-24 900,4 910,9 1898 1961
BenchmarkSHA256-24 913,5 927,6 4016 4525
BenchmarkSHA512-24 6999 7033 2883 3249
BenchmarkSHA3256-24 4213 4231 5957 5878
BenchmarkSHA3512-24 7329 7429 10233 10394
BenchmarkWhirlpool-24 32042 32624 35714 39205
BenchmarkMapStringKeys-24 68,14 70,66 87,62 100
BenchmarkMapIntKeys-24 43,6 48,49 42,51 60
BenchmarkJsonMarshal-24 1240 1261 2258 1720
BenchmarkJsonUnmarshal-24 4969 5102 9597 6484
BenchmarkMathInt8-24 0,3128 0,3235 0,2298 0,24
BenchmarkMathInt32-24 0,3145 0,3166 0,2324 0,239
BenchmarkMathInt64-24 0,3131 0,3158 0,2367 0,237
BenchmarkMathAtomicInt32-24 6,9 6,965 4,02 4,33
BenchmarkMathAtomicInt64-24 6,898 7,051 4,044 4,27
BenchmarkMathMutexInt-24 13,51 13,63 8,118 12,1
BenchmarkMathFloat32-24 0,3142 0,3142 0,3142 0,241
BenchmarkMathFloat64-24 0,313 0,313 0,313 0,239
BenchmarkParseBool-24 1,427 1,43 0,2252 0,308
BenchmarkParseInt-24 10,97 11,15 11,84 13,5
BenchmarkParseFloat-24 64,52 65,74 90,89 87
BenchmarkMathRand-24 13,55 13,55 17,27 21,5
BenchmarkCryptoRand-24 106,6 112 1311 145
BenchmarkCryptoRandString-24 107,6 110,7 222 138
BenchmarkMatchString-24 4957 5148 13869 7616
BenchmarkMatchStringCompiled-24 475,5 496,2 499,2 464
BenchmarkMatchStringGolibs-24 479,3 496,3 491,3 480
Читайте также:  Что такое windows powered shell

SQLite Bench

Чем меньше, тем лучше

Redis

Чем больше, тем лучше

JavaScript Web Tooling Benchmark (v8)

Чем больше, тем лучше

V8 Web Tooling Benchmark — это набор тестов для измерения рабочих нагрузок JavaScript в веб-разработке, таких как основные рабочие нагрузки в популярных инструментах вроде Babel и TypeScript. Цель в том, чтобы измерить конкретно производительность JavaScript (на которую влияет движок JavaScript), а не ввод-вывод или другие несвязанные аспекты.

Подробное описание тестов в этом наборе см. здесь.

Источник

Прожги свой Mac

Иногда появляется желание расслабить мозги и сделать что-нибудь бесполезное, но интересное. В этот раз появилось желание сделать программу – стресс-тест для процессора.

На PC для тестирования стабильности работы CPU (например, при разгоне или для проверки качества работы охлаждающей системы) в первых рядах применяется программа LinX. LinX — это графический интерфейс к Intel® Optimized LINPACK Benchmark. Этот тест способен нагрузить процессор (все его ядра) до предела возможностей, что влечёт за собой максимальной возможный прогрев процессора. Как показывает практика, именно этот инструмент лучше других нагревает процессор.

Intel® Optimized LINPACK Benchmark существует также в реализации для Mac OS X, чем я и воспользовался, сделав программу CPUBurn.

Программа CPUBurn легко может превратить ваш Mac в раскалённую сковородку…

Программа CPUBurn работает только в системе Mac OS X 10.7 и выше.

Программу можно скачать здесь.
Для желающих посмотреть исходный код – GitHub.

Кому может пригодиться эта программа:

  • сервис центрам, которые занимаются компьютерами Apple
  • пользователям, которые хотят проверить стабильность процессора своего Mac (по разным причинам)

Использовать программу CPUBurn очень просто. Не нужно задумываться над настройками теста Intel® Optimized LINPACK BenchmarkCPUBurn всё сделает за вас, нужно нажать лишь одну кнопку.

После нажатия кнопки «Жги!» программа попытается освободить неактивную память с помощью команды purge. После этого будет определён problem size для теста LINPACK (не более 1536 Мб и не менее 512 Мб), исходя из размера свободной памяти. Количество проходов теста установлено в 15. На каждом компьютере время выполнения программы будет различно, но это и не важно. Если программа проработает без сбоя ОС минут 15 и температура прекратит повышаться, то можно с уверенностью сказать, что никаких проблем с работой процессором и его охлаждением у вас нет.

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

Если есть желание следить за этапами работы Intel® Optimized LINPACK Benchmark, то можно запустить программу Консоль, вся информация выводится туда. Там же можно узнать результаты теста (производительность процессора) в гигафлопсах.

Читайте также:  Linux копировать с созданием директории

Источник

5 лучших приложений для тестирования Mac для измерения производительности вашего Mac

Курсор вашего Mac за последнее время слишком сильно превратился в это ужасное вращающееся цветовое колесо. Вы думаете, что вам может потребоваться обновить Mac, но как вы знаете наверняка? Использование тестов производительности поможет вам принять это решение.

Если производительность вашего Mac не на должном уровне, вы можете попытаться улучшить некоторые аспекты или взглянуть на приобретение новой машины. Продолжайте читать, чтобы узнать, как анализировать производительность вашего Mac с помощью тестов производительности.

Почему вы должны тестировать свой Mac?

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

Если вы виновны в некоторых распространенных ошибках, которые замедляют ваш Mac

7 распространенных ошибок, которые замедляют ваш Mac

7 распространенных ошибок, которые замедляют ваш Mac
Ваш Mac работает медленно? Изменяя некоторые свои компьютерные привычки, вы можете улучшить его производительность. Эти 7 больших ошибок могут замедлить ваш Mac.
Прочитайте больше

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

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

1. Geekbench 4

Хотя ваш Mac уже оснащен монитором активности, он не всегда предоставляет вам самые полезные данные. Geekbench дает вам более подробную информацию об общей производительности вашего компьютера с тестами, смоделированными по реалистичным ситуациям.

Когда вы открываете Geekbench, появляется небольшой экран, который предлагает вам выбрать архитектуру вашего процессора. Если вы не уверены, все Mac с 2007 года и новее являются 64-разрядными. Сделав свой выбор и нажав Run Benchmarks, тест начнется.

Бесплатная версия отображает ваши результаты в браузере. Хотя вы увидите много разных типов результатов, Одноядерный счет а также Многоядерный счет те, на которые нужно обратить внимание.

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

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

Скачать: Geekbench (бесплатная, премиум-версия доступна)

2. Тест скорости диска Blackmagic

Вам интересно, как быстро работает ваш новый SSD? Blackmagic Disk Speed ​​Test может помочь. Более конкретно, этот инструмент позволяет узнать, насколько быстро ваш диск может читать или записывать файл.

Приложение довольно простое в использовании. После изменения настроек теста нажмите Тест скорости запуска начать тест. Поскольку это приложение изначально предназначалось для видеоредакторов, вам не нужно обращать внимание на столбцы под названием Это будет работать? а также Как быстро?

Два больших датчика расскажут вам всю необходимую информацию. Индикатор слева отображает вашу скорость записи, а индикатор справа показывает скорость чтения вашего диска. Нередко SSD-накопители достигают скорости чтения 500 МБ / с и скорости записи 200 МБ / с, поэтому, если скорость вашего диска ниже 100 МБ / с, это довольно медленно.

Скачать: Тест скорости диска Blackmagic (бесплатно)

3. Cinebench

MAXON Cinebench анализирует как GPU, так и CPU вашего Mac с помощью двух простых тестов. У этого инструмента есть довольно законные полномочия, так как популярные фильмы, такие как Iron Man 3 и Life of Pi, используют программное обеспечение MAXON для создания 3D-графики.

Читайте также:  Msdn windows pro sp3

Нажмите на Бежать кнопка рядом с меткой процессора, чтобы начать тестирование производительности вашего процессора. Появится черный экран, который медленно заполняется кусочками, чтобы создать целое изображение. Вы, вероятно, заметите, что поклонники вашего Mac становятся значительно громче по мере загрузки изображения.

В этом тесте используются все вычислительные мощности вашего Mac: 2000 объектов, 300 000 полигонов, детальное освещение, тени и многое другое. Чем быстрее ваш компьютер загружает изображение, тем лучше ваш счет.

Тест Cinebench на GPU не проходит легко на вашем Mac. Он проверяет, насколько хорошо ваша видеокарта может обрабатывать 3D-сцены в режиме OpenGL. Демонстрация показывает видео автомобилей, содержащих много текстур (около миллиона полигонов) и различные эффекты, такие как освещение, прозрачность и окружающая среда.

Вы получаете результаты теста в кадрах в секунду (FPS). Более высокий FPS указывает на лучшую производительность вашей видеокарты.

Скачать: Cinebench (бесплатно)

4. Посчитай

Геймеры всегда ищут способы улучшить свой игровой опыт на Mac

6 советов по улучшению игрового процесса на Mac

6 советов по улучшению игрового процесса на Mac
Если вы играете в игры на Mac, вы должны знать эти жизненно важные советы для лучшего опыта.
Прочитайте больше

, Счетчики FPS пригодятся, но попытка найти счетчик для измерения производительности вашего Mac может быть хлопотной. Count Он решает эту проблему, записывая ваш игровой процесс и отслеживая FPS в виде полезного графика.

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

Вы никогда не задумывались, сколько FPS ваша игра работает, пока вы играете? Вы можете, наконец, удовлетворить свое любопытство, так как Count It отображает текущий FPS в углу экрана во время игры. Вы также можете сохранить настройки игры, помогая вам вспомнить, какое разрешение вы использовали для достижения максимальной производительности.

Скачать: Считать это (бесплатно)

5. Новабенч

Novabench — это универсальный тест, который анализирует ваш процессор, графический процессор, память и скорость диска. Просто нажав Начать тесты начнется комплексный анализ. Как и Cinebench, Novabench также открывает сложное видео, в котором измеряется способность вашего Mac обрабатывать 3D-изображения.

Через несколько минут результаты вашего теста должны появиться, но если вы просто посмотрите на них, вы не сможете понять, насколько хорошо работает ваш Mac. Сравните ваши результаты с тысячами других компьютеров Mac в базе данных результатов Novabench. Чтобы сохранить результаты, вам необходимо зарегистрироваться.

Скачать: Novabench (бесплатно, доступна премиум-версия за $ 19)

Ваш Mac соответствует вашим требованиям?

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

Иногда вашему Mac просто нужен новый старт, чтобы запустить его на высокой скорости. Узнайте, как заставить старый Mac чувствовать себя как новый

Как заставить старый Mac снова почувствовать себя новым

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

или как переустановить macOS, чтобы сделать ваш Mac быстрым и скрипучим.

Узнайте больше о тестах, процессорах, аппаратных советах, приложениях для Mac, Mac.

5 лучших альтернатив Spotlight для поиска файлов Mac и не только

Источник

Оцените статью