Производительность MacOS vs Ubuntu 16.04

Компания Apple на прошлой неделе выпустила MacOS 10.12 Sierra которая заменит OS X EL Capitan. В этой статье мы сравним производительность этого ежегодного обновления MacOS с Ubuntu 16.04 LTS на MacBook Air и Mac Mini.

image-1

Для тех, кто регулярно следит за новостями компании Apple, в MacOS 10.12 интегрирован голосовой помощник Siri, улучшена iCloud Drive, оптимизирован способ хранения данных, введена новая экспериментальная файловая система Apple File System (APFS), добавлена поддержка копирования и вставки между устройствами, Apple Pay интегрирован в Safari, а также улучшено множество других программ.

image-2

Мы рассмотрим производительность MacOS и Ubuntu 16.04, сравним какая операционная система работает быстрее. Для тестирования будут использоваться устройства a Haswell MacBook Air and и Haswell era Mac Mini. MacBook Air оснащен процессором Intel Core i5 4250U и имеет встроенную графическую карту Intel HD Graphics 5000, а также 4 Гб ОЗУ DDR3 и SSD размером 120 Гб.

Mac Mini использует Core i5 4278U CPU, графическую карту Iris Graphics 5100, 8 Гб оперативной памяти DDR3, и 1000GB HDD.

image-3

Для тестирования использовалась чистая, только что установленная MacOS Sierra. В качестве компилятора использовался Xcode 8.0 от Apple. Затем была установлена чистая система Ubuntu 16.04. В Ubuntu использовался компилятор GCC 5.4, а также в некоторых текстах LLVM Clang 3.8.

image-4

Также было проведено дополнительное тестирование MacOS Sierra, OS X 10.10.5 и 10.11.6, на том же оборудовании. Но давайте перейдем к самим тестам. Сначала рассмотрим производительность Mac Mini.

Производительность Mac Mini

macos

SQLite — распространенная система баз данных, которая используется как в Mac, так и в Linux, производительность была почти одинаковой (меньше лучше).

macos2

macos1

Хотя в тесте SQLite MacOS показала неплохой результат, но в тесте на скорость компиляции намного быстрее работает Ubuntu, разница для компиляторов GCC и Clang незаметна.

macos3

Тест MAFFT опять отработал намного быстрее в Ubuntu, но здесь уже Clang показал себя лучше за gcc.

macos4

macos5

В тестах Fhourstones и TSCP производительность была почти одинаковой:

macos6

В тесте скорости компиляции ImageMagik MacOS 10.12 показала себя быстрее чем Ubuntu.

macos7

Но вот компиляция PHP была выполнена быстрее в Ubuntu с gcc, а результат Clang сравнялся с MacOS:

macos8

Тест C-Ray был самым быстрым в Ubuntu 16.04 с компилятором gcc 5.4. Этот тест лучше работает в последних версиях gcc.

macos9

В тесте Stockfish системы показали одинаковую производительность.

macos11

macos10

Интересно, что сервер баз данных Postgresql работает намного быстрее в MacOS, чем в Ubuntu 16.04. Результаты для Clang и gcc одинаковые.

macos12

Здесь Clang показал одинаковые результаты, а GCC был самым быстрым.

macos13

Clang быстрее в  SciMark2.

macos14

 

В OpenMP GCC работает быстрее.

macos15

Графические тесты показали лучший результат в Ubuntu.

macos16

Производительность Macbook Air

Далее рассмотрим результаты Mac Mini, которые включают OS X 10.10.5 и 10.11.6.

macos17

SQLite на MacBook Air давал похожие результаты по производительности для обоих систем. Но в Mac Mini огромное преимущество в производительности, можно предположить, что файловая система HFS не синхронизирует файлы с диском в реальном времени.

macos18

macos19

Но дальше ситуация не меняется, Linux работает намного быстрее чем MacOS:

macos20

Ubuntu продолжает оставаться на первом месте.

macos21

macos22

Производительность не сильно изменилась в OS X 10.10 и MacOS 10.12, по крайней мере для этого оборудования.

macos23

OS X / MacOS остаются быстрее в тесте времени компиляции ImageMagic.

macos24

 

Linux по-прежнему быстрее при сборке PHP.

macos25

macos26

При работе сервера баз данных Postgresql MacOS была опять намного быстрее. Но здесь дело в использовании RAM для оптимизации процесса, тесты на диске показали одинаковую производительность в обоих системах. Самый быстрый результат с диском был у Ubuntu с Clang.

macos27

macos28

И на завершение тест OpenGL:

macos29

macos31

macos30

Подобно HD Graphics 5000 на MacBook Air, в Iris 5100 на Mac Mini работали быстрее всего в Ubuntu с драйвером Mesa. Приятно видеть, что производительность MacOS 10.12 улучшилась по сравнению с прежними версиями.

Выводы

Это были все результаты тестирования MacOS и Ubuntu 16.04 на двух современных устройствах. Обе операционных системы имели приблизительно одинаковую производительность. В одних тестах себя лучше показывает GCC, в других Clang. Наиболее интересными результатами для MacOS были Postgresql и SQLite, здесь система показала отличную производительность. Возможно, это связано с использованием файловой системы HFS.

Также MacOS работает быстрее при сборке ImageMagck, но Ubuntu работает гораздо быстрее в тестах OpenGL, что не может не радовать.

Источник: www.phoronix.com

Creative Commons License
Статья Производительность MacOS vs Ubuntu 16.04 распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Ваше имя тоже может быть здесь. Начните писать статьи для Losst. Это просто! Смотрите подробнее как начать писать статьи - Пишите для нас

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

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (17 оценок, среднее: 5,00 из 5)
Загрузка...

3 комментария

  1. Sam Kraken Октябрь 4, 2016 Ответить
    • Kenneth Декабрь 23, 2016 Ответить
    • foggyeyes Декабрь 23, 2016 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: