Ubuntu 15.04 vs. 15.10 Benchmarks

Tests by Michael Larabel testing out-of-the-box Ubuntu 15.04 and Ubuntu 15.10 on the same system.

HTML result view exported from: https://openbenchmarking.org/result/1510184-HA-UBUNTU27658&sor&grs.

Ubuntu 15.04 vs. 15.10 BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionUbuntu 15.04Ubuntu 15.10Intel Core i7-5960X @ 3.50GHz (16 Cores)Gigabyte X99-UD4-CFIntel Xeon E5 v3/Core16384MB240GB OCZ VERTEX3MSI AMD Radeon R9 270 4096MBIntel C610/X99DELL P2415QIntel ConnectionUbuntu 15.043.19.0-30-generic (x86_64)Unity 7.3.2X Server 1.17.1radeon 7.5.03.3 Mesa 10.5.2 Gallium 0.4GCC 4.9.2ext43840x2160Intel Xeon E7 v3/XeonMSI AMD Radeon R7 370 / R9 270/370 OEM 4096MBRealtek ALC1150SyncMasterUbuntu 15.104.2.0-16-generic (x86_64)UnityX Server 1.17.2radeon 7.5.993.3 Mesa 11.0.2 Gallium 0.4GCC 5.2.1 201510102560x1600OpenBenchmarking.orgCompiler Details- Ubuntu 15.04: --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.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,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- DEADLINE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- Ubuntu 15.04: Scaling Governor: intel_pstate performance- Ubuntu 15.10: Scaling Governor: intel_pstate powersaveSystem Details- Ubuntu 15.04: Python 2.7.9.- Ubuntu 15.10: Python 2.7.10.

Ubuntu 15.04 vs. 15.10 Benchmarksbuild-linux-kernel: Time To Compilex264: H.264 Video Encodingcompilebench: Initial Createfio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/sfio: Seq Write - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/sencode-mp3: WAV To MP3ffmpeg: H.264 HD To NTSC DVfftw: Float + SSE - 2D FFT Size 4096pgbench: Mostly RAM - Normal Load - Read Writecompilebench: Compileffte: N=64, 1D Complex FFT Routinefio: Seq Read - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/spgbench: On-Disk - Normal Load - Read Writedbench: 6vpxenc: vpxencsqlite: Default Test Directoryc-ray: Total Timefio: Rand Write - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/sUbuntu 15.04Ubuntu 15.1063.62276.46360.1433.09110.9213.2924.86122859458.67908.145324.2832.106363.26814.0435.8614.9913.0197.94129.10233.89324.0530.97104.0913.0224.47124459547.57915.625292.5331.916328.41817.0114.9915.12103.90OpenBenchmarking.org

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 3.18-rc6Time To CompileUbuntu 15.04Ubuntu 15.10306090120150SE +/- 1.14, N = 3SE +/- 1.65, N = 363.62129.10

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2014-08-30H.264 Video EncodingUbuntu 15.04Ubuntu 15.1060120180240300SE +/- 0.97, N = 5SE +/- 2.98, N = 10276.46233.891. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateUbuntu 15.04Ubuntu 15.1080160240320400SE +/- 4.61, N = 3SE +/- 7.68, N = 3360.14324.05

Flexible IO Tester

Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/sUbuntu 15.04Ubuntu 15.10816243240SE +/- 0.05, N = 333.0930.971. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/sUbuntu 15.04Ubuntu 15.1020406080100SE +/- 0.21, N = 3SE +/- 0.51, N = 3110.92104.091. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3Ubuntu 15.10Ubuntu 15.043691215SE +/- 0.01, N = 5SE +/- 0.06, N = 513.0213.29-funroll-loops-fomit-frame-pointer1. (CC) gcc options: -O3 -ffast-math -pipe -lm

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.6.2H.264 HD To NTSC DVUbuntu 15.10Ubuntu 15.04612182430SE +/- 0.09, N = 3SE +/- 0.16, N = 324.4724.861. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

FFTW

Build: Float + SSE - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.4Build: Float + SSE - Size: 2D FFT Size 4096Ubuntu 15.10Ubuntu 15.043K6K9K12K15KSE +/- 68.05, N = 5SE +/- 64.08, N = 51244512285-std=gnu991. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

PostgreSQL pgbench

Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Mostly RAM - Test: Normal Load - Mode: Read WriteUbuntu 15.10Ubuntu 15.042K4K6K8K10KSE +/- 24.31, N = 3SE +/- 13.55, N = 39547.579458.671. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileUbuntu 15.10Ubuntu 15.042004006008001000SE +/- 15.36, N = 6SE +/- 14.14, N = 4915.62908.14

FFTE

Test: N=64, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 5.0Test: N=64, 1D Complex FFT RoutineUbuntu 15.04Ubuntu 15.1011002200330044005500SE +/- 0.96, N = 3SE +/- 1.79, N = 35324.285292.531. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_f90 -lmpi_f77 -lmpi -ldl -lhwloc

Flexible IO Tester

Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/sUbuntu 15.04Ubuntu 15.10714212835SE +/- 0.03, N = 3SE +/- 0.02, N = 332.1031.911. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl

PostgreSQL pgbench

Scaling: On-Disk - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: On-Disk - Test: Normal Load - Mode: Read WriteUbuntu 15.04Ubuntu 15.1014002800420056007000SE +/- 18.23, N = 3SE +/- 0.08, N = 36363.266328.411. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Dbench

Client Count: 6

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 6Ubuntu 15.10Ubuntu 15.042004006008001000SE +/- 9.33, N = 3SE +/- 8.71, N = 3817.01814.041. (CC) gcc options: -lpopt -O2

VP8 libvpx Encoding

vpxenc

OpenBenchmarking.orgFrames Per Second, More Is BetterVP8 libvpx Encoding 1.3.0vpxencUbuntu 15.04816243240SE +/- 0.76, N = 635.861. (CXX) g++ options: -m64 -lvpx -lgtest -lpthread -lm -O3 -U_FORTIFY_SOURCE

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryUbuntu 15.04Ubuntu 15.1048121620SE +/- 0.01, N = 3SE +/- 0.02, N = 314.9914.991. (CC) gcc options: -O2 -ldl -lpthread

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeUbuntu 15.04Ubuntu 15.1048121620SE +/- 0.01, N = 3SE +/- 0.58, N = 613.0115.121. (CC) gcc options: -lm -lpthread -O3

Flexible IO Tester

Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/sUbuntu 15.10Ubuntu 15.0420406080100SE +/- 0.24, N = 3SE +/- 12.44, N = 6103.9097.941. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl


Phoronix Test Suite v10.8.5