Продуктивність 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

Відео: Windows VS Ubuntu. Тест в 5 іграх

Але ось компіляція 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, по крайней мере для цього обладнання.

Відео: macOS Sierra vs Windows 10 vs Ubuntu 16.04 (UI Comparision)

macos23

OS X / MacOS залишаються швидше в тесті часу компіляції ImageMagic.

Відео: ✓macbuntu 16,04: Зробіть Ubuntu виглядати наступним Mac OS X - встановити MAC OS X Theme

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 покращилася в порівнянні з колишніми версіями.

Відео: ✓ NEW macbuntu 16.04: Make Ubuntu Look Like Mac OS X (Version: 2)

висновки

Це були всі результати тестування MacOS і Ubuntu 16.04 на двох сучасних пристроях. Обидві операційних системи мали приблизно однакову продуктивність. В одних тестах себе краще показує GCC, в інших Clang. Найбільш цікавими результатами для MacOS були Postgresql і SQLite, тут система показала відмінну продуктивність. Можливо, це пов`язано з використанням файлової системи HFS.

Також MacOS працює швидше при складанні ImageMagck, але Ubuntu працює набагато швидше в тестах OpenGL, що не може не радувати.

Поділися в соціальних мережах:

Схожі
Apple`s iphone 5 event: презентація нового iphone почалася зі статистикиApple`s iphone 5 event: презентація нового iphone почалася зі статистики
Macbook pro 2016 несумісний з linuxMacbook pro 2016 несумісний з linux
Transcend jetdrive lite - карти пам`яті, розроблені спеціально для apple macbookTranscend jetdrive lite - карти пам`яті, розроблені спеціально для apple macbook
Мінікомп`ютери на linuxМінікомп`ютери на linux
Продуктивність ubuntu 16.04 vs ubuntu 16.10Продуктивність ubuntu 16.04 vs ubuntu 16.10
Процесори intel devil`s canyon з`явилися в продажуПроцесори intel devil`s canyon з`явилися в продажу
Msi представила міні-пк на базі системних плат форм-фактора mini-stxMsi представила міні-пк на базі системних плат форм-фактора mini-stx
Кращі ноутбуки для ubuntuКращі ноутбуки для ubuntu
Apple випустила більш доступний imacApple випустила більш доступний imac
Як користуватися blender для початківцівЯк користуватися blender для початківців
» » Продуктивність macos vs ubuntu 16.04