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