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 .
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 fio: Rand Read - POSIX AIO - No - 4KB - Default Test Directory - MB/s fio: Rand Write - POSIX AIO - No - 4KB - Default Test Directory - MB/s fio: Seq Read - POSIX AIO - No - 4KB - Default Test Directory - MB/s fio: Seq Write - POSIX AIO - No - 4KB - Default Test Directory - MB/s compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree postmark: Disk Transaction Performance tesseract: 1400 x 1050 tesseract: 1920 x 1080 xonotic: 1400 x 1050 - High xonotic: 1920 x 1080 - High xonotic: 1400 x 1050 - Ultra xonotic: 1920 x 1080 - Ultra xonotic: 1400 x 1050 - Ultimate xonotic: 1920 x 1080 - Ultimate john-the-ripper: Blowfish x264: H.264 Video Encoding build-apache: Time To Compile build-linux-kernel: Time To Compile c-ray: Total Time stockfish: Total Time encode-mp3: WAV To MP3 ffmpeg: H.264 HD To NTSC DV openssl: RSA 4096-bit Performance Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 36.96 111.19 154.36 119.50 277.39 173.04 923.42 5068 29.75 24.10 48.43 48.43 36.68 36.68 25.44 25.46 2400 73.87 59.65 284.35 63.28 3872 13.06 18.06 241.77 37.15 103.31 162.13 119.67 273.36 207.45 1095.48 5282 47.72 38.90 74.81 74.86 55.96 55.90 39.06 39.05 2404 73.65 59.98 284.57 63.31 3879 12.85 18.26 241.77 37.62 111.73 148.20 120.10 269.22 164.78 966.02 5034 50.18 40.56 72.94 71.02 55.05 55.22 40.80 40.79 2374 73.60 55.80 262.96 62.60 3937 12.74 17.22 254.73 38.66 112.48 181.08 120.66 302.76 164.13 1107.16 4967 67.59 67.28 52.08 52.05 37.46 37.35 2488 73.85 53.62 251.90 62.91 3899 14.51 17.50 255.53 OpenBenchmarking.org
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 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 9 18 27 36 45 SE +/- 0.18, N = 3 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 36.96 37.15 37.62 38.66 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 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 30 60 90 120 150 SE +/- 0.26, N = 3 SE +/- 4.42, N = 6 SE +/- 0.26, N = 3 SE +/- 0.03, N = 3 111.19 103.31 111.73 112.48 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 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 40 80 120 160 200 SE +/- 1.21, N = 3 SE +/- 1.34, N = 3 SE +/- 0.45, N = 3 SE +/- 0.37, N = 3 154.36 162.13 148.20 181.08 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
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 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 30 60 90 120 150 SE +/- 0.17, N = 3 SE +/- 0.45, N = 3 SE +/- 0.10, N = 3 SE +/- 0.14, N = 3 119.50 119.67 120.10 120.66 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 70 140 210 280 350 SE +/- 6.50, N = 6 SE +/- 5.97, N = 6 SE +/- 2.69, N = 3 SE +/- 2.05, N = 3 277.39 273.36 269.22 302.76
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 50 100 150 200 250 SE +/- 13.37, N = 3 SE +/- 1.06, N = 3 SE +/- 3.78, N = 3 SE +/- 1.47, N = 3 173.04 207.45 164.78 164.13
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 200 400 600 800 1000 SE +/- 109.32, N = 3 SE +/- 6.46, N = 3 SE +/- 21.94, N = 3 SE +/- 7.97, N = 3 923.42 1095.48 966.02 1107.16
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 1100 2200 3300 4400 5500 SE +/- 34.00, N = 3 SE +/- 37.00, N = 3 SE +/- 34.00, N = 3 SE +/- 33.00, N = 3 5068 5282 5034 4967 1. (CC) gcc options: -O3
Tesseract Resolution: 1400 x 1050 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 1400 x 1050 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 11 22 33 44 55 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.60, N = 3 29.75 47.72 50.18
Tesseract Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 1920 x 1080 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.16, N = 3 SE +/- 0.28, N = 3 24.10 38.90 40.56
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 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.17, N = 3 48.43 74.81 72.94 67.59 MIN: 27 / MAX: 62 MIN: 41 / MAX: 103 MIN: 39 / MAX: 113 MIN: 38 / MAX: 101
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 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.45, N = 3 SE +/- 0.31, N = 3 48.43 74.86 71.02 67.28 MIN: 27 / MAX: 62 MIN: 42 / MAX: 102 MIN: 38 / MAX: 113 MIN: 39 / MAX: 101
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 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 13 26 39 52 65 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.16, N = 3 SE +/- 0.15, N = 3 36.68 55.96 55.05 52.08 MIN: 17 / MAX: 55 MIN: 25 / MAX: 84 MIN: 26 / MAX: 94 MIN: 24 / MAX: 83
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 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 13 26 39 52 65 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 36.68 55.90 55.22 52.05 MIN: 17 / MAX: 57 MIN: 25 / MAX: 84 MIN: 27 / MAX: 94 MIN: 24 / MAX: 83
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 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 25.44 39.06 40.80 37.46 MIN: 12 / MAX: 44 MIN: 18 / MAX: 65 MIN: 19 / MAX: 71 MIN: 18 / MAX: 63
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 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 9 18 27 36 45 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 25.46 39.05 40.79 37.35 MIN: 12 / MAX: 43 MIN: 18 / MAX: 65 MIN: 19 / MAX: 72 MIN: 18 / MAX: 63
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 500 1000 1500 2000 2500 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 4.16, N = 3 SE +/- 1.67, N = 3 2400 2404 2374 2488 1. (CC) gcc options: -fopenmp -lcrypt
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2014-08-30 H.264 Video Encoding Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 16 32 48 64 80 SE +/- 0.18, N = 5 SE +/- 0.08, N = 5 SE +/- 0.84, N = 10 SE +/- 0.86, N = 10 73.87 73.65 73.60 73.85 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 13 26 39 52 65 SE +/- 0.52, N = 3 SE +/- 0.47, N = 3 SE +/- 0.54, N = 3 SE +/- 0.36, N = 3 59.65 59.98 55.80 53.62
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.18-rc6 Time To Compile Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 60 120 180 240 300 SE +/- 0.65, N = 3 SE +/- 0.53, N = 3 SE +/- 0.56, N = 3 SE +/- 0.81, N = 3 284.35 284.57 262.96 251.90
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 14 28 42 56 70 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.31, N = 3 SE +/- 0.35, N = 3 63.28 63.31 62.60 62.91 1. (CC) gcc options: -lm -lpthread -O3
Stockfish Total Time OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 800 1600 2400 3200 4000 SE +/- 1.00, N = 3 SE +/- 5.90, N = 3 SE +/- 1.45, N = 3 SE +/- 3.48, N = 3 3872 3879 3937 3899 1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt -flto
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 4 8 12 16 20 SE +/- 0.03, N = 5 SE +/- 0.04, N = 5 SE +/- 0.01, N = 5 SE +/- 0.03, N = 5 13.06 12.85 12.74 14.51 1. (CC) gcc options: -O3 -fomit-frame-pointer -ffast-math -pipe -lm
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.1.1 H.264 HD To NTSC DV Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.25, N = 5 SE +/- 0.25, N = 6 18.06 18.26 17.22 17.50 -lXv -lX11 -lXext -lasound -lXv -lX11 -lXext -lasound -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
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 60 120 180 240 300 SE +/- 0.29, N = 3 SE +/- 0.20, N = 3 SE +/- 3.51, N = 6 SE +/- 3.63, N = 6 241.77 241.77 254.73 255.53 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
Phoronix Test Suite v10.8.4