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 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 |============================================ 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 |================================================== 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 |======================================== 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 |============================================== 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 |=============================================== 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 |================================================ 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 |================================================== 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 |========================================= 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 |================================================== 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 |=================================================== 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 |=============================================== 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 |============================================== 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 |================================================ 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 |============================================== 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 |=============================================== 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 |============================================== 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 |=========================================== 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 |============================================= 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 |================================================ 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 |================================================ 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 |================================================ 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 |===============================================