Продуктивність macos vs ubuntu 16.04
Компанія Apple на минулому тижні випустила MacOS 10.12 Sierra яка замінить OS X EL Capitan. У цій статті ми порівняємо продуктивність цього щорічного поновлення MacOS з Ubuntu 16.04 LTS на MacBook Air і Mac Mini.

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

Ми розглянемо продуктивність 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.

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

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

SQLite - поширена система баз даних, яка використовується як в Mac, так і в Linux, продуктивність була майже однаковою (менше краще).


Хоча в тесті SQLite MacOS показала непоганий результат, але в тесті на швидкість компіляції набагато швидше працює Ubuntu, різниця для компіляторів GCC і Clang непомітна.

Тест MAFFT знову відпрацював набагато швидше в Ubuntu, але тут вже Clang показав себе краще за gcc.


У тестах Fhourstones і TSCP продуктивність була майже однаковою:

У тесті швидкості компіляції ImageMagik MacOS 10.12 показала себе швидше ніж Ubuntu.

Відео: Windows VS Ubuntu. Тест в 5 іграх
Але ось компіляція PHP була виконана швидше в Ubuntu з gcc, а результат Clang зрівнявся з MacOS:

Тест C-Ray був найшвидшим в Ubuntu 16.04 з компілятором gcc 5.4. Цей тест краще працює в останніх версіях gcc.

У тесті Stockfish системи показали однакову продуктивність.


Цікаво, що сервер баз даних Postgresql працює набагато швидше в MacOS, ніж в Ubuntu 16.04. Результати для Clang і gcc однакові.

Тут Clang показав однакові результати, а GCC був найшвидшим.

Clang швидше в SciMark2.

У OpenMP GCC працює швидше.

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

Продуктивність Macbook Air
Далі розглянемо результати Mac Mini, які включають OS X 10.10.5 і 10.11.6.

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


Але далі ситуація не змінюється, Linux працює набагато швидше ніж MacOS:

Ubuntu продовжує залишатися на першому місці.


Продуктивність не сильно змінилася в OS X 10.10 і MacOS 10.12, по крайней мере для цього обладнання.
Відео: macOS Sierra vs Windows 10 vs Ubuntu 16.04 (UI Comparision)

OS X / MacOS залишаються швидше в тесті часу компіляції ImageMagic.
Відео: ✓macbuntu 16,04: Зробіть Ubuntu виглядати наступним Mac OS X - встановити MAC OS X Theme

Linux як і раніше швидше при складанні PHP.


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


І на завершення тест OpenGL:



Подібно 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, що не може не радувати.
Процесори intel devil`s canyon з`явилися в продажу
У мережі з`явилися дані про нові процесори intel skylake: core i7-6700k і i5-6600k
Стартують продажі процесорів intel haswell refresh
У мережі з`явилося фото інженерного зразка восьмиядерного процесора intel core i7 haswell-e
Операційна система ios 7 стала доступна для завантаження
Кращі ноутбуки для ubuntu
Як користуватися blender для початківців
Що нового в linux kernel 4.9
Macbook air в черговий раз порадувала своїх шанувальників по всьому світу
Мінікомп`ютери на linux
Wwdc 2012
Apple представила оновлений macbook
Macbook pro 2016 несумісний з linux
Apple`s iphone 5 event: презентація нового iphone почалася зі статистики
Msi представила міні-пк на базі системних плат форм-фактора mini-stx
Продуктивність ubuntu 16.04 vs ubuntu 16.10
Розчаровані прихильники apple переходять на ubuntu
Дистрибутиви linux схожі на os x
Ультра компактний міні пк gigabyte brix pc kit
Transcend jetdrive lite - карти пам`яті, розроблені спеціально для apple macbook
Apple випустила більш доступний imac
Apple`s iphone 5 event: презентація нового iphone почалася зі статистики
Macbook pro 2016 несумісний з linux
Transcend jetdrive lite - карти пам`яті, розроблені спеціально для apple macbook
Продуктивність ubuntu 16.04 vs ubuntu 16.10
Процесори intel devil`s canyon з`явилися в продажу
Msi представила міні-пк на базі системних плат форм-фактора mini-stx
Apple випустила більш доступний imac