Ubuntu 12.04 LTS Linux Performance Comparison

Benchmarks by Michael Larabel for a future article on Phoronix.com looking at the evolving Ubuntu 12.04 LTS performance with new hardware enablement stacks in the Precise Pangolin point releases..

HTML result view exported from: https://openbenchmarking.org/result/1402086-PL-UBUNTUPRE47&grt&sor.

Ubuntu 12.04 LTS Linux Performance ComparisonProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionUbuntu 12.04.2Ubuntu 12.04.3Ubuntu 12.04.4Intel Core i5-2520M @ 2.50GHz (4 Cores)HP 161CIntel 2nd Generation Core Family DRAM4096MB160GB INTEL SSDSA2M160 + 128GB RVS02 SuperSpeedIntel Sandybridge Mobile (GT2+)IDT 92HD81B1X5Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205Ubuntu 12.043.5.0-23-generic (x86_64)Unity 5.18.0X Server 1.13.0intel 2.20.93.0 Mesa 9.0GCC 4.6ext41600x900160GB INTEL SSDSA2M160Intel Sandybridge Mobile (GT2+) (1300MHz)3.8.0-29-generic (x86_64)Unity 5.20.0X Server 1.13.3intel 2.21.63.0 Mesa 9.1.4Intel HD 3000 (1300MHz)3.11.0-15-generic (x86_64)X Server 1.14.5intel 2.99.9043.0 Mesa 9.2.1OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v Disk Details- DEADLINE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: acpi-cpufreq ondemandGraphics Details- Ubuntu 12.04.2: UXA- Ubuntu 12.04.3: SNA- Ubuntu 12.04.4: SNASystem Details- Disk Scheduler: DEADLINE.

Ubuntu 12.04 LTS Linux Performance Comparisonblake2: Phoronix Test Suite v5.0.0m1c-ray: Total Timedbench: 1ffmpeg: H.264 HD To NTSC DVgraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solverhpcc: G-HPLhpcc: G-Fftehpcc: EP-DGEMMhpcc: G-Ptranshpcc: EP-STREAM Triadhpcc: G-Rand Accesshpcc: Rand Ring Latencyhpcc: Rand Ring Bandwidthhpcc: Max Ping Pong Bandwidthopenarena: 1600 x 900compress-pbzip2: 256MB File Compressionpostmark: Disk Transaction Performancereaction: 1600 x 900supertuxkart: 1600 x 900build-apache: Time To Compilebuild-linux-kernel: Time To Compilevpxenc: vpxencxonotic: 1600 x 900 - Lowxonotic: 1600 x 900 - Highxonotic: 1600 x 900 - UltraUbuntu 12.04.2Ubuntu 12.04.3Ubuntu 12.04.44.70115.77210.5926.758141102129701276.428.437491.424462.234880.364521.813660.006731.117250.790024265.84122.4322.21166648.8787.4362.50202.1916.8774.2938.8928.484.62115.52190.8726.698141102128711270.818.372161.429932.235670.371081.818230.006551.069190.788194272.17927.2321.29163358.8395.4162.93203.0516.8788.2044.8431.404.62115.59195.9926.248141102129701273.778.367511.424182.232560.369511.822260.005791.202470.788544279.90727.4722.21154968104.2762.72204.0816.7792.8148.7833.34OpenBenchmarking.org

BLAKE2

Phoronix Test Suite v5.0.0m1

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20130131Phoronix Test Suite v5.0.0m1Ubuntu 12.04.3Ubuntu 12.04.4Ubuntu 12.04.21.05752.1153.17254.235.2875SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 34.624.624.701. (CC) gcc options: -std=gnu99 -O3 -march=native -lcrypto -lz

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeUbuntu 12.04.3Ubuntu 12.04.4Ubuntu 12.04.2306090120150SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.14, N = 3115.52115.59115.771. (CC) gcc options: -lm -lpthread -O3

Dbench

Client Count: 1

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 1Ubuntu 12.04.2Ubuntu 12.04.4Ubuntu 12.04.350100150200250SE +/- 0.42, N = 3SE +/- 0.22, N = 3SE +/- 0.44, N = 3210.59195.99190.871. (CC) gcc options: -lpopt -O2

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.1.1H.264 HD To NTSC DVUbuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.2612182430SE +/- 0.12, N = 3SE +/- 0.13, N = 3SE +/- 0.08, N = 326.2426.6926.75-lasound -lSDL-lasound -lSDL1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lm -pthread -lrt -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: BlurUbuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.220406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3818181-ljpeg-ljpeg1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: SharpenUbuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.2918273645SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3414141-ljpeg-ljpeg1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: ResizingUbuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.220406080100SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3102102102-ljpeg-ljpeg1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: HWB Color SpaceUbuntu 12.04.4Ubuntu 12.04.2Ubuntu 12.04.3306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3129129128-ljpeg-ljpeg1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: Local Adaptive ThresholdingUbuntu 12.04.3Ubuntu 12.04.4Ubuntu 12.04.21632486480SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3717070-ljpeg-ljpeg1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lz -lm -lgomp -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverUbuntu 12.04.2Ubuntu 12.04.4Ubuntu 12.04.330060090012001500SE +/- 4.84, N = 3SE +/- 3.80, N = 3SE +/- 2.44, N = 31276.421273.771270.811. (CC) gcc options: -O3

HPC Challenge

Test / Class: G-HPL

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: G-HPLUbuntu 12.04.2Ubuntu 12.04.3Ubuntu 12.04.4246810SE +/- 0.00416, N = 3SE +/- 0.00821, N = 3SE +/- 0.00250, N = 38.437498.372168.367511. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.3

HPC Challenge

Test / Class: G-Ffte

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: G-FfteUbuntu 12.04.3Ubuntu 12.04.2Ubuntu 12.04.40.32170.64340.96511.28681.6085SE +/- 0.00235, N = 3SE +/- 0.00419, N = 3SE +/- 0.00090, N = 31.429931.424461.424181. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.3

HPC Challenge

Test / Class: EP-DGEMM

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: EP-DGEMMUbuntu 12.04.3Ubuntu 12.04.2Ubuntu 12.04.40.5031.0061.5092.0122.515SE +/- 0.00066, N = 3SE +/- 0.00029, N = 3SE +/- 0.00026, N = 32.235672.234882.232561. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.3

HPC Challenge

Test / Class: G-Ptrans

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.4.3Test / Class: G-PtransUbuntu 12.04.3Ubuntu 12.04.4Ubuntu 12.04.20.08350.1670.25050.3340.4175SE +/- 0.00069, N = 3SE +/- 0.00219, N = 3SE +/- 0.00743, N = 30.371080.369510.364521. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.3

HPC Challenge

Test / Class: EP-STREAM Triad

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.4.3Test / Class: EP-STREAM TriadUbuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.20.410.821.231.642.05SE +/- 0.01752, N = 3SE +/- 0.00878, N = 3SE +/- 0.02536, N = 31.822261.818231.813661. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.3

HPC Challenge

Test / Class: G-Random Access

OpenBenchmarking.orgGUP/s, More Is BetterHPC Challenge 1.4.3Test / Class: G-Random AccessUbuntu 12.04.2Ubuntu 12.04.3Ubuntu 12.04.40.00150.0030.00450.0060.0075SE +/- 0.00003, N = 3SE +/- 0.00001, N = 3SE +/- 0.00004, N = 30.006730.006550.005791. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.3

HPC Challenge

Test / Class: Random Ring Latency

OpenBenchmarking.orgusecs, Fewer Is BetterHPC Challenge 1.4.3Test / Class: Random Ring LatencyUbuntu 12.04.3Ubuntu 12.04.2Ubuntu 12.04.40.27060.54120.81181.08241.353SE +/- 0.00695, N = 3SE +/- 0.01277, N = 3SE +/- 0.00565, N = 31.069191.117251.202471. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.3

HPC Challenge

Test / Class: Random Ring Bandwidth

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.4.3Test / Class: Random Ring BandwidthUbuntu 12.04.2Ubuntu 12.04.4Ubuntu 12.04.30.17780.35560.53340.71120.889SE +/- 0.00238, N = 3SE +/- 0.00178, N = 3SE +/- 0.00228, N = 30.790020.788540.788191. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.3

HPC Challenge

Test / Class: Max Ping Pong Bandwidth

OpenBenchmarking.orgMB/s, More Is BetterHPC Challenge 1.4.3Test / Class: Max Ping Pong BandwidthUbuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.29001800270036004500SE +/- 3.27, N = 3SE +/- 23.94, N = 3SE +/- 13.55, N = 34279.914272.184265.841. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.3

OpenArena

Resolution: 1600 x 900

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1600 x 900Ubuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.2612182430SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 327.4727.2322.43MIN: 6 / MAX: 78MIN: 7 / MAX: 79MIN: 5 / MAX: 94

OpenArena

Resolution: 1600 x 900 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.8Resolution: 1600 x 900 - Total Frame TimeUbuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.220406080100Min: 6 / Avg: 36.33 / Max: 78Min: 6 / Avg: 36.67 / Max: 79Min: 5 / Avg: 44.59 / Max: 90

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.6256MB File CompressionUbuntu 12.04.3Ubuntu 12.04.2Ubuntu 12.04.4510152025SE +/- 0.22, N = 3SE +/- 0.38, N = 6SE +/- 0.44, N = 621.2922.2122.211. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceUbuntu 12.04.2Ubuntu 12.04.3Ubuntu 12.04.4400800120016002000SE +/- 6.35, N = 3SE +/- 0.00, N = 3SE +/- 3.00, N = 31666163315491. (CC) gcc options: -O3

Reaction Quake 3

Resolution: 1600 x 900

OpenBenchmarking.orgFrames Per Second, More Is BetterReaction Quake 3 1.0 BetaResolution: 1600 x 900Ubuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.21530456075SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.09, N = 368.0058.8348.87MIN: 58.5 / MAX: 59.5MIN: 48.7 / MAX: 49

Reaction Quake 3

Resolution: 1600 x 900 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterReaction Quake 3 1.0 BetaResolution: 1600 x 900 - Total Frame TimeUbuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.21122334455Min: 4 / Avg: 14.6 / Max: 36Min: 3 / Avg: 16.91 / Max: 43Min: 3 / Avg: 20.38 / Max: 58

SuperTuxKart

Resolution: 1600 x 900

OpenBenchmarking.orgFrames Per Second, More Is BetterSuperTuxKart 0.8.1Resolution: 1600 x 900Ubuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.220406080100SE +/- 2.02, N = 3SE +/- 1.26, N = 3SE +/- 2.81, N = 6104.2795.4187.43

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileUbuntu 12.04.2Ubuntu 12.04.4Ubuntu 12.04.31428425670SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 362.5062.7262.93

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 3.1Time To CompileUbuntu 12.04.2Ubuntu 12.04.3Ubuntu 12.04.44080120160200SE +/- 0.88, N = 3SE +/- 0.88, N = 3SE +/- 0.84, N = 3202.19203.05204.08

VP8 libvpx Encoding

vpxenc

OpenBenchmarking.orgFrames Per Second, More Is BetterVP8 libvpx Encoding 1.1.0vpxencUbuntu 12.04.3Ubuntu 12.04.2Ubuntu 12.04.448121620SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 316.8716.8716.771. (CC) gcc options: -m64 -lvpx -lm -lpthread -fomit-frame-pointer -O3

Xonotic

Resolution: 1600 x 900 - Effects Quality: Low

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.7Resolution: 1600 x 900 - Effects Quality: LowUbuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.220406080100SE +/- 0.12, N = 3SE +/- 0.98, N = 3SE +/- 0.08, N = 392.8188.2074.29MIN: 55 / MAX: 134MIN: 52 / MAX: 130MIN: 47 / MAX: 99

Xonotic

Resolution: 1600 x 900 - Effects Quality: High

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.7Resolution: 1600 x 900 - Effects Quality: HighUbuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.21122334455SE +/- 0.50, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 348.7844.8438.89MIN: 5 / MAX: 63MIN: 25 / MAX: 60MIN: 24 / MAX: 51

Xonotic

Resolution: 1600 x 900 - Effects Quality: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.7Resolution: 1600 x 900 - Effects Quality: UltraUbuntu 12.04.4Ubuntu 12.04.3Ubuntu 12.04.2816243240SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.05, N = 333.3431.4028.48MIN: 17 / MAX: 50MIN: 15 / MAX: 48MIN: 16 / MAX: 43


Phoronix Test Suite v10.8.4