Tests by Michael Larabel for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1709276-TY-MACBUNTU073 MacOS 10.12.6 vs. Ubuntu 16.04 Linux MacBook Air - Phoronix Test Suite MacOS 10.12.6 vs. Ubuntu 16.04 Linux MacBook Air Tests by Michael Larabel for a future article.
HTML result view exported from: https://openbenchmarking.org/result/1709276-TY-MACBUNTU073&grr&rdt .
MacOS 10.12.6 vs. Ubuntu 16.04 Linux MacBook Air Processor Motherboard Chipset Memory Disk Graphics Monitor Audio Network OS Kernel Compiler File-System Screen Resolution Desktop Display Driver OpenGL macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS Intel Core i5 @ 1.30GHz (4 Cores) Apple MacBook Air Apple SSD 2 x 2048 MB DDR3-1600MHz 121GB APPLE SSD SD0128F Intel HD 5000 1536MB Color LCD macOS 10.12.6 16.7.0 (x86_64) Apple LLVM 9.0.0 (clang-900.0.37) + GCC 4.2.1 MS-DOS FAT32 1366x768 2 x 2 GB DDR3-1600MHz macOS 10.13 17.0.0 (x86_64) Apple LLVM 9.0.0 (clang-900.0.37) + GCC 4.2.1 + Xcode 9.0 APFS Intel Core i5-4250U @ 2.60GHz (4 Cores) Apple Mac-35C1E88140C3E6CF Intel Haswell-ULT DRAM 4096MB 121GB APPLE SSD SD0128 Intel Haswell-ULT IGP (1000MHz) Intel Haswell-ULT HD Audio Broadcom BCM4360 802.11ac Wireless Ubuntu 16.04 4.10.0-35-generic (x86_64) Unity 7.4.0 modesetting 1.19.3 4.5 Mesa 17.0.7 GCC 5.4.0 20160609 ext4 OpenBenchmarking.org System Details - macOS 10.12.6: Python 2.7.10. - macOS 10.13: Java SE Runtime Environment (build 1.8.0_144-b01). Python 2.7.10. - Ubuntu 16.04.3 LTS: Python 2.7.12. Compiler Details - Ubuntu 16.04.3 LTS: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details - Ubuntu 16.04.3 LTS: CFQ / data=ordered,errors=remount-ro,relatime,rw Processor Details - Ubuntu 16.04.3 LTS: Scaling Governor: intel_pstate powersave
MacOS 10.12.6 vs. Ubuntu 16.04 Linux MacBook Air j2dbench: Vector Graphics Rendering j2dbench: All Rendering Tests j2dbench: Image Rendering j2dbench: Text Rendering sunflow: Global Illumination + Image Synthesis openssl: RSA 4096-bit Performance encode-mp3: WAV To MP3 encode-flac: WAV To FLAC stockfish: Total Time primesieve: 1e12 Prime Number Generation c-ray: Total Time tscp: AI Chess Performance scimark2: Jacobi Successive Over-Relaxation scimark2: Dense LU Matrix Factorization scimark2: Sparse Matrix Multiply scimark2: Fast Fourier Transform scimark2: Monte Carlo scimark2: Composite xonotic: 1366 x 768 - High xonotic: 1366 x 768 - Low nexuiz: 1366 x 768 - Yes - Off postmark: Disk Transaction Performance compilebench: Read Compiled Tree compilebench: Initial Create compilebench: Compile blogbench: Write blogbench: Read sqlite: Default Test Directory macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 970516.93 1071995.64 1426094.08 9979.40 7.88 44.97 16.18 11.60 5204 497.44 97.90 915685 763.43 620.04 489.96 106.92 85.07 413.08 46.54 69.21 32.71 1336 89.05 56.31 249.67 1273 185607 27.96 960584.56 1071475.63 1431949.10 9834.27 7.86 45.03 16.25 11.60 5210 498.37 97.88 912691 754.40 616.17 485.10 106.12 84.33 409.23 43.81 63.07 32.23 1637 196.51 46.18 308.98 985 242343 10.48 606753.58 666711.00 905674.93 10093.96 8.48 122.93 17.25 8.97 4926 349.58 86.25 133806 764.69 552.48 430.55 119.17 87.70 390.92 22.82 29.42 26.03 2631 486.69 183.55 337.14 2885 235195 29.63 OpenBenchmarking.org
Java 2D Microbenchmark Rendering Test: Vector Graphics Rendering OpenBenchmarking.org Units Per Second, More Is Better Java 2D Microbenchmark 1.0 Rendering Test: Vector Graphics Rendering macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 200K 400K 600K 800K 1000K SE +/- 940.84, N = 4 SE +/- 9057.01, N = 4 SE +/- 7673.95, N = 8 970516.93 960584.56 606753.58
Java 2D Microbenchmark Rendering Test: All Rendering Tests OpenBenchmarking.org Units Per Second, More Is Better Java 2D Microbenchmark 1.0 Rendering Test: All Rendering Tests macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 200K 400K 600K 800K 1000K SE +/- 5200.95, N = 4 SE +/- 2840.65, N = 4 SE +/- 5681.12, N = 4 1071995.64 1071475.63 666711.00
Java 2D Microbenchmark Rendering Test: Image Rendering OpenBenchmarking.org Units Per Second, More Is Better Java 2D Microbenchmark 1.0 Rendering Test: Image Rendering macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 300K 600K 900K 1200K 1500K SE +/- 11147.61, N = 4 SE +/- 18620.91, N = 8 SE +/- 36524.30, N = 8 1426094.08 1431949.10 905674.93
Java 2D Microbenchmark Rendering Test: Text Rendering OpenBenchmarking.org Units Per Second, More Is Better Java 2D Microbenchmark 1.0 Rendering Test: Text Rendering macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 2K 4K 6K 8K 10K SE +/- 9.28, N = 4 SE +/- 52.98, N = 4 SE +/- 44.55, N = 4 9979.40 9834.27 10093.96
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 2 4 6 8 10 SE +/- 0.01, N = 2 SE +/- 0.00, N = 2 SE +/- 0.30, N = 4 7.88 7.86 8.48
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 14.01, N = 6 44.97 45.03 122.93 -arch -fomit-frame-pointer -arch -fomit-frame-pointer -m64 -ldl 1. (CC) gcc options: -O3 -lssl -lcrypto
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.5 WAV To MP3 macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 4 8 12 16 20 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.16, N = 5 16.18 16.25 17.25 -fno-common -lncurses -liconv -fno-common -lncurses -liconv -pipe 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -lm
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 3 6 9 12 15 SE +/- 0.10, N = 5 SE +/- 0.10, N = 5 SE +/- 0.14, N = 5 11.60 11.60 8.97 -fvisibility=hidden 1. (CXX) g++ options: -O2 -lm
Stockfish Total Time OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 1100 2200 3300 4400 5500 SE +/- 33.55, N = 3 SE +/- 8.62, N = 3 SE +/- 8.33, N = 3 5204 5210 4926 -arch -mdynamic-no-pic -arch -mdynamic-no-pic -flto 1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 5.4.2 1e12 Prime Number Generation macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 110 220 330 440 550 SE +/- 0.36, N = 3 SE +/- 0.23, N = 3 SE +/- 3.71, N = 3 497.44 498.37 349.58 -fopenmp 1. (CXX) g++ options: -O2
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 2.24, N = 6 97.90 97.88 86.25 1. (CC) gcc options: -lm -lpthread -O3
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 200K 400K 600K 800K 1000K SE +/- 6084.41, N = 5 SE +/- 6810.26, N = 5 SE +/- 431.37, N = 5 915685 912691 133806 1. (CC) gcc options: -O3 -march=native
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 160 320 480 640 800 SE +/- 3.45, N = 4 SE +/- 8.47, N = 4 SE +/- 4.09, N = 4 763.43 754.40 764.69 1. (CC) gcc options: -lm
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 130 260 390 520 650 SE +/- 1.11, N = 4 SE +/- 6.61, N = 4 SE +/- 1.12, N = 4 620.04 616.17 552.48 1. (CC) gcc options: -lm
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 110 220 330 440 550 SE +/- 2.14, N = 4 SE +/- 1.09, N = 4 SE +/- 0.59, N = 4 489.96 485.10 430.55 1. (CC) gcc options: -lm
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 30 60 90 120 150 SE +/- 0.66, N = 4 SE +/- 0.63, N = 4 SE +/- 0.61, N = 4 106.92 106.12 119.17 1. (CC) gcc options: -lm
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 20 40 60 80 100 SE +/- 0.17, N = 4 SE +/- 0.32, N = 4 SE +/- 0.51, N = 4 85.07 84.33 87.70 1. (CC) gcc options: -lm
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 90 180 270 360 450 SE +/- 0.89, N = 4 SE +/- 2.28, N = 4 SE +/- 0.97, N = 4 413.08 409.23 390.92 1. (CC) gcc options: -lm
Xonotic Resolution: 1366 x 768 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1366 x 768 - Effects Quality: High macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 11 22 33 44 55 SE +/- 0.45, N = 3 SE +/- 0.62, N = 3 SE +/- 0.03, N = 3 46.54 43.81 22.82 MIN: 16 / MAX: 141 MIN: 15 / MAX: 134 MIN: 14 / MAX: 45
Xonotic Resolution: 1366 x 768 - Effects Quality: Low OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1366 x 768 - Effects Quality: Low macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 15 30 45 60 75 SE +/- 0.31, N = 3 SE +/- 0.87, N = 3 SE +/- 0.10, N = 3 69.21 63.07 29.42 MIN: 32 / MAX: 236 MIN: 30 / MAX: 205 MIN: 19 / MAX: 59
Nexuiz Resolution: 1366 x 768 - HDR: Yes - Sound: Off OpenBenchmarking.org Frames Per Second, More Is Better Nexuiz 2.5.2 Resolution: 1366 x 768 - HDR: Yes - Sound: Off macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 8 16 24 32 40 SE +/- 0.37, N = 3 SE +/- 0.21, N = 3 SE +/- 4.62, N = 6 32.71 32.23 26.03 MIN: 15 / MAX: 103 MIN: 15 / MAX: 101 MIN: 11 / MAX: 120
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 600 1200 1800 2400 3000 SE +/- 4.33, N = 3 SE +/- 12.90, N = 3 SE +/- 15.88, N = 3 1336 1637 2631 1. (CC) gcc options: -O3
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 110 220 330 440 550 SE +/- 0.46, N = 3 SE +/- 0.46, N = 3 SE +/- 6.42, N = 3 89.05 196.51 486.69
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 40 80 120 160 200 SE +/- 0.14, N = 3 SE +/- 0.28, N = 3 SE +/- 0.98, N = 3 56.31 46.18 183.55
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 70 140 210 280 350 SE +/- 0.82, N = 3 SE +/- 0.78, N = 3 SE +/- 5.59, N = 3 249.67 308.98 337.14
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Write macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 600 1200 1800 2400 3000 SE +/- 9.77, N = 3 SE +/- 17.02, N = 3 SE +/- 58.85, N = 3 1273 985 2885 -pthread 1. (CC) gcc options: -O2
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Read macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 50K 100K 150K 200K 250K SE +/- 2646.33, N = 6 SE +/- 6601.24, N = 6 SE +/- 8432.60, N = 6 185607 242343 235195 -pthread 1. (CC) gcc options: -O2
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory macOS 10.12.6 macOS 10.13 Ubuntu 16.04.3 LTS 7 14 21 28 35 SE +/- 1.45, N = 6 SE +/- 0.04, N = 3 SE +/- 0.63, N = 6 27.96 10.48 29.63 -lreadline -lcurses -lreadline -lcurses -ldl -lpthread 1. (CC) gcc options: -O2
Phoronix Test Suite v10.8.4