MacOS 10.12.6 vs. Ubuntu 16.04 vs. Ubuntu 17.10 Linux MacBook Air Tests by Michael Larabel for a future article. macOS 10.12.6: Processor: Intel Core i5 @ 1.30GHz (4 Cores), Motherboard: Apple MacBook Air, Chipset: Apple SSD, Memory: 2 x 2048 MB DDR3-1600MHz, Disk: 121GB APPLE SSD SD0128F, Graphics: Intel HD 5000 1536MB, Monitor: Color LCD OS: macOS 10.12.6, Kernel: 16.7.0 (x86_64), Compiler: Apple LLVM 9.0.0 (clang-900.0.37) + GCC 4.2.1, File-System: MS-DOS FAT32, Screen Resolution: 1366x768 macOS 10.13: Processor: Intel Core i5 @ 1.30GHz (4 Cores), Motherboard: Apple MacBook Air, Chipset: Apple SSD, Memory: 2 x 2 GB DDR3-1600MHz, Disk: 121GB APPLE SSD SD0128F, Graphics: Intel HD 5000 1536MB, Monitor: Color LCD OS: macOS 10.13, Kernel: 17.0.0 (x86_64), Compiler: Apple LLVM 9.0.0 (clang-900.0.37) + GCC 4.2.1 + Xcode 9.0, File-System: APFS, Screen Resolution: 1366x768 Ubuntu 16.04.3 LTS: Processor: Intel Core i5-4250U @ 2.60GHz (4 Cores), Motherboard: Apple Mac-35C1E88140C3E6CF, Chipset: Intel Haswell-ULT DRAM, Memory: 4096MB, Disk: 121GB APPLE SSD SD0128, Graphics: Intel Haswell-ULT IGP (1000MHz), Audio: Intel Haswell-ULT HD Audio, Monitor: Color LCD, Network: Broadcom BCM4360 802.11ac Wireless OS: Ubuntu 16.04, Kernel: 4.10.0-35-generic (x86_64), Desktop: Unity 7.4.0, Display Driver: modesetting 1.19.3, OpenGL: 4.5 Mesa 17.0.7, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 1366x768 Ubuntu 17.10: Processor: Intel Core i5-4250U @ 2.60GHz (4 Cores), Motherboard: Apple Mac-35C1E88140C3E6CF, Chipset: Intel Haswell-ULT DRAM, Memory: 4096MB, Disk: 121GB APPLE SSD SD0128, Graphics: Intel Haswell-ULT IGP (1000MHz), Audio: Intel Haswell-ULT HD Audio, Monitor: Color LCD, Network: Broadcom Limited BCM4360 802.11ac Wireless OS: Ubuntu 17.10, Kernel: 4.13.0-12-generic (x86_64), Desktop: GNOME Shell 3.26.0, Display Server: Wayland, OpenGL: 4.5 Mesa 17.2.1, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1366x768 Ubuntu 17.10 - Clang: Processor: Intel Core i5-4250U @ 2.60GHz (4 Cores), Motherboard: Apple Mac-35C1E88140C3E6CF, Chipset: Intel Haswell-ULT DRAM, Memory: 4096MB, Disk: 121GB APPLE SSD SD0128, Graphics: Intel Haswell Mobile 1536MB (1000MHz), Audio: Intel Haswell-ULT HD Audio, Monitor: Color LCD, Network: Broadcom Limited BCM4360 802.11ac Wireless OS: Ubuntu 17.10, Kernel: 4.13.0-12-generic (x86_64), Desktop: GNOME Shell 3.26.0, Display Server: Wayland, OpenGL: 4.5 Mesa 17.2.1, Compiler: Clang 5.0.0-2ubuntu1, File-System: ext4, Screen Resolution: 1366x768 playing: Processor: Intel Core i7 @ 2.20GHz (4 Cores / 8 Threads), Motherboard: Apple MacBook Pro, Chipset: Apple SSD, Memory: 2 x 8 GB DDR3-1600MHz, Disk: 251GB APPLE SSD SM0256G, Graphics: Intel Iris Pro 1536MB, Monitor: Color LCD OS: macOS 10.13.1, Kernel: 17.2.0 (x86_64), Display Server: X Server 1.18.4, OpenGL: 2.1, Compiler: Apple LLVM 9.0.0 (clang-900.0.38) + GCC 4.2.1, File-System: APFS, Screen Resolution: 2880x1800 SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better macOS 10.12.6 ........ 27.96 |=============================== macOS 10.13 .......... 10.48 |============ Ubuntu 16.04.3 LTS ... 29.63 |================================= Ubuntu 17.10 ......... 43.94 |================================================= Ubuntu 17.10 - Clang . 39.25 |============================================ playing .............. 4.10 |===== BlogBench 1.0 Test: Read Final Score > Higher Is Better macOS 10.12.6 ...... 185607 |============= macOS 10.13 ........ 242343 |================= Ubuntu 16.04.3 LTS . 235195 |================= Ubuntu 17.10 ....... 279435 |==================== playing ............ 709742 |================================================== BlogBench 1.0 Test: Write Final Score > Higher Is Better macOS 10.12.6 ...... 1273 |======================= macOS 10.13 ........ 985 |================== Ubuntu 16.04.3 LTS . 2885 |==================================================== Ubuntu 17.10 ....... 2224 |======================================== playing ............ 1917 |=================================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better macOS 10.12.6 ........ 249.67 |======================= macOS 10.13 .......... 308.98 |============================= Ubuntu 16.04.3 LTS ... 337.14 |================================ Ubuntu 17.10 ......... 357.31 |================================= Ubuntu 17.10 - Clang . 339.51 |================================ playing .............. 512.48 |================================================ Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better macOS 10.12.6 ........ 56.31 |========== macOS 10.13 .......... 46.18 |======== Ubuntu 16.04.3 LTS ... 183.55 |=============================== Ubuntu 17.10 ......... 280.58 |================================================ Ubuntu 17.10 - Clang . 274.28 |=============================================== playing .............. 73.89 |============= Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better macOS 10.12.6 ........ 89.05 |===== macOS 10.13 .......... 196.51 |=========== Ubuntu 16.04.3 LTS ... 486.69 |============================ Ubuntu 17.10 ......... 810.05 |=============================================== Ubuntu 17.10 - Clang . 827.84 |================================================ playing .............. 580.14 |================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better macOS 10.12.6 ........ 1336 |============== macOS 10.13 .......... 1637 |================= Ubuntu 16.04.3 LTS ... 2631 |=========================== Ubuntu 17.10 ......... 4777 |================================================= Ubuntu 17.10 - Clang . 4838 |================================================== playing .............. 2709 |============================ Nexuiz 2.5.2 Resolution: 1366 x 768 - HDR: Yes - Sound: Off Frames Per Second > Higher Is Better macOS 10.12.6 ...... 32.71 |========================= macOS 10.13 ........ 32.23 |======================== Ubuntu 16.04.3 LTS . 26.03 |==================== playing ............ 67.13 |=================================================== Xonotic 0.8.2 Resolution: 1366 x 768 - Effects Quality: Low Frames Per Second > Higher Is Better macOS 10.12.6 ...... 69.21 |========================== macOS 10.13 ........ 63.07 |======================== Ubuntu 16.04.3 LTS . 29.42 |=========== Ubuntu 17.10 ....... 133.15 |================================================== playing ............ 119.61 |============================================= Xonotic 0.8.2 Resolution: 1366 x 768 - Effects Quality: High Frames Per Second > Higher Is Better macOS 10.12.6 ...... 46.54 |============================ macOS 10.13 ........ 43.81 |========================== Ubuntu 16.04.3 LTS . 22.82 |============== Ubuntu 17.10 ....... 85.85 |=================================================== playing ............ 82.87 |================================================= SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better macOS 10.12.6 ........ 413.08 |==================================== macOS 10.13 .......... 409.23 |==================================== Ubuntu 16.04.3 LTS ... 390.92 |================================== Ubuntu 17.10 ......... 368.86 |================================ Ubuntu 17.10 - Clang . 405.15 |==================================== playing .............. 547.17 |================================================ SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better macOS 10.12.6 ........ 85.07 |===================================== macOS 10.13 .......... 84.33 |===================================== Ubuntu 16.04.3 LTS ... 87.70 |====================================== Ubuntu 17.10 ......... 84.35 |===================================== Ubuntu 17.10 - Clang . 81.69 |==================================== playing .............. 109.74 |================================================ SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better macOS 10.12.6 ........ 106.92 |========================= macOS 10.13 .......... 106.12 |========================= Ubuntu 16.04.3 LTS ... 119.17 |============================ Ubuntu 17.10 ......... 115.04 |=========================== Ubuntu 17.10 - Clang . 126.28 |============================== playing .............. 204.81 |================================================ SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better macOS 10.12.6 ........ 489.96 |===================================== macOS 10.13 .......... 485.10 |===================================== Ubuntu 16.04.3 LTS ... 430.55 |================================= Ubuntu 17.10 ......... 408.57 |=============================== Ubuntu 17.10 - Clang . 471.87 |==================================== playing .............. 632.67 |================================================ SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better macOS 10.12.6 ........ 620.04 |===================================== macOS 10.13 .......... 616.17 |===================================== Ubuntu 16.04.3 LTS ... 552.48 |================================= Ubuntu 17.10 ......... 520.30 |=============================== Ubuntu 17.10 - Clang . 609.17 |==================================== playing .............. 807.43 |================================================ SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better macOS 10.12.6 ........ 763.43 |===================================== macOS 10.13 .......... 754.40 |===================================== Ubuntu 16.04.3 LTS ... 764.69 |===================================== Ubuntu 17.10 ......... 721.87 |=================================== Ubuntu 17.10 - Clang . 736.74 |==================================== playing .............. 981.19 |================================================ TSCP 1.81 AI Chess Performance Nodes Per Second > Higher Is Better macOS 10.12.6 ........ 915685 |==================================== macOS 10.13 .......... 912691 |==================================== Ubuntu 16.04.3 LTS ... 133806 |===== Ubuntu 17.10 ......... 828593 |================================= Ubuntu 17.10 - Clang . 828251 |================================= playing .............. 1185602 |=============================================== C-Ray 1.1 Total Time Seconds < Lower Is Better macOS 10.12.6 ........ 97.90 |================================================= macOS 10.13 .......... 97.88 |================================================= Ubuntu 16.04.3 LTS ... 86.25 |=========================================== Ubuntu 17.10 ......... 79.96 |======================================== Ubuntu 17.10 - Clang . 90.30 |============================================= playing .............. 39.38 |==================== Primesieve 5.4.2 1e12 Prime Number Generation Seconds < Lower Is Better macOS 10.12.6 ........ 497.44 |=============================================== macOS 10.13 .......... 498.37 |=============================================== Ubuntu 16.04.3 LTS ... 349.58 |================================= Ubuntu 17.10 ......... 257.67 |======================== Ubuntu 17.10 - Clang . 506.73 |================================================ playing .............. 401.82 |====================================== Stockfish 2014-11-26 Total Time ms < Lower Is Better macOS 10.12.6 ........ 5204 |================================================== macOS 10.13 .......... 5210 |================================================== Ubuntu 16.04.3 LTS ... 4926 |=============================================== Ubuntu 17.10 ......... 5246 |================================================== Ubuntu 17.10 - Clang . 5035 |================================================ playing .............. 4190 |======================================== FLAC Audio Encoding 1.3.1 WAV To FLAC Seconds < Lower Is Better macOS 10.12.6 ........ 11.60 |================================================= macOS 10.13 .......... 11.60 |================================================= Ubuntu 16.04.3 LTS ... 8.97 |====================================== Ubuntu 17.10 ......... 9.06 |====================================== Ubuntu 17.10 - Clang . 11.50 |================================================= LAME MP3 Encoding 3.99.5 WAV To MP3 Seconds < Lower Is Better macOS 10.12.6 ........ 16.18 |============================================== macOS 10.13 .......... 16.25 |============================================== Ubuntu 16.04.3 LTS ... 17.25 |================================================= Ubuntu 17.10 ......... 15.79 |============================================= Ubuntu 17.10 - Clang . 16.24 |============================================== OpenSSL 1.0.1g RSA 4096-bit Performance Signs Per Second > Higher Is Better macOS 10.12.6 ........ 44.97 |=========== macOS 10.13 .......... 45.03 |=========== Ubuntu 16.04.3 LTS ... 122.93 |=============================== Ubuntu 17.10 ......... 190.63 |================================================ Ubuntu 17.10 - Clang . 190.70 |================================================ playing .............. 114.23 |============================= Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Seconds < Lower Is Better macOS 10.12.6 ...... 7.88 |================================================ macOS 10.13 ........ 7.86 |================================================ Ubuntu 16.04.3 LTS . 8.48 |==================================================== Ubuntu 17.10 ....... 7.65 |=============================================== Java 2D Microbenchmark 1.0 Rendering Test: Text Rendering Units Per Second > Higher Is Better macOS 10.12.6 ...... 9979.40 |============================================== macOS 10.13 ........ 9834.27 |============================================= Ubuntu 16.04.3 LTS . 10093.96 |============================================== Ubuntu 17.10 ....... 10462.55 |================================================ Java 2D Microbenchmark 1.0 Rendering Test: Image Rendering Units Per Second > Higher Is Better macOS 10.12.6 ...... 1426094.08 |============================================== macOS 10.13 ........ 1431949.10 |============================================== Ubuntu 16.04.3 LTS . 905674.93 |============================= Ubuntu 17.10 ....... 1389540.75 |============================================= Java 2D Microbenchmark 1.0 Rendering Test: All Rendering Tests Units Per Second > Higher Is Better macOS 10.12.6 ...... 1071995.64 |============================================= macOS 10.13 ........ 1071475.63 |============================================= Ubuntu 16.04.3 LTS . 666711.00 |============================ Ubuntu 17.10 ....... 1097926.21 |============================================== Java 2D Microbenchmark 1.0 Rendering Test: Vector Graphics Rendering Units Per Second > Higher Is Better macOS 10.12.6 ...... 970516.93 |=============================================== macOS 10.13 ........ 960584.56 |=============================================== Ubuntu 16.04.3 LTS . 606753.58 |============================= Ubuntu 17.10 ....... 970900.93 |===============================================