a future article on Phoronix.com.
Fedora 29 Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V
OS: Fedora 29, Kernel: 4.18.16-300.fc29.x86_64 (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server + Wayland, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 8.2.1 20180801, File-System: ext4, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / relatime,rw,seclabelProcessor Notes: Scaling Governor: intel_pstate powersaveJava Notes: OpenJDK Runtime Environment (build 11-ea+28)Python Notes: Python 2.7.15 + Python 3.7.0Security Notes: SELinux + KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Fedora 29 + Updates OS: Fedora 29, Kernel: 5.0.9-200.fc29.x86_64 (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server + Wayland, OpenGL: 4.3 Mesa 18.3.6, Compiler: GCC 8.3.1 20190223, File-System: ext4, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / relatime,rw,seclabelProcessor Notes: Scaling Governor: intel_pstate powersaveJava Notes: OpenJDK Runtime Environment 18.9 (build 11.0.2+7)Python Notes: Python 2.7.15 + Python 3.7.3Security Notes: SELinux + KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Fedora 30 OS: Fedora 30, Kernel: 5.0.9-301.fc30.x86_64 (x86_64), Desktop: GNOME Shell 3.32.1, Display Server: X Server + Wayland, OpenGL: 4.3 Mesa 19.0.2, Compiler: GCC 9.0.1 20190312, File-System: ext4, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / relatime,rw,seclabelProcessor Notes: Scaling Governor: intel_pstate powersaveJava Notes: OpenJDK Runtime Environment (build 1.8.0_201-b09)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: SELinux + KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Clear Linux OS: Clear Linux OS 29090, Kernel: 5.0.9-741.native (x86_64), Desktop: GNOME Shell 3.32.1, Display Server: X Server 1.20.4, Display Driver: nouveau 1.0.16, OpenGL: 4.3 Mesa 19.1.0-devel, Compiler: GCC 9.0.1 20190426 + Clang 8.0.0 + LLVM 8.0.0, File-System: ext4, Screen Resolution: 2560x1440
Environment Notes: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake-fvisibility-inlines-hidden-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx"Compiler Notes: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-gcc-major-version-only --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=skylakeDisk Notes: MQ-DEADLINE / relatime,rw,stripe=256Processor Notes: Scaling Governor: intel_pstate performanceGraphics Notes: EXAJava Notes: OpenJDK Runtime Environment (build 1.8.0-internal-_2019_03_08_14_35-b00)Python Notes: Python 3.7.3Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Ubuntu 19.04 Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA GeForce GTX TITAN X 12GB , Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V
OS: Ubuntu 19.04, Kernel: 5.0.0-13-generic (x86_64), Desktop: GNOME Shell 3.32.0, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersaveJava Notes: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu1)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Fedora 29 vs. Fedora 30 Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution Display Driver Fedora 29 Fedora 29 + Updates Fedora 30 Clear Linux Ubuntu 19.04 Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads) ASUS PRIME X299-A (1704 BIOS) Intel Sky Lake-E DMI3 Registers 16384MB Samsung SSD 970 EVO 500GB NVIDIA NV120 12GB Realtek ALC1220 ASUS PB278 Intel I219-V Fedora 29 4.18.16-300.fc29.x86_64 (x86_64) GNOME Shell 3.30.1 X Server + Wayland 4.3 Mesa 18.2.2 GCC 8.2.1 20180801 ext4 2560x1440 5.0.9-200.fc29.x86_64 (x86_64) GNOME Shell 3.30.2 4.3 Mesa 18.3.6 GCC 8.3.1 20190223 Fedora 30 5.0.9-301.fc30.x86_64 (x86_64) GNOME Shell 3.32.1 4.3 Mesa 19.0.2 GCC 9.0.1 20190312 Clear Linux OS 29090 5.0.9-741.native (x86_64) X Server 1.20.4 nouveau 1.0.16 4.3 Mesa 19.1.0-devel GCC 9.0.1 20190426 + Clang 8.0.0 + LLVM 8.0.0 NVIDIA GeForce GTX TITAN X 12GB Ubuntu 19.04 5.0.0-13-generic (x86_64) GNOME Shell 3.32.0 modesetting 1.20.4 GCC 8.3.0 OpenBenchmarking.org Compiler Details - Fedora 29: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - Fedora 29 + Updates: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - Fedora 30: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - Clear Linux: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-gcc-major-version-only --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=skylake - Ubuntu 19.04: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - Fedora 29: NONE / relatime,rw,seclabel - Fedora 29 + Updates: NONE / relatime,rw,seclabel - Fedora 30: NONE / relatime,rw,seclabel - Clear Linux: MQ-DEADLINE / relatime,rw,stripe=256 - Ubuntu 19.04: NONE / errors=remount-ro,relatime,rw Processor Details - Fedora 29: Scaling Governor: intel_pstate powersave - Fedora 29 + Updates: Scaling Governor: intel_pstate powersave - Fedora 30: Scaling Governor: intel_pstate powersave - Clear Linux: Scaling Governor: intel_pstate performance - Ubuntu 19.04: Scaling Governor: intel_pstate powersave Java Details - Fedora 29: OpenJDK Runtime Environment (build 11-ea+28) - Fedora 29 + Updates: OpenJDK Runtime Environment 18.9 (build 11.0.2+7) - Fedora 30: OpenJDK Runtime Environment (build 1.8.0_201-b09) - Clear Linux: OpenJDK Runtime Environment (build 1.8.0-internal-_2019_03_08_14_35-b00) - Ubuntu 19.04: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu1) Python Details - Fedora 29: Python 2.7.15 + Python 3.7.0 - Fedora 29 + Updates: Python 2.7.15 + Python 3.7.3 - Fedora 30: Python 2.7.16 + Python 3.7.3 - Clear Linux: Python 3.7.3 - Ubuntu 19.04: Python 2.7.16 + Python 3.7.3 Security Details - Fedora 29: SELinux + KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Fedora 29 + Updates: SELinux + KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Fedora 30: SELinux + KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Clear Linux: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Ubuntu 19.04: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable Environment Details - Clear Linux: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake-fvisibility-inlines-hidden-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" Graphics Details - Clear Linux: EXA
Fedora 29 Fedora 29 + Updates Fedora 30 Clear Linux Ubuntu 19.04 Result Overview Phoronix Test Suite 100% 140% 180% 220% 261% Timed HMMer Search Dbench DaCapo Benchmark OpenArena PHPBench Compile Bench OSBench PyBench C-Ray FS-Mark Hackbench Stress-NG Selenium XZ Compression Go Benchmarks Tesseract Rodinia ctx_clock Git Tinymembench IndigoBench Parboil Himeno Benchmark Zstd Compression MBW Chaos Group V-RAY Blender SQLite FLAC Audio Encoding LuaJIT Primesieve NAMD
Fedora 29 vs. Fedora 30 Benchmarks hmmer: Pfam Database Search dbench: 12 dacapobench: H2 dacapobench: Tradebeans osbench: Create Files compilebench: Initial Create compilebench: Compile osbench: Create Threads dacapobench: Tradesoap stress-ng: Context Switching openarena: 2560 x 1440 gimp: resize stress-ng: Forking go-benchmark: http phpbench: PHP Benchmark Suite stress-ng: System V Message Passing gimp: unsharp-mask gimp: rotate gimp: auto-levels dacapobench: Jython compilebench: Read Compiled Tree go-benchmark: build osbench: Memory Allocations stress-ng: Crypto pybench: Total For Average Test Times c-ray: Total Time - 4K, 16 Rays Per Pixel selenium: Jetstream 2 - Firefox selenium: CanvasMark - Firefox rodinia: OpenMP LavaMD fs-mark: 1000 Files, 1MB Size osbench: Create Processes compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 parboil: OpenMP Stencil stress-ng: Lsearch tesseract: 2560 x 1440 ctx-clock: Context Switch Time stress-ng: Tsearch parboil: OpenMP MRI Gridding selenium: Octane - Firefox go-benchmark: json osbench: Launch Programs stress-ng: Vector Math stress-ng: Bsearch stress-ng: Glibc C String Functions tinymembench: Standard Memcpy stress-ng: Matrix Math hackbench: 16 - Process stress-ng: Glibc Qsort Data Sorting git: Time To Complete Common Git Commands stress-ng: CPU Stress rodinia: OpenMP CFD Solver indigobench: Bedroom mbw: Memory Copy - 128 MiB indigobench: Supercar stress-ng: Semaphores stress-ng: Memory Copying mbw: Memory Copy, Fixed Block Size - 128 MiB himeno: Poisson Pressure Solver compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 go-benchmark: garbage tinymembench: Standard Memset v-ray: CPU blender: BMW27 - CPU-Only sqlite: Timed SQLite Insertions stress-ng: Hsearch encode-flac: WAV To FLAC parboil: OpenMP CUTCP luajit: Composite primesieve: 1e12 Prime Number Generation namd: ATPase Simulation - 327,506 Atoms gimp: unsharp-mask gimp: auto-levels gimp: rotate gimp: resize stress-ng: Socket Activity hackbench: 16 - Thread fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size Fedora 29 Fedora 29 + Updates Fedora 30 Clear Linux Ubuntu 19.04 8.99 339 6251 9058 21.86 389 1465 19.61 4963 15451934 72.17 13.93 76652 4172 688043 5501148 20.71 14.15 15.76 3709 2896 20644057307 70.01 3300 1152 50.38 67.61 13571 20.16 191 31.95 18.72 6.99 259 66.28 406 424 147 34161 3235225 36.84 40935 11340 1394951 10651 138870 25.21 281 5.37 7603 11.57 2.50 11346 6.00 3105466 3400 10265 3048 10.14 716316 28586 27372 116 39.72 102138 9.95 2.38 1621 12.75 0.97753 3956 36.20 133 8.84 317 6329 9180 21.24 394 1401 15.48 5109 19509929 74.00 13.57 100718 4100 689121 5627410 19.82 14.02 15.27 4061 2927 20923091634 69.94 3362 1152 43.34 69.80 11892 20.18 190 31.42 18.73 7.17 259 66.15 370 425 147 33700 3235593 37.06 40869 11273 1399438 10676 138671 24.04 283 5.25 7852 11.58 2.50 11022 5.98 3129632 3381 10272 3054 10.09 714724 28572 27464 116 39.40 102012 10.12 2.39 1616 12.80 0.98074 4314 37.33 132 7.53 342 7003 8906 20.92 401 1453 16.14 5052 19799081 74.03 13.04 99887 5092 749943 5690834 18.42 13.35 14.78 3672 3037 23149367471 71.67 3316 1168 42.08 69.04 12053 17.24 190 31.87 18.64 6.86 259 66.90 370 425 156 33756 2961251 36.54 42032 11569 1507499 10427 138186 24.02 285 5.36 8124 12.05 2.52 10793 6.01 3038078 3374 10146 3017 9.97 730840 28450 27586 116 39.49 103025 9.98 2.39 1619 12.79 0.98188 4356 37.89 132 3.45 346 3393 4629 11.71 691 2004 11.94 3227 23048468 87.53 9.57 107965 4188 978143 7627860 14.68 10.28 11.45 2964 3291 17253119973 53.76 4345 902 40.56 83.39 13087 16.62 226 28.08 16.09 7.77 250 70.95 368 391 142 35902 2960402 35.34 44303 10677 1499149 11241 129243 24.39 290 5.02 7920 11.28 2.64 11060 6.30 3114913 3276 9852 3145 9.74 722446 29439 28174 113 39.25 102731 9.99 2.42 1611 12.79 0.97969 15332 25.26 168 7.80 729 6091 7818 12.05 679 2448 14.58 4565 19976991 60 109963 5833 707193 7769769 3915 2419 17495525111 68.18 3579 916 42.09 67.22 10977 17.58 193 33.04 18.55 6.68 227 63.31 372 431 147 32824 3174043 38.47 40946 10871 1494499 10719 137116 23.47 271 5.33 7713 11.32 2.53 11382 6.02 3177838 3426 10222 3101 9.90 702047 28557 27681 116 38.80 100816 9.91 2.39 1627 12.74 0.97990 25.16 19.74 16.86 11.63 16460 31.56 192 OpenBenchmarking.org
OpenArena OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 2560 x 1440 - Total Frame Time Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 10 20 30 40 50 Min: 3 / Avg: 11.41 / Max: 25 Min: 3 / Avg: 13.78 / Max: 32 Min: 2 / Avg: 13.48 / Max: 51 Min: 2 / Avg: 13.46 / Max: 48 Min: 2 / Avg: 16.63 / Max: 28
Timed HMMer Search This test searches through the Pfam database of profile hidden markov models. The search finds the domain structure of Drosophila Sevenless protein. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 3.45 8.99 8.84 7.53 7.80 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -O2 -O2 -O2 -O2 1. (CC) gcc options: -pthread -lhmmer -lsquid -lm
Dbench Dbench is a benchmark designed by the Samba project as a free alternative to netbench, but dbench contains only file-system calls for testing the disk performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 12 Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 160 320 480 640 800 SE +/- 3.53, N = 8 SE +/- 3.98, N = 3 SE +/- 4.27, N = 3 SE +/- 3.02, N = 3 SE +/- 1.95, N = 3 346 339 317 342 729 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -O2 -O2 -O2 -O2 1. (CC) gcc options: -lpopt
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 2K 4K 6K 8K 10K SE +/- 33.12, N = 4 SE +/- 30.35, N = 4 SE +/- 41.91, N = 4 SE +/- 11.91, N = 4 SE +/- 51.64, N = 4 4629 9058 9180 8906 7818
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.29, N = 3 SE +/- 0.33, N = 3 SE +/- 0.36, N = 3 SE +/- 0.04, N = 3 11.71 21.86 21.24 20.92 12.05 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -lm -lm -lm 1. (CC) gcc options:
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.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 150 300 450 600 750 SE +/- 9.64, N = 3 SE +/- 0.90, N = 3 SE +/- 4.17, N = 3 SE +/- 1.00, N = 3 SE +/- 12.99, N = 3 691 389 394 401 679
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 500 1000 1500 2000 2500 SE +/- 30.08, N = 15 SE +/- 17.95, N = 3 SE +/- 18.44, N = 4 SE +/- 16.18, N = 6 SE +/- 28.51, N = 6 2004 1465 1401 1453 2448
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.19, N = 3 SE +/- 0.14, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 11.94 19.61 15.48 16.14 14.58 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -lm -lm -lm 1. (CC) gcc options:
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 5M 10M 15M 20M 25M SE +/- 85867.49, N = 3 SE +/- 79171.18, N = 3 SE +/- 29559.75, N = 3 SE +/- 40378.83, N = 3 SE +/- 21606.45, N = 3 23048468 15451934 19509929 19799081 19976991 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
OpenArena This is a test of OpenArena, a popular open-source first-person shooter. This game is based upon ioquake3, which in turn uses the GPL version of id Software's Quake 3 engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 2560 x 1440 Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 87.53 72.17 74.00 74.03 60.00 MIN: 4 MIN: 3 MIN: 2 MIN: 2 MIN: 4
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.10 Test: resize Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 9.57 13.93 13.57 13.04
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 20K 40K 60K 80K 100K SE +/- 304.43, N = 3 SE +/- 166.42, N = 3 SE +/- 367.38, N = 3 SE +/- 491.36, N = 3 SE +/- 501.93, N = 3 107965 76652 100718 99887 109963 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: http Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 1300 2600 3900 5200 6500 SE +/- 33.69, N = 3 SE +/- 29.90, N = 3 SE +/- 61.41, N = 3 SE +/- 76.71, N = 3 SE +/- 29.70, N = 3 4188 4172 4100 5092 5833
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 200K 400K 600K 800K 1000K SE +/- 6592.32, N = 3 SE +/- 1331.21, N = 3 SE +/- 1874.03, N = 3 SE +/- 4640.08, N = 3 SE +/- 1228.30, N = 3 978143 688043 689121 749943 707193
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 1.7M 3.4M 5.1M 6.8M 8.5M SE +/- 5736.81, N = 3 SE +/- 1833.93, N = 3 SE +/- 2960.65, N = 3 SE +/- 11102.45, N = 3 SE +/- 4999.88, N = 3 7627860 5501148 5627410 5690834 7769769 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.10 Test: unsharp-mask Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.16, N = 3 SE +/- 0.08, N = 3 14.68 20.71 19.82 18.42
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.10 Test: rotate Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 10.28 14.15 14.02 13.35
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.10 Test: auto-levels Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 11.45 15.76 15.27 14.78
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.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 700 1400 2100 2800 3500 SE +/- 13.27, N = 3 SE +/- 9.50, N = 3 SE +/- 10.21, N = 3 SE +/- 10.11, N = 3 SE +/- 41.53, N = 3 3291 2896 2927 3037 2419
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 5000M 10000M 15000M 20000M 25000M SE +/- 137520128.17, N = 3 SE +/- 347572701.48, N = 3 SE +/- 305537049.96, N = 3 SE +/- 193713562.67, N = 3 SE +/- 174426856.23, N = 3 17253119973 20644057307 20923091634 23149367471 17495525111
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 16 32 48 64 80 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.61, N = 3 SE +/- 0.12, N = 3 53.76 70.01 69.94 71.67 68.18 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -lm -lm -lm 1. (CC) gcc options:
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 900 1800 2700 3600 4500 SE +/- 2.53, N = 3 SE +/- 1.85, N = 3 SE +/- 2.16, N = 3 SE +/- 0.12, N = 3 SE +/- 0.39, N = 3 4345 3300 3362 3316 3579 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 300 600 900 1200 1500 SE +/- 1.76, N = 3 SE +/- 1.00, N = 3 SE +/- 0.88, N = 3 SE +/- 3.21, N = 3 SE +/- 6.96, N = 3 902 1152 1152 1168 916
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.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 11 22 33 44 55 SE +/- 0.01, N = 3 SE +/- 0.23, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 40.56 50.38 43.34 42.08 42.09 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -lm -lpthread -O3
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 20 40 60 80 100 SE +/- 0.38, N = 3 SE +/- 0.26, N = 3 SE +/- 0.16, N = 3 SE +/- 0.63, N = 3 SE +/- 0.45, N = 3 83.39 67.61 69.80 69.04 67.22 1. Clear Linux: firefox 66.0.3 2. Fedora 29: firefox 62.0.3 3. Fedora 29 + Updates: firefox 66.0.3 4. Fedora 30: firefox 66.0.3 5. Ubuntu 19.04: firefox 66.0.3
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: CanvasMark - Browser: Firefox Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 3K 6K 9K 12K 15K SE +/- 110.93, N = 3 SE +/- 176.48, N = 3 SE +/- 173.56, N = 4 SE +/- 160.76, N = 4 SE +/- 111.13, N = 3 13087 13571 11892 12053 10977 1. Clear Linux: firefox 66.0.3 2. Fedora 29: firefox 62.0.3 3. Fedora 29 + Updates: firefox 66.0.3 4. Fedora 30: firefox 66.0.3 5. Ubuntu 19.04: firefox 66.0.3
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 16.62 20.16 20.18 17.24 17.58 1. (CXX) g++ options: -O2 -lOpenCL
FS-Mark FS_Mark is designed to test a system's file-system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 50 100 150 200 250 SE +/- 1.18, N = 3 SE +/- 0.52, N = 3 SE +/- 0.43, N = 3 SE +/- 0.15, N = 3 SE +/- 0.20, N = 3 226 191 190 190 193 1. (CC) gcc options: -static
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 8 16 24 32 40 SE +/- 0.29, N = 3 SE +/- 0.46, N = 3 SE +/- 0.47, N = 3 SE +/- 0.51, N = 3 SE +/- 0.28, N = 3 28.08 31.95 31.42 31.87 33.04 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -lm -lm -lm 1. (CC) gcc options:
XZ Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 5 10 15 20 25 SE +/- 0.22, N = 4 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 16.09 18.72 18.73 18.64 18.55 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -O2 -O2 -O2 -O2 1. (CC) gcc options: -pthread -fvisibility=hidden
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 2 4 6 8 10 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 5 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 7.77 6.99 7.17 6.86 6.68 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Lsearch Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 60 120 180 240 300 SE +/- 1.97, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 250 259 259 259 227 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Tesseract Tesseract is a fork of Cube 2 Sauerbraten with numerous graphics and game-play improvements. Tesseract has been in development since 2012 while its first release happened in May of 2014. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 2560 x 1440 Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 16 32 48 64 80 SE +/- 0.05, N = 3 SE +/- 0.19, N = 3 SE +/- 0.20, N = 3 SE +/- 0.22, N = 3 SE +/- 0.09, N = 3 70.95 66.28 66.15 66.90 63.31
ctx_clock Ctx_clock is a simple test program to measure the context switch time in clock cycles. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 90 180 270 360 450 368 406 370 370 372 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options:
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 90 180 270 360 450 SE +/- 0.34, N = 3 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 SE +/- 0.24, N = 3 SE +/- 0.97, N = 3 391 424 425 425 431 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 30 60 90 120 150 SE +/- 0.47, N = 3 SE +/- 0.21, N = 3 SE +/- 0.90, N = 3 SE +/- 0.75, N = 3 SE +/- 2.03, N = 3 142 147 147 156 147 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Firefox Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 8K 16K 24K 32K 40K SE +/- 104.97, N = 3 SE +/- 370.58, N = 3 SE +/- 194.58, N = 3 SE +/- 491.22, N = 3 SE +/- 28.75, N = 3 35902 34161 33700 33756 32824 1. Clear Linux: firefox 66.0.3 2. Fedora 29: firefox 62.0.3 3. Fedora 29 + Updates: firefox 66.0.3 4. Fedora 30: firefox 66.0.3 5. Ubuntu 19.04: firefox 66.0.3
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 700K 1400K 2100K 2800K 3500K SE +/- 1824.17, N = 3 SE +/- 6801.19, N = 3 SE +/- 5681.98, N = 3 SE +/- 4512.12, N = 3 SE +/- 34145.11, N = 3 2960402 3235225 3235593 2961251 3174043
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 9 18 27 36 45 SE +/- 0.16, N = 3 SE +/- 0.50, N = 3 SE +/- 0.52, N = 3 SE +/- 0.48, N = 3 SE +/- 0.49, N = 5 35.34 36.84 37.06 36.54 38.47 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -lm -lm -lm 1. (CC) gcc options:
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Vector Math Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 9K 18K 27K 36K 45K SE +/- 8.51, N = 3 SE +/- 3.73, N = 3 SE +/- 10.71, N = 3 SE +/- 7.63, N = 3 SE +/- 5.13, N = 3 44303 40935 40869 42032 40946 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 2K 4K 6K 8K 10K SE +/- 28.90, N = 3 SE +/- 34.00, N = 3 SE +/- 47.06, N = 3 SE +/- 12.59, N = 3 SE +/- 64.74, N = 3 10677 11340 11273 11569 10871 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 300K 600K 900K 1200K 1500K SE +/- 21410.25, N = 15 SE +/- 13264.06, N = 3 SE +/- 20295.86, N = 3 SE +/- 16578.64, N = 15 SE +/- 5777.45, N = 3 1499149 1394951 1399438 1507499 1494499 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Tinymembench This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 2K 4K 6K 8K 10K SE +/- 95.11, N = 3 SE +/- 31.44, N = 3 SE +/- 31.88, N = 3 SE +/- 130.94, N = 3 SE +/- 38.73, N = 3 11241 10651 10676 10427 10719 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -O2 -lm
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Matrix Math Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 30K 60K 90K 120K 150K SE +/- 119.58, N = 3 SE +/- 210.26, N = 3 SE +/- 90.06, N = 3 SE +/- 80.05, N = 3 SE +/- 1452.59, N = 3 129243 138870 138671 138186 137116 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.28, N = 3 SE +/- 0.33, N = 15 SE +/- 0.30, N = 15 SE +/- 0.27, N = 15 24.39 25.21 24.04 24.02 23.47 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -lpthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 60 120 180 240 300 SE +/- 0.41, N = 3 SE +/- 0.35, N = 3 SE +/- 0.22, N = 3 SE +/- 0.44, N = 3 SE +/- 0.40, N = 3 290 281 283 285 271 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 1.2083 2.4166 3.6249 4.8332 6.0415 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 5.02 5.37 5.25 5.36 5.33 1. Clear Linux: git version 2.21.0 2. Fedora 29: git version 2.19.1 3. Fedora 29 + Updates: git version 2.20.1 4. Fedora 30: git version 2.21.0 5. Ubuntu 19.04: git version 2.20.1
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 2K 4K 6K 8K 10K SE +/- 2.86, N = 3 SE +/- 7.42, N = 3 SE +/- 10.59, N = 3 SE +/- 7.96, N = 3 SE +/- 8.89, N = 3 7920 7603 7852 8124 7713 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 11.28 11.57 11.58 12.05 11.32 1. (CXX) g++ options: -O2 -lOpenCL
MBW This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 2K 4K 6K 8K 10K SE +/- 25.24, N = 3 SE +/- 6.84, N = 3 SE +/- 167.05, N = 3 SE +/- 1.93, N = 3 SE +/- 24.77, N = 3 11060 11346 11022 10793 11382 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -O3 -march=native
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 700K 1400K 2100K 2800K 3500K SE +/- 17129.57, N = 3 SE +/- 27359.08, N = 11 SE +/- 43791.09, N = 3 SE +/- 30684.86, N = 3 SE +/- 29089.00, N = 3 3114913 3105466 3129632 3038078 3177838 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 700 1400 2100 2800 3500 SE +/- 3.19, N = 3 SE +/- 7.36, N = 3 SE +/- 13.89, N = 3 SE +/- 10.53, N = 3 SE +/- 5.63, N = 3 3276 3400 3381 3374 3426 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
MBW This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 2K 4K 6K 8K 10K SE +/- 110.92, N = 3 SE +/- 33.05, N = 3 SE +/- 21.90, N = 3 SE +/- 122.85, N = 3 SE +/- 42.29, N = 3 9852 10265 10272 10146 10222 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -O3 -march=native
Himeno Benchmark The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 700 1400 2100 2800 3500 SE +/- 2.43, N = 3 SE +/- 8.93, N = 3 SE +/- 13.37, N = 3 SE +/- 44.94, N = 3 SE +/- 2.89, N = 3 3145 3048 3054 3017 3101 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -O3 -mavx2
Zstd Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using Zstd compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 9.74 10.14 10.09 9.97 9.90 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -llzma 1. (CC) gcc options: -O3 -pthread -lz
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 160K 320K 480K 640K 800K SE +/- 628.37, N = 3 SE +/- 3095.88, N = 3 SE +/- 1881.30, N = 3 SE +/- 1508.42, N = 3 SE +/- 2046.97, N = 3 722446 716316 714724 730840 702047
Tinymembench This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 6K 12K 18K 24K 30K SE +/- 285.53, N = 3 SE +/- 150.79, N = 3 SE +/- 129.17, N = 3 SE +/- 115.90, N = 3 SE +/- 121.58, N = 3 29439 28586 28572 28450 28557 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -O2 -lm
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.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 39.25 39.72 39.40 39.49 38.80 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -O2 -O2 -O2 -O2 1. (CC) gcc options: -lz -ldl -lpthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Hsearch Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 20K 40K 60K 80K 100K SE +/- 365.54, N = 3 SE +/- 25.63, N = 3 SE +/- 386.33, N = 3 SE +/- 270.28, N = 3 SE +/- 370.96, N = 3 102731 102138 102012 103025 100816 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
FLAC Audio Encoding This test times how long it takes to encode a sample WAV file to FLAC format five times. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 3 6 9 12 15 SE +/- 0.10, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 9.99 9.95 10.12 9.98 9.91 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -logg -O2 -O2 -O2 -O2 -logg 1. (CXX) g++ options: -fvisibility=hidden -lm
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 0.5445 1.089 1.6335 2.178 2.7225 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.42 2.38 2.39 2.39 2.39 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
LuaJIT This test profile is a collection of Lua scripts/benchmarks run against a locally-built copy of LuaJIT upstream. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Composite Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 300 600 900 1200 1500 SE +/- 0.46, N = 3 SE +/- 1.44, N = 3 SE +/- 6.01, N = 3 SE +/- 1.92, N = 3 SE +/- 0.63, N = 3 1611 1621 1616 1619 1627 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Primesieve Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.4 1e12 Prime Number Generation Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 12.79 12.75 12.80 12.79 12.74 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -O2 -O2 -O2 -O3 1. (CXX) g++ options: -lpthread
NAMD NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 0.2209 0.4418 0.6627 0.8836 1.1045 SE +/- 0.00291, N = 3 SE +/- 0.00222, N = 3 SE +/- 0.00041, N = 3 SE +/- 0.00215, N = 3 SE +/- 0.00173, N = 3 0.97969 0.97753 0.98074 0.98188 0.97990
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 4K 8K 12K 16K 20K SE +/- 39.73, N = 3 SE +/- 409.06, N = 15 SE +/- 398.55, N = 15 SE +/- 395.07, N = 15 SE +/- 288.59, N = 12 15332 3956 4314 4356 16460 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -laio 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 9 18 27 36 45 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 SE +/- 1.12, N = 12 SE +/- 0.46, N = 6 SE +/- 1.96, N = 12 25.26 36.20 37.33 37.89 31.56 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -lpthread
FS-Mark FS_Mark is designed to test a system's file-system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Clear Linux Fedora 29 Fedora 29 + Updates Fedora 30 Ubuntu 19.04 40 80 120 160 200 SE +/- 8.06, N = 12 SE +/- 2.64, N = 12 SE +/- 2.90, N = 15 SE +/- 2.48, N = 12 SE +/- 0.57, N = 3 168 133 132 132 192 1. (CC) gcc options: -static
Fedora 29 Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V
OS: Fedora 29, Kernel: 4.18.16-300.fc29.x86_64 (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server + Wayland, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 8.2.1 20180801, File-System: ext4, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / relatime,rw,seclabelProcessor Notes: Scaling Governor: intel_pstate powersaveJava Notes: OpenJDK Runtime Environment (build 11-ea+28)Python Notes: Python 2.7.15 + Python 3.7.0Security Notes: SELinux + KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Testing initiated at 27 April 2019 09:52 by user phoronix.
Fedora 29 + Updates Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V
OS: Fedora 29, Kernel: 5.0.9-200.fc29.x86_64 (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server + Wayland, OpenGL: 4.3 Mesa 18.3.6, Compiler: GCC 8.3.1 20190223, File-System: ext4, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / relatime,rw,seclabelProcessor Notes: Scaling Governor: intel_pstate powersaveJava Notes: OpenJDK Runtime Environment 18.9 (build 11.0.2+7)Python Notes: Python 2.7.15 + Python 3.7.3Security Notes: SELinux + KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Testing initiated at 27 April 2019 15:52 by user phoronix.
Fedora 30 Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V
OS: Fedora 30, Kernel: 5.0.9-301.fc30.x86_64 (x86_64), Desktop: GNOME Shell 3.32.1, Display Server: X Server + Wayland, OpenGL: 4.3 Mesa 19.0.2, Compiler: GCC 9.0.1 20190312, File-System: ext4, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / relatime,rw,seclabelProcessor Notes: Scaling Governor: intel_pstate powersaveJava Notes: OpenJDK Runtime Environment (build 1.8.0_201-b09)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: SELinux + KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Testing initiated at 28 April 2019 11:59 by user phoronix.
Clear Linux Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V
OS: Clear Linux OS 29090, Kernel: 5.0.9-741.native (x86_64), Desktop: GNOME Shell 3.32.1, Display Server: X Server 1.20.4, Display Driver: nouveau 1.0.16, OpenGL: 4.3 Mesa 19.1.0-devel, Compiler: GCC 9.0.1 20190426 + Clang 8.0.0 + LLVM 8.0.0, File-System: ext4, Screen Resolution: 2560x1440
Environment Notes: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake-fvisibility-inlines-hidden-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx"Compiler Notes: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-gcc-major-version-only --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=skylakeDisk Notes: MQ-DEADLINE / relatime,rw,stripe=256Processor Notes: Scaling Governor: intel_pstate performanceGraphics Notes: EXAJava Notes: OpenJDK Runtime Environment (build 1.8.0-internal-_2019_03_08_14_35-b00)Python Notes: Python 3.7.3Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Testing initiated at 29 April 2019 17:21 by user phoronix.
Ubuntu 19.04 Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA GeForce GTX TITAN X 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V
OS: Ubuntu 19.04, Kernel: 5.0.0-13-generic (x86_64), Desktop: GNOME Shell 3.32.0, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersaveJava Notes: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu1)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Testing initiated at 29 April 2019 20:22 by user phoronix.