X1 Carbon Ubuntu vs. Fedora vs. openSUSE Broadwell Benchmarks by Michael Larabel for a future article on Phoronix.com of a three-way Linux distribution comparison with Intel Broadwell laptop. Ubuntu, Fedora, and openSUSE benchmarked.
HTML result view exported from: https://openbenchmarking.org/result/1501240-DE-X1CARBON644&grr&sro .
X1 Carbon Ubuntu vs. Fedora vs. openSUSE Broadwell Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed Intel Core i7-5600U @ 3.20GHz (4 Cores) LENOVO 20BSCTO1WW Intel Broadwell-U-OPI 8192MB 128GB SAMSUNG MZNTE128 Intel Broadwell-U (950MHz) Intel Broadwell-U Audio Intel Connection + Intel Wireless 7265 Ubuntu 14.10 3.16.0-29-generic (x86_64) Unity 7.3.1 X Server 1.16.0 intel 2.99.914 3.3 Mesa 10.3.2 GCC 4.9.1 ext4 1920x1080 Ubuntu 15.04 3.18.0-9-generic (x86_64) X Server 1.16.2.901 (1.16.3 RC 1) intel 2.99.917 GCC 4.9.2 Fedora 21 3.17.8-300.fc21.x86_64 (x86_64) GNOME Shell 3.14.3 intel 2.99.916 3.3 Mesa 10.4.1 GCC 4.9.2 20141101 openSUSE 20150123 3.18.3-1-desktop (x86_64) KDE 4.14.4 X Server 1.16.2 intel 2.99.917 3.3 Mesa 10.4.2 GCC 4.8.3 xfs OpenBenchmarking.org Compiler Details - Ubuntu 14.10: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - Ubuntu 15.04 20150123: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - Fedora 21: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-linker-hash-style=gnu --with-tune=generic - openSUSE Tumbleweed: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind Disk Details - Ubuntu 14.10: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Ubuntu 15.04 20150123: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Fedora 21: CFQ / data=ordered,relatime,rw,seclabel Processor Details - Scaling Governor: intel_pstate powersave Graphics Details - SNA System Details - Ubuntu 14.10: Disk Scheduler: DEADLINE. Python 2.7.8. - Ubuntu 15.04 20150123: Disk Scheduler: DEADLINE. Python 2.7.9. - Fedora 21: Disk Scheduler: CFQ. Python 2.7.8. SELinux: Enabled. - openSUSE Tumbleweed: Python 2.7.9. Disk Mount Options Details - openSUSE Tumbleweed: attr2,inode64,noquota,relatime,rw
X1 Carbon Ubuntu vs. Fedora vs. openSUSE Broadwell openssl: RSA 4096-bit Performance ffmpeg: H.264 HD To NTSC DV encode-mp3: WAV To MP3 stockfish: Total Time c-ray: Total Time build-linux-kernel: Time To Compile build-apache: Time To Compile x264: H.264 Video Encoding john-the-ripper: Blowfish xonotic: 1920 x 1080 - Ultimate xonotic: 1400 x 1050 - Ultimate xonotic: 1920 x 1080 - Ultra xonotic: 1400 x 1050 - Ultra xonotic: 1920 x 1080 - High xonotic: 1400 x 1050 - High tesseract: 1920 x 1080 tesseract: 1400 x 1050 postmark: Disk Transaction Performance compilebench: Read Compiled Tree compilebench: Initial Create compilebench: Compile fio: Seq Write - POSIX AIO - No - 4KB - Default Test Directory - MB/s fio: Seq Read - POSIX AIO - No - 4KB - Default Test Directory - MB/s fio: Rand Write - POSIX AIO - No - 4KB - Default Test Directory - MB/s fio: Rand Read - POSIX AIO - No - 4KB - Default Test Directory - MB/s Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 241.77 18.06 13.06 3872 63.28 284.35 59.65 73.87 2400 25.46 25.44 36.68 36.68 48.43 48.43 24.10 29.75 5068 923.42 173.04 277.39 119.50 154.36 111.19 36.96 241.77 18.26 12.85 3879 63.31 284.57 59.98 73.65 2404 39.05 39.06 55.90 55.96 74.86 74.81 38.90 47.72 5282 1095.48 207.45 273.36 119.67 162.13 103.31 37.15 254.73 17.22 12.74 3937 62.60 262.96 55.80 73.60 2374 40.79 40.80 55.22 55.05 71.02 72.94 40.56 50.18 5034 966.02 164.78 269.22 120.10 148.20 111.73 37.62 255.53 17.50 14.51 3899 62.91 251.90 53.62 73.85 2488 37.35 37.46 52.05 52.08 67.28 67.59 4967 1107.16 164.13 302.76 120.66 181.08 112.48 38.66 OpenBenchmarking.org
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 60 120 180 240 300 SE +/- 3.51, N = 6 SE +/- 0.29, N = 3 SE +/- 0.20, N = 3 SE +/- 3.63, N = 6 254.73 241.77 241.77 255.53 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.1.1 H.264 HD To NTSC DV Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 4 8 12 16 20 SE +/- 0.25, N = 5 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.25, N = 6 17.22 18.06 18.26 17.50 -lasound -lXv -lX11 -lXext -lasound -lXv -lX11 -lXext -lasound 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 4 8 12 16 20 SE +/- 0.01, N = 5 SE +/- 0.03, N = 5 SE +/- 0.04, N = 5 SE +/- 0.03, N = 5 12.74 13.06 12.85 14.51 1. (CC) gcc options: -O3 -fomit-frame-pointer -ffast-math -pipe -lm
Stockfish Total Time OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 800 1600 2400 3200 4000 SE +/- 1.45, N = 3 SE +/- 1.00, N = 3 SE +/- 5.90, N = 3 SE +/- 3.48, N = 3 3937 3872 3879 3899 1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt -flto
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 14 28 42 56 70 SE +/- 0.31, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.35, N = 3 62.60 63.28 63.31 62.91 1. (CC) gcc options: -lm -lpthread -O3
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.18-rc6 Time To Compile Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 60 120 180 240 300 SE +/- 0.56, N = 3 SE +/- 0.65, N = 3 SE +/- 0.53, N = 3 SE +/- 0.81, N = 3 262.96 284.35 284.57 251.90
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 13 26 39 52 65 SE +/- 0.54, N = 3 SE +/- 0.52, N = 3 SE +/- 0.47, N = 3 SE +/- 0.36, N = 3 55.80 59.65 59.98 53.62
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2014-08-30 H.264 Video Encoding Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 16 32 48 64 80 SE +/- 0.84, N = 10 SE +/- 0.18, N = 5 SE +/- 0.08, N = 5 SE +/- 0.86, N = 10 73.60 73.87 73.65 73.85 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 500 1000 1500 2000 2500 SE +/- 4.16, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 1.67, N = 3 2374 2400 2404 2488 1. (CC) gcc options: -fopenmp -lcrypt
Xonotic Resolution: 1920 x 1080 - Effects Quality: Ultimate OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1920 x 1080 - Effects Quality: Ultimate Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 9 18 27 36 45 SE +/- 0.08, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 40.79 25.46 39.05 37.35 MIN: 19 / MAX: 72 MIN: 12 / MAX: 43 MIN: 18 / MAX: 65 MIN: 18 / MAX: 63
Xonotic Resolution: 1400 x 1050 - Effects Quality: Ultimate OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1400 x 1050 - Effects Quality: Ultimate Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 40.80 25.44 39.06 37.46 MIN: 19 / MAX: 71 MIN: 12 / MAX: 44 MIN: 18 / MAX: 65 MIN: 18 / MAX: 63
Xonotic Resolution: 1920 x 1080 - Effects Quality: Ultra OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1920 x 1080 - Effects Quality: Ultra Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 13 26 39 52 65 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 55.22 36.68 55.90 52.05 MIN: 27 / MAX: 94 MIN: 17 / MAX: 57 MIN: 25 / MAX: 84 MIN: 24 / MAX: 83
Xonotic Resolution: 1400 x 1050 - Effects Quality: Ultra OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1400 x 1050 - Effects Quality: Ultra Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 13 26 39 52 65 SE +/- 0.16, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.15, N = 3 55.05 36.68 55.96 52.08 MIN: 26 / MAX: 94 MIN: 17 / MAX: 55 MIN: 25 / MAX: 84 MIN: 24 / MAX: 83
Xonotic Resolution: 1920 x 1080 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1920 x 1080 - Effects Quality: High Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 20 40 60 80 100 SE +/- 0.45, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.31, N = 3 71.02 48.43 74.86 67.28 MIN: 38 / MAX: 113 MIN: 27 / MAX: 62 MIN: 42 / MAX: 102 MIN: 39 / MAX: 101
Xonotic Resolution: 1400 x 1050 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1400 x 1050 - Effects Quality: High Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.17, N = 3 72.94 48.43 74.81 67.59 MIN: 39 / MAX: 113 MIN: 27 / MAX: 62 MIN: 41 / MAX: 103 MIN: 38 / MAX: 101
Tesseract Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 1920 x 1080 Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 9 18 27 36 45 SE +/- 0.28, N = 3 SE +/- 0.03, N = 3 SE +/- 0.16, N = 3 40.56 24.10 38.90
Tesseract Resolution: 1400 x 1050 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 1400 x 1050 Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 11 22 33 44 55 SE +/- 0.60, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 50.18 29.75 47.72
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 1100 2200 3300 4400 5500 SE +/- 34.00, N = 3 SE +/- 34.00, N = 3 SE +/- 37.00, N = 3 SE +/- 33.00, N = 3 5034 5068 5282 4967 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 Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 200 400 600 800 1000 SE +/- 21.94, N = 3 SE +/- 109.32, N = 3 SE +/- 6.46, N = 3 SE +/- 7.97, N = 3 966.02 923.42 1095.48 1107.16
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 50 100 150 200 250 SE +/- 3.78, N = 3 SE +/- 13.37, N = 3 SE +/- 1.06, N = 3 SE +/- 1.47, N = 3 164.78 173.04 207.45 164.13
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 70 140 210 280 350 SE +/- 2.69, N = 3 SE +/- 6.50, N = 6 SE +/- 5.97, N = 6 SE +/- 2.05, N = 3 269.22 277.39 273.36 302.76
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 30 60 90 120 150 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 SE +/- 0.45, N = 3 SE +/- 0.14, N = 3 120.10 119.50 119.67 120.66 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 40 80 120 160 200 SE +/- 0.45, N = 3 SE +/- 1.21, N = 3 SE +/- 1.34, N = 3 SE +/- 0.37, N = 3 148.20 154.36 162.13 181.08 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 30 60 90 120 150 SE +/- 0.26, N = 3 SE +/- 0.26, N = 3 SE +/- 4.42, N = 6 SE +/- 0.03, N = 3 111.73 111.19 103.31 112.48 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.18, N = 3 SE +/- 0.16, N = 3 SE +/- 0.11, N = 3 37.62 36.96 37.15 38.66 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Phoronix Test Suite v10.8.4