Сравнение производительности macOS 10.13 High Sierra vs. Ubuntu.

Apple на этой неделе выпустила macOS 10.13 «High Sierra» в качестве новейшей версии своей операционной системы. Конечно, любопытство взяло верх надо мной, поэтому здесь приведены тесты macOS 10.12.6, macOS 10.13, Ubuntu 16.04 LTS и Ubuntu 17.10 на MacBook Air, чтобы сравнить производительность.
Вероятно, самое интересное изменение с macOS High Sierra находится под капотом, и это автоматическая миграция из файловой системы HFS+ в новую файловую систему Apple APFS. После десятилетий использования HFS+, наконец, заменяется новой файловой системой, поддерживающей 64-разрядные inodes, исключительно оптимизированной для флэш-памяти, встроенного шифрования, поддержки snapshotting снимков, лучшей целостности данных итд.
www.phoronix.com/scan.php?page=news_item&px=mac...
Я уже опубликовал некоторые результаты тестирования показывающие, что APFS, как правило, имеет гораздо лучшую производительность, чем HFS+, хотя интересно посмотреть, как она сравнивается с EXT4 на Ubuntu.
В сегодняшнем тестировании macOS 10.13 High Sierra сравнивалась с macOS 10.12.6 перед установкой дистрибутивов GNU/Linux. В сборках macOS использовался собственный стэк компиляции Xcode, основанный на LLVM/Clang.
Ubuntu 16.04.3 LTS была следующей для тестирования с её ядром Linux 4.10, компилятором GCC 5.4, Mesa 17.0.7 итд.
Ежедневный снимок 17.10 Artful Aardvark этой недели также был протестирован на производительность. Ubuntu 17.10 поставляется с ядром Linux 4.13, компилятором кода GCC 7.2.0, файловой системой EXT4, Mesa 17.2.1 и средой рабочего стола GNOME 3.26 на Wayland. Второй запуск Ubuntu 17.10 также был сделан при использовании LLVM Clang 5.0 в качестве компилятора кода C/C++, а не GCC, чтобы помочь изолировать различия в производительности из-за выбора по умолчанию каждого поставщика в качестве компилятора системного кода.
Один и тот же Apple MacBook Air использовался на протяжении всего тестирования с Haswell Core i5 4250U, 4 ГБ памяти DDR3, 120 ГБ Apple SSD и графикой HD 5000. Я работаю над тем, чтобы получить доступ к другому оборудованию MacBook, которое более современно для некоторых тестов Metal и OpenGL/Vulkan и других сравнений. Если я получу доступ к этому, в ближайшем будущем будут продолжены тесты High Sierra.
Все эти тесты MacOS High Sierra и тесты GNU/Linux были выполнены полностью автоматизированным и воспроизводимым образом с использованием программного обеспечения для тестирования производительности Phoronix Test Suite с открытым исходным кодом:
www.phoronix-test-suite.com/
Результаты тестирования по ссылке:
macOS 10.13 High Sierra vs. Ubuntu Linux Performance - Phoronix

URL записи