macOS 10.12 vs. Ubuntu Linux Benchmarking Mac OS X / macOS benchmarking with macOS 10.12 Sierra compared to Ubuntu 16.04.1 LTS on the same Sandy Bridge Mac Mini system. Benchmarks by Michael Larabel for a future article on Phoronix.com. OS X 10.10.5: Processor: Intel Core i5 @ 2.60GHz (4 Cores), Motherboard: Apple Mac mini, Chipset: Intel 8, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 1 TB APPLE HDD HTS541010A9E662, Graphics: Intel Iris 1536MB, Monitor: Thunderbolt Display OS: OS X 10.10.5, Kernel: 14.5.0 (x86_64), Compiler: Apple LLVM 7.0.2 (clang-700.1.81) + GCC 4.2.1 + Xcode 7.2.1, File-System: Journaled HFS+, Screen Resolution: 2560x1440 OS X 10.11.6: Processor: Intel Core i5 @ 2.60GHz (4 Cores), Motherboard: Apple Mac mini, Chipset: Intel 8, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 1 TB APPLE HDD HTS541010A9E662, Graphics: Intel Iris 1536MB, Monitor: Thunderbolt Display OS: OS X 10.11.6, Kernel: 15.6.0 (x86_64), Compiler: Apple LLVM 8.0.0 (clang-800.0.38) + GCC 4.2.1 + Xcode 8.0, File-System: Journaled HFS+, Screen Resolution: 2560x1440 macOS 10.12: Processor: Intel Core i5 @ 2.60GHz (4 Cores), Motherboard: Apple Mac mini, Chipset: Intel 8, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 1 TB APPLE HDD HTS541010A9E662, Graphics: Intel Iris 1536MB, Monitor: Thunderbolt Display OS: macOS 10.12, Kernel: 16.0.0 (x86_64), Compiler: Apple LLVM 8.0.0 (clang-800.0.38) + GCC 4.2.1 + Xcode 8.0, File-System: Journaled HFS+, Screen Resolution: 2560x1440 Ubuntu 16.04.1 LTS: Processor: Intel Core i5-4278U @ 3.10GHz (4 Cores), Motherboard: Apple Mac-35C5E08120C7EEAF, Chipset: Intel Haswell-ULT DRAM, Memory: 8192MB, Disk: 1000GB APPLE HDD HTS541, Graphics: Intel Haswell-ULT IGP (1100MHz), Audio: Intel Haswell-ULT HD Audio, Monitor: Thunderbolt, Network: Broadcom NetXtreme BCM57766 Gigabit PCIe + Broadcom BCM4360 802.11ac Wireless OS: Ubuntu 16.04, Kernel: 4.4.0-38-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: intel 2.99.917, OpenGL: 3.3 Mesa 11.2.0, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 2560x1440 Ubuntu 16.04.1 LTS - Clang 3.8: Processor: Intel Core i5-4278U @ 3.10GHz (4 Cores), Motherboard: Apple Mac-35C5E08120C7EEAF, Chipset: Intel Haswell-ULT DRAM, Memory: 8192MB, Disk: 1000GB APPLE HDD HTS541, Graphics: Intel Haswell-ULT IGP (1100MHz), Audio: Intel Haswell-ULT HD Audio, Monitor: Thunderbolt, Network: Broadcom NetXtreme BCM57766 Gigabit PCIe + Broadcom BCM4360 802.11ac Wireless OS: Ubuntu 16.04, Kernel: 4.4.0-38-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: intel 2.99.917, OpenGL: 3.3 Mesa 11.2.0, Compiler: Clang 3.8.0-2ubuntu4, File-System: ext4, Screen Resolution: 2560x1440 Urban Terror 4.2.013 Resolution: 2560 x 1440 Frames Per Second > Higher Is Better OS X 10.10.5 ....... 43.53 |================================= OS X 10.11.6 ....... 44.77 |================================== macOS 10.12 ........ 52.60 |======================================== Ubuntu 16.04.1 LTS . 67.43 |=================================================== GraphicsMagick 1.3.19 Operation: Resizing Iterations Per Minute > Higher Is Better OS X 10.10.5 ................... 94 |============================= OS X 10.11.6 ................... 93 |============================= macOS 10.12 .................... 93 |============================= Ubuntu 16.04.1 LTS ............. 133 |========================================= Ubuntu 16.04.1 LTS - Clang 3.8 . 95 |============================= GraphicsMagick 1.3.19 Operation: HWB Color Space Iterations Per Minute > Higher Is Better OS X 10.10.5 ................... 125 |================================== OS X 10.11.6 ................... 115 |=============================== macOS 10.12 .................... 114 |=============================== Ubuntu 16.04.1 LTS ............. 152 |========================================= Ubuntu 16.04.1 LTS - Clang 3.8 . 110 |============================== Fhourstones 3.1 Complex Connect-4 Solving Kpos / sec > Higher Is Better OS X 10.10.5 ................... 10197.87 |================================== OS X 10.11.6 ................... 10053.20 |================================== macOS 10.12 .................... 10036.43 |================================= Ubuntu 16.04.1 LTS ............. 10507.10 |=================================== Ubuntu 16.04.1 LTS - Clang 3.8 . 10798.67 |==================================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better OS X 10.10.5 ................... 68.95 |============ OS X 10.11.6 ................... 71.38 |============ macOS 10.12 .................... 67.68 |=========== Ubuntu 16.04.1 LTS ............. 224.15 |====================================== Ubuntu 16.04.1 LTS - Clang 3.8 . 219.09 |===================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better OS X 10.10.5 ................... 43.21 |========= OS X 10.11.6 ................... 46.04 |========== macOS 10.12 .................... 38.12 |======== Ubuntu 16.04.1 LTS ............. 169.25 |==================================== Ubuntu 16.04.1 LTS - Clang 3.8 . 179.57 |====================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better OS X 10.10.5 ................... 885.75 |====================== OS X 10.11.6 ................... 789.22 |=================== macOS 10.12 .................... 852.18 |===================== Ubuntu 16.04.1 LTS ............. 1510.79 |===================================== Ubuntu 16.04.1 LTS - Clang 3.8 . 1170.05 |============================= SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better OS X 10.10.5 ................... 1131.74 |==================================== OS X 10.11.6 ................... 1142.96 |==================================== macOS 10.12 .................... 1147.02 |==================================== Ubuntu 16.04.1 LTS ............. 993.00 |=============================== Ubuntu 16.04.1 LTS - Clang 3.8 . 1178.28 |===================================== TSCP 1.81 AI Chess Performance Nodes Per Second > Higher Is Better OS X 10.10.5 ................... 1078267 |===================================== OS X 10.11.6 ................... 1074064 |===================================== macOS 10.12 .................... 1073643 |===================================== Ubuntu 16.04.1 LTS ............. 1034811 |=================================== Ubuntu 16.04.1 LTS - Clang 3.8 . 1084866 |===================================== Hierarchical INTegration 1.0 Test: FLOAT QUIPs > Higher Is Better OS X 10.10.5 ................... 239904779.38 |=========================== OS X 10.11.6 ................... 242065033.45 |=========================== macOS 10.12 .................... 242155604.45 |=========================== Ubuntu 16.04.1 LTS ............. 289637648.69 |================================ Ubuntu 16.04.1 LTS - Clang 3.8 . 241879397.49 |=========================== OpenSSL 1.0.1g RSA 4096-bit Performance Signs Per Second > Higher Is Better OS X 10.10.5 ................... 57.63 |======== OS X 10.11.6 ................... 60.33 |========= macOS 10.12 .................... 59.57 |========= Ubuntu 16.04.1 LTS ............. 258.67 |====================================== Ubuntu 16.04.1 LTS - Clang 3.8 . 255.20 |===================================== PostgreSQL pgbench 9.4.3 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write TPS > Higher Is Better OS X 10.10.5 ................... 315.17 |====================================== OS X 10.11.6 ................... 318.40 |====================================== macOS 10.12 .................... 152.23 |================== Ubuntu 16.04.1 LTS ............. 244.17 |============================= Ubuntu 16.04.1 LTS - Clang 3.8 . 269.42 |================================ PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write TPS > Higher Is Better OS X 10.10.5 ................... 44.77 |================================= OS X 10.11.6 ................... 43.96 |================================= macOS 10.12 .................... 43.87 |================================= Ubuntu 16.04.1 LTS ............. 44.00 |================================= Ubuntu 16.04.1 LTS - Clang 3.8 . 52.57 |======================================= BLAKE2 20130131 Phoronix Test Suite v6.6.0 Cycles Per Byte < Lower Is Better OS X 10.10.5 ................... 4.96 |====================================== OS X 10.11.6 ................... 5.19 |======================================== macOS 10.12 .................... 5.19 |======================================== Ubuntu 16.04.1 LTS ............. 4.84 |===================================== Ubuntu 16.04.1 LTS - Clang 3.8 . 5.10 |======================================= Urban Terror 4.2.013 Resolution: 2560 x 1440 - Total Frame Time Milliseconds < Lower Is Better OS X 10.10.5 ....... MIN: 4.0 AVG: 22.9 MAX: 86.0 OS X 10.11.6 ....... MIN: 2.0 AVG: 21.9 MAX: 74.0 macOS 10.12 ........ MIN: 2.0 AVG: 19.0 MAX: 66.0 Ubuntu 16.04.1 LTS . MIN: 3.0 AVG: 14.7 MAX: 27.0 Stockfish 2014-11-26 Total Time ms < Lower Is Better OS X 10.10.5 ................... 4971 |======================================== OS X 10.11.6 ................... 4432 |==================================== macOS 10.12 .................... 4438 |==================================== Ubuntu 16.04.1 LTS ............. 4218 |================================== Ubuntu 16.04.1 LTS - Clang 3.8 . 4180 |================================== SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better OS X 10.10.5 ................... 43.92 |== OS X 10.11.6 ................... 47.14 |=== macOS 10.12 .................... 51.98 |=== Ubuntu 16.04.1 LTS ............. 679.47 |====================================== Ubuntu 16.04.1 LTS - Clang 3.8 . 638.18 |==================================== Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Seconds < Lower Is Better OS X 10.10.5 ................... 38.03 |======================================= OS X 10.11.6 ................... 34.86 |==================================== macOS 10.12 .................... 34.80 |==================================== Ubuntu 16.04.1 LTS ............. 9.88 |========== Ubuntu 16.04.1 LTS - Clang 3.8 . 11.60 |============ Timed ImageMagick Compilation 6.9.0 Time To Compile Seconds < Lower Is Better OS X 10.10.5 ................... 82.29 |========================== OS X 10.11.6 ................... 86.56 |=========================== macOS 10.12 .................... 89.12 |============================ Ubuntu 16.04.1 LTS ............. 122.13 |====================================== Ubuntu 16.04.1 LTS - Clang 3.8 . 102.06 |================================ Timed PHP Compilation 5.2.9 Time To Compile Seconds < Lower Is Better OS X 10.10.5 ................... 61.54 |======================================= OS X 10.11.6 ................... 60.64 |====================================== macOS 10.12 .................... 61.94 |======================================= Ubuntu 16.04.1 LTS ............. 52.43 |================================= Ubuntu 16.04.1 LTS - Clang 3.8 . 46.49 |============================= C-Ray 1.1 Total Time Seconds < Lower Is Better OS X 10.10.5 ................... 76.27 |======================================= OS X 10.11.6 ................... 72.63 |===================================== macOS 10.12 .................... 73.66 |====================================== Ubuntu 16.04.1 LTS ............. 56.60 |============================= Ubuntu 16.04.1 LTS - Clang 3.8 . 69.72 |==================================== Primesieve 5.4.2 1e12 Prime Number Generation Seconds < Lower Is Better OS X 10.10.5 ................... 423.09 |====================================== OS X 10.11.6 ................... 411.37 |===================================== macOS 10.12 .................... 408.84 |===================================== Ubuntu 16.04.1 LTS ............. 202.26 |================== Ubuntu 16.04.1 LTS - Clang 3.8 . 403.76 |====================================