MacOS 10.12.6 vs. Ubuntu 16.04 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
System Notes: Python 2.7.10.
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
System Notes: Java SE Runtime Environment (build 1.8.0_144-b01). Python 2.7.10.
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
Compiler Notes: --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 Notes: CFQ / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
System Notes: Python 2.7.12.
Nexuiz
TSCP
This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.
SciMark
Compile Bench
Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
FLAC Audio Encoding
This test times how long it takes to encode a sample WAV file to FLAC format three times. Learn more via the OpenBenchmarking.org test page.
LAME MP3 Encoding
Xonotic
This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game. Development began in March of 2010 on the Xonotic game. Learn more via the OpenBenchmarking.org test page.
Sunflow Rendering System
Java 2D Microbenchmark
PostMark
This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
Primesieve
Stockfish
C-Ray
This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
BlogBench
OpenSSL
OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
SQLite
This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.
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
System Notes: Python 2.7.10.
Testing initiated at 25 September 2017 10:32 by user michaellarabel.
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
System Notes: Java SE Runtime Environment (build 1.8.0_144-b01). Python 2.7.10.
Testing initiated at 25 September 2017 16:37 by user michaellarabel.
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
Compiler Notes: --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 Notes: CFQ / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
System Notes: Python 2.7.12.
Testing initiated at 26 September 2017 09:58 by user phoronix.