Benchmarks for a future article.
Linux 5.16 Processor: Intel Core i9-12900K @ 5.20GHz (16 Cores / 24 Threads), Motherboard: ASUS ROG STRIX Z690-E GAMING WIFI (1003 BIOS), Chipset: Intel Device 7aa7, Memory: 32GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0 + 2000GB, Graphics: Gigabyte AMD Radeon RX 6800 XT 16GB (2575/1000MHz), Audio: Intel Device 7ad0, Monitor: ASUS VP28U, Network: Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411
OS: Ubuntu 21.10, Kernel: 5.16.0-051600-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13 + Wayland, OpenGL: 4.6 Mesa 22.1.0-devel (git-ae710f3 2022-03-26 impish-oibaf-ppa) (LLVM 13.0.1 DRM 3.44), Vulkan: 1.3.207, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x18 - Thermald 2.4.6Graphics Notes: BAR1 / Visible vRAM Size: 16368 MBPython Notes: Python 3.9.7Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Linux 5.17 OS: Ubuntu 21.10, Kernel: 5.17.0-051700-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13 + Wayland, OpenGL: 4.6 Mesa 22.1.0-devel (git-ae710f3 2022-03-26 impish-oibaf-ppa) (LLVM 13.0.1 DRM 3.44), Vulkan: 1.3.207, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160
Linux 5.15 Processor: Intel Core i9-12900K (16 Cores / 24 Threads) , Motherboard: ASUS ROG STRIX Z690-E GAMING WIFI (1003 BIOS), Chipset: Intel Device 7aa7, Memory: 32GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0 + 2000GB, Graphics: Gigabyte AMD Radeon RX 6800 XT 16GB (2575/1000MHz), Audio: Intel Device 7ad0, Monitor: ASUS VP28U, Network: Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411
OS: Ubuntu 21.10, Kernel: 5.15.0-051500-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13 + Wayland, OpenGL: 4.6 Mesa 22.1.0-devel (git-ae710f3 2022-03-26 impish-oibaf-ppa) (LLVM 13.0.1 DRM 3.42), Vulkan: 1.3.207, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x18 - Thermald 2.4.6Graphics Notes: BAR1 / Visible vRAM Size: 16368 MBPython Notes: Python 3.9.7Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Linux 5.18 30 March Processor: Intel Core i9-12900K @ 5.20GHz (16 Cores / 24 Threads) , Motherboard: ASUS ROG STRIX Z690-E GAMING WIFI (1003 BIOS), Chipset: Intel Device 7aa7, Memory: 32GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0 + 2000GB, Graphics: Gigabyte AMD Radeon RX 6800 XT 16GB (2575/1000MHz), Audio: Intel Device 7ad0, Monitor: ASUS VP28U, Network: Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411
OS: Ubuntu 21.10, Kernel: 5.17.0-phx (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13 + Wayland, OpenGL: 4.6 Mesa 22.1.0-devel (git-ae710f3 2022-03-26 impish-oibaf-ppa) (LLVM 13.0.1 DRM 3.46), Vulkan: 1.3.207, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x18 - Thermald 2.4.6Graphics Notes: BAR1 / Visible vRAM Size: 16368 MBPython Notes: Python 3.9.7Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Timed Linux Kernel Compilation This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.16 Build: allmodconfig Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 300 600 900 1200 1500 SE +/- 0.44, N = 3 SE +/- 12.31, N = 9 SE +/- 0.58, N = 3 SE +/- 0.15, N = 3 603.95 1192.17 581.20 579.12
WireGuard + Linux Networking Stack Stress Test This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 140 280 420 560 700 SE +/- 3.93, N = 12 SE +/- 64.35, N = 9 SE +/- 0.78, N = 3 SE +/- 3.88, N = 12 116.51 671.20 109.05 118.72
GPAW GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) method and the atomic simulation environment (ASE). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GPAW 22.1 Input: Carbon Nanotube Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 500 1000 1500 2000 2500 SE +/- 0.61, N = 3 SE +/- 18.79, N = 3 SE +/- 1.23, N = 3 SE +/- 1.07, N = 3 260.61 2244.67 261.54 261.49 1. (CC) gcc options: -shared -fwrapv -O2 -lxc -lblas -lmpi
OSPray OpenBenchmarking.org Items Per Second, More Is Better OSPray 2.9 Benchmark: particle_volume/pathtracer/real_time Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 70 140 210 280 350 SE +/- 0.30, N = 3 SE +/- 22.08, N = 6 SE +/- 0.36, N = 3 SE +/- 0.10, N = 3 322.46 109.33 323.63 323.52
Timed Gem5 Compilation This test times how long it takes to compile Gem5. Gem5 is a simulator for computer system architecture research. Gem5 is widely used for computer architecture research within the industry, academia, and more. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed Gem5 Compilation 21.2 Time To Compile Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 200 400 600 800 1000 SE +/- 0.16, N = 3 SE +/- 5.72, N = 3 SE +/- 0.16, N = 3 SE +/- 0.20, N = 3 236.04 863.65 235.42 235.03
Unigine Superposition This test calculates the average frame-rate within the Superposition demo for the Unigine engine, released in 2017. This engine is extremely demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Medium - Renderer: OpenGL Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 50 100 150 200 250 SE +/- 0.12, N = 3 SE +/- 6.48, N = 12 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 242.3 114.9 241.1 242.1 MAX: 316.8 MAX: 281.1 MAX: 312.3 MAX: 314.5
OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Low - Renderer: OpenGL Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 80 160 240 320 400 SE +/- 0.41, N = 3 SE +/- 15.08, N = 11 SE +/- 0.90, N = 3 SE +/- 2.51, N = 3 361.3 98.4 360.2 358.1 MAX: 521.7 MIN: 51.4 / MAX: 306.9 MAX: 514.5 MAX: 507.8
OSPray Studio Intel OSPray Studio is an open-source, interactive visualization and ray-tracing software package. OSPray Studio makes use of Intel OSPray, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPray builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 30K 60K 90K 120K 150K SE +/- 73.36, N = 3 SE +/- 3892.19, N = 12 SE +/- 38.08, N = 3 SE +/- 30.03, N = 3 51664 137552 49526 49426 1. (CXX) g++ options: -O3 -lm -ldl
Selenium OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 60 120 180 240 300 SE +/- 0.84, N = 3 SE +/- 13.80, N = 8 SE +/- 2.38, N = 3 SE +/- 1.00, N = 3 265.98 79.71 265.49 263.62 1. chrome 99.0.4844.84
Unigine Superposition This test calculates the average frame-rate within the Superposition demo for the Unigine engine, released in 2017. This engine is extremely demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: High - Renderer: OpenGL Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 40 80 120 160 200 SE +/- 0.03, N = 3 SE +/- 11.39, N = 9 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 177.2 96.0 176.3 177.0 MAX: 219.5 MAX: 214.3 MAX: 219.2 MAX: 217.7
OSPray Studio Intel OSPray Studio is an open-source, interactive visualization and ray-tracing software package. OSPray Studio makes use of Intel OSPray, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPray builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 700 1400 2100 2800 3500 SE +/- 3.61, N = 3 SE +/- 39.55, N = 12 SE +/- 1.76, N = 3 SE +/- 5.51, N = 3 1589 3396 1544 1536 1. (CXX) g++ options: -O3 -lm -ldl
Ngspice Ngspice is an open-source SPICE circuit simulator. Ngspice was originally based on the Berkeley SPICE electronic circuit simulator. Ngspice supports basic threading using OpenMP. This test profile is making use of the ISCAS 85 benchmark circuits. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C2670 Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 160 320 480 640 800 SE +/- 0.13, N = 3 SE +/- 8.79, N = 3 SE +/- 0.09, N = 3 SE +/- 0.16, N = 3 72.15 741.69 72.36 72.47 1. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE
VP9 libvpx Encoding This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9 video format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.10.0 Speed: Speed 5 - Input: Bosphorus 4K Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 5 10 15 20 25 SE +/- 0.32, N = 3 SE +/- 0.07, N = 12 SE +/- 0.12, N = 3 SE +/- 0.17, N = 3 22.81 2.81 22.47 22.31 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11
OSPray OpenBenchmarking.org Items Per Second, More Is Better OSPray 2.9 Benchmark: particle_volume/ao/real_time Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 7 14 21 28 35 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 28.56 13.39 29.64 29.80
Ngspice Ngspice is an open-source SPICE circuit simulator. Ngspice was originally based on the Berkeley SPICE electronic circuit simulator. Ngspice supports basic threading using OpenMP. This test profile is making use of the ISCAS 85 benchmark circuits. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C7552 Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 140 280 420 560 700 SE +/- 0.08, N = 3 SE +/- 0.19, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 65.24 625.54 65.29 65.43 1. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE
Timed Wasmer Compilation This test times how long it takes to compile Wasmer. Wasmer is written in the Rust programming language and is a WebAssembly runtime implementation that supports WASI and EmScripten. This test profile builds Wasmer with the Cranelift and Singlepast compiler features enabled. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed Wasmer Compilation 2.2 Time To Compile Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 40 80 120 160 200 SE +/- 0.25, N = 3 SE +/- 10.04, N = 11 SE +/- 0.19, N = 3 SE +/- 0.22, N = 3 46.40 191.67 46.05 46.08 1. (CC) gcc options: -m64 -ldl -lxkbcommon -lgcc_s -lutil -lrt -lpthread -lm -lc -pie -nodefaultlibs
Unvanquished Unvanquished is a modern fork of the Tremulous first person shooter. Unvanquished is powered by the Daemon engine, a combination of the ioquake3 engine with the graphically-beautiful XreaL engine. Unvanquished supports a modern OpenGL 3 renderer and other advanced graphics features for this open-source game. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished 0.52.1 Resolution: 3840 x 2160 - Effects Quality: Ultra Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 90 180 270 360 450 SE +/- 3.99, N = 3 SE +/- 16.92, N = 15 SE +/- 3.44, N = 15 SE +/- 4.24, N = 3 393.9 155.0 433.2 421.9
Selenium OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Google Chrome Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 15 30 45 60 75 SE +/- 0.13, N = 3 SE +/- 4.22, N = 9 SE +/- 0.12, N = 3 SE +/- 0.15, N = 3 68.85 39.26 69.60 69.00 1. chrome 99.0.4844.84
Timed Linux Kernel Compilation This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.16 Build: defconfig Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 30 60 90 120 150 SE +/- 0.11, N = 3 SE +/- 2.40, N = 15 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 47.78 117.67 47.26 47.24
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Read While Writing Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 800K 1600K 2400K 3200K 4000K SE +/- 15614.82, N = 3 SE +/- 174664.26, N = 15 SE +/- 83329.80, N = 15 SE +/- 22188.85, N = 3 3372327 2816824 3510485 3349041 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Selenium OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 70 140 210 280 350 SE +/- 2.19, N = 3 SE +/- 14.70, N = 12 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 310.0 86.2 310.0 307.0 1. chrome 99.0.4844.84
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.13.02 Test: CPU Cache Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 30 60 90 120 150 SE +/- 2.28, N = 14 SE +/- 0.26, N = 15 SE +/- 2.65, N = 15 SE +/- 2.77, N = 15 136.43 10.02 134.33 135.33 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
Unvanquished Unvanquished is a modern fork of the Tremulous first person shooter. Unvanquished is powered by the Daemon engine, a combination of the ioquake3 engine with the graphically-beautiful XreaL engine. Unvanquished supports a modern OpenGL 3 renderer and other advanced graphics features for this open-source game. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished 0.52.1 Resolution: 1920 x 1080 - Effects Quality: Ultra Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 100 200 300 400 500 SE +/- 1.42, N = 3 SE +/- 6.65, N = 9 SE +/- 1.71, N = 3 SE +/- 2.96, N = 15 432.7 66.8 447.9 432.9
Blender Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.0 Blend File: Fishy Cat - Compute: CPU-Only Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 50 100 150 200 250 SE +/- 0.10, N = 3 SE +/- 0.51, N = 3 SE +/- 0.16, N = 3 SE +/- 0.10, N = 3 115.31 235.76 110.31 110.07
Xonotic This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game. Development began in March of 2010 on the Xonotic game. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultimate Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 100 200 300 400 500 SE +/- 2.70, N = 3 SE +/- 40.11, N = 9 SE +/- 1.97, N = 3 SE +/- 5.39, N = 4 449.57 163.38 463.56 456.95 MIN: 71 / MAX: 1288 MIN: 8 / MAX: 1238 MIN: 73 / MAX: 1280 MIN: 71 / MAX: 1279
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Decompression Speed Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 1100 2200 3300 4400 5500 SE +/- 2.58, N = 15 SE +/- 608.19, N = 15 SE +/- 4.32, N = 3 SE +/- 3.99, N = 5 5181.5 2854.3 5189.0 5176.5 1. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Compression Speed Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 1000 2000 3000 4000 5000 SE +/- 43.37, N = 15 SE +/- 17.49, N = 15 SE +/- 26.08, N = 3 SE +/- 50.21, N = 5 4799.2 1264.9 4702.2 4717.0 1. (CC) gcc options: -O3 -pthread -lz -llzma
OSPray OpenBenchmarking.org Items Per Second, More Is Better OSPray 2.9 Benchmark: gravity_spheres_volume/dim_512/ao/real_time Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 0.9123 1.8246 2.7369 3.6492 4.5615 SE +/- 0.00903, N = 3 SE +/- 0.00158, N = 3 SE +/- 0.00473, N = 3 SE +/- 0.00334, N = 3 3.89796 1.93499 4.01092 4.05485
OSPray Studio Intel OSPray Studio is an open-source, interactive visualization and ray-tracing software package. OSPray Studio makes use of Intel OSPray, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPray builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 900 1800 2700 3600 4500 SE +/- 4.51, N = 3 SE +/- 47.00, N = 3 SE +/- 2.33, N = 3 SE +/- 3.84, N = 3 1908 4034 1850 1848 1. (CXX) g++ options: -O3 -lm -ldl
perf-bench This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Sched Pipe Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 80K 160K 240K 320K 400K SE +/- 2656.69, N = 3 SE +/- 918.72, N = 15 SE +/- 3849.87, N = 3 SE +/- 1431.45, N = 3 384345 50105 378887 393492 1. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99
OSPray OpenBenchmarking.org Items Per Second, More Is Better OSPray 2.9 Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 1.2391 2.4782 3.7173 4.9564 6.1955 SE +/- 0.00326, N = 3 SE +/- 0.00136, N = 3 SE +/- 0.00668, N = 3 SE +/- 0.00501, N = 3 5.26689 2.41711 5.49890 5.50696
perf-bench This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Epoll Wait Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 16K 32K 48K 64K 80K SE +/- 569.09, N = 15 SE +/- 97.83, N = 3 SE +/- 684.65, N = 15 SE +/- 575.40, N = 15 72185 22188 72504 73574 1. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99
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.13.02 Test: Context Switching Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 800K 1600K 2400K 3200K 4000K SE +/- 39038.07, N = 3 SE +/- 24283.75, N = 15 SE +/- 55249.27, N = 15 SE +/- 32522.54, N = 15 3477899.60 1520820.39 3798435.02 3676321.56 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Atomic Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 70K 140K 210K 280K 350K SE +/- 6487.68, N = 15 SE +/- 1136.12, N = 12 SE +/- 5672.64, N = 15 SE +/- 3482.06, N = 4 293708.86 49878.29 290204.62 309181.93 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OSPray Studio Intel OSPray Studio is an open-source, interactive visualization and ray-tracing software package. OSPray Studio makes use of Intel OSPray, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPray builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 40K 80K 120K 160K 200K SE +/- 196.41, N = 3 SE +/- 29.92, N = 3 SE +/- 37.15, N = 3 SE +/- 67.66, N = 3 63604 167662 62427 62429 1. (CXX) g++ options: -O3 -lm -ldl
Blender Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.0 Blend File: BMW27 - Compute: CPU-Only Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 40 80 120 160 200 SE +/- 0.13, N = 3 SE +/- 0.66, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 78.59 158.70 75.06 75.07
RawTherapee RawTherapee is a cross-platform, open-source multi-threaded RAW image processing program. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 50 100 150 200 250 SE +/- 0.10, N = 3 SE +/- 3.34, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 36.38 249.28 36.25 36.41 1. RawTherapee, version 5.8, command line.
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 200 400 600 800 1000 SE +/- 1.27, N = 3 SE +/- 49.43, N = 15 SE +/- 0.78, N = 3 SE +/- 1.13, N = 3 422.5 890.0 423.1 422.5 1. chrome 99.0.4844.84
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 150K 300K 450K 600K 750K SE +/- 6936.22, N = 3 SE +/- 37540.74, N = 12 SE +/- 1452.97, N = 3 SE +/- 9456.44, N = 12 692333 119275 693667 722000 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 600 1200 1800 2400 3000 SE +/- 26.89, N = 3 SE +/- 146.68, N = 12 SE +/- 5.81, N = 3 SE +/- 36.84, N = 12 2704 466 2710 2820 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
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: 3840 x 2160 Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 200 400 600 800 1000 SE +/- 8.73, N = 3 SE +/- 56.83, N = 15 SE +/- 7.69, N = 3 SE +/- 0.48, N = 3 899.48 331.96 895.45 900.70
OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 21.06 Test: Compression Rating Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 30K 60K 90K 120K 150K SE +/- 319.33, N = 3 SE +/- 126.10, N = 3 SE +/- 420.87, N = 3 SE +/- 129.01, N = 3 132816 21804 132733 132007 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Read Random Write Random Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 600K 1200K 1800K 2400K 3000K SE +/- 7331.55, N = 3 SE +/- 13937.32, N = 5 SE +/- 11691.50, N = 3 SE +/- 8397.18, N = 3 2941333 1314234 2973583 2960688 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 1000 2000 3000 4000 5000 SE +/- 1.96, N = 3 SE +/- 540.74, N = 3 SE +/- 24.44, N = 3 SE +/- 28.75, N = 3 4842.0 3751.2 4811.0 4813.5 1. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 10 20 30 40 50 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 SE +/- 0.40, N = 3 SE +/- 0.50, N = 3 45.20 9.87 45.70 46.20 1. (CC) gcc options: -O3 -pthread -lz -llzma
QuantLib QuantLib is an open-source library/framework around quantitative finance for modeling, trading and risk management scenarios. QuantLib is written in C++ with Boost and its built-in benchmark used reports the QuantLib Benchmark Index benchmark score. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better QuantLib 1.21 Linux 5.18 30 March Linux 5.17 Linux 5.16 1000 2000 3000 4000 5000 SE +/- 38.45, N = 3 SE +/- 26.94, N = 3 SE +/- 24.07, N = 3 4698.3 4686.0 4712.8 1. (CXX) g++ options: -O3 -march=native -rdynamic
Linux 5.15: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
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: 1920 x 1080 Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 200 400 600 800 1000 SE +/- 1.35, N = 3 SE +/- 75.36, N = 12 SE +/- 1.13, N = 3 SE +/- 2.75, N = 3 990.70 373.06 992.19 991.81
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 110K 220K 330K 440K 550K SE +/- 0.00, N = 3 SE +/- 45101.73, N = 15 SE +/- 881.92, N = 3 SE +/- 577.35, N = 3 450000 205347 443667 525000 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 400 800 1200 1600 2000 SE +/- 0.88, N = 3 SE +/- 176.15, N = 15 SE +/- 4.36, N = 3 SE +/- 2.03, N = 3 1758 802 1733 2052 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Stockfish This is a test of Stockfish, an advanced open-source C++11 chess benchmark that can scale up to 512 CPU threads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 13 Total Time Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 11M 22M 33M 44M 55M SE +/- 555615.35, N = 3 SE +/- 337602.41, N = 3 SE +/- 355026.64, N = 15 SE +/- 332317.07, N = 3 47907942 25577543 49110046 48560311 1. (CXX) g++ options: -lgcov -m64 -lpthread -fno-exceptions -std=c++17 -fprofile-use -fno-peel-loops -fno-tracer -pedantic -O3 -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2 -mbmi2 -flto -flto=jobserver
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 200K 400K 600K 800K 1000K SE +/- 333.33, N = 3 SE +/- 17383.24, N = 15 SE +/- 1333.33, N = 3 SE +/- 666.67, N = 3 657333 96813 657667 813333 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 700 1400 2100 2800 3500 SE +/- 1.45, N = 3 SE +/- 67.92, N = 15 SE +/- 5.03, N = 3 SE +/- 2.65, N = 3 2568 378 2569 3177 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 100K 200K 300K 400K 500K SE +/- 666.67, N = 3 SE +/- 684.97, N = 15 SE +/- 1855.92, N = 3 SE +/- 2905.93, N = 3 466667 79827 455667 446667 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 400 800 1200 1600 2000 SE +/- 3.00, N = 3 SE +/- 2.68, N = 15 SE +/- 7.13, N = 3 SE +/- 11.32, N = 3 1823 312 1781 1745 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 100K 200K 300K 400K 500K SE +/- 1452.97, N = 3 SE +/- 881.06, N = 15 SE +/- 3527.67, N = 3 SE +/- 3711.84, N = 3 467333 78087 459667 447667 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 400 800 1200 1600 2000 SE +/- 5.49, N = 3 SE +/- 3.46, N = 15 SE +/- 13.74, N = 3 SE +/- 13.45, N = 3 1826 305 1795 1748 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Update Random Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 150K 300K 450K 600K 750K SE +/- 5973.44, N = 3 SE +/- 547.08, N = 3 SE +/- 4878.36, N = 3 SE +/- 3830.92, N = 3 695148 275424 704498 693463 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Random Read Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 30M 60M 90M 120M 150M SE +/- 210389.03, N = 3 SE +/- 329847.52, N = 3 SE +/- 291942.07, N = 3 SE +/- 238083.24, N = 3 129180925 77653066 135090609 134591204 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19 - Decompression Speed Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 1000 2000 3000 4000 5000 SE +/- 3.24, N = 3 SE +/- 1.59, N = 3 SE +/- 19.35, N = 3 SE +/- 18.23, N = 3 4703.1 3104.2 4677.9 4681.5 1. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19 - Compression Speed Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 12 24 36 48 60 SE +/- 0.35, N = 3 SE +/- 0.13, N = 3 SE +/- 0.25, N = 3 SE +/- 0.23, N = 3 53.1 16.2 53.1 52.9 1. (CC) gcc options: -O3 -pthread -lz -llzma
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 140K 280K 420K 560K 700K SE +/- 333.33, N = 3 SE +/- 360.56, N = 3 SE +/- 1333.33, N = 3 SE +/- 34765.33, N = 12 657333 72200 658333 614583 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 600 1200 1800 2400 3000 SE +/- 2.08, N = 3 SE +/- 1.53, N = 3 SE +/- 5.67, N = 3 SE +/- 135.92, N = 12 2568 282 2572 2401 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
perf-bench This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memcpy 1MB Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 8 16 24 32 40 SE +/- 0.321350, N = 7 SE +/- 0.017471, N = 3 SE +/- 0.314187, N = 7 SE +/- 0.241884, N = 3 34.528410 2.690566 34.878738 34.141054 1. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 160K 320K 480K 640K 800K SE +/- 3666.67, N = 3 SE +/- 25482.16, N = 12 SE +/- 1201.85, N = 3 SE +/- 577.35, N = 3 689333 83442 698333 731000 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 600 1200 1800 2400 3000 SE +/- 15.00, N = 3 SE +/- 99.62, N = 12 SE +/- 4.48, N = 3 SE +/- 2.40, N = 3 2692 326 2727 2856 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
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 Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 1400 2800 4200 5600 7000 SE +/- 1.00, N = 3 SE +/- 11.02, N = 3 SE +/- 1.00, N = 3 SE +/- 0.67, N = 3 497 6516 499 497
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 200 400 600 800 1000 SE +/- 0.07, N = 3 SE +/- 274.68, N = 15 SE +/- 0.16, N = 3 SE +/- 0.43, N = 3 207.09 994.65 206.90 206.95 1. chrome 99.0.4844.84
x265 This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 4K Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 7 14 21 28 35 SE +/- 0.22, N = 3 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 28.81 5.04 29.12 29.16 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Selenium OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Linux 5.18 30 March Linux 5.17 Linux 5.16 500 1000 1500 2000 2500 SE +/- 9.13, N = 3 SE +/- 0.33, N = 3 SE +/- 17.32, N = 3 2510 2546 2535 1. chrome 99.0.4844.84
Benchmark: PSPDFKit WASM - Browser: Google Chrome
Linux 5.15: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: NameError: name 'StaleElementReferenceException' is not defined
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 110K 220K 330K 440K 550K SE +/- 1000.00, N = 3 SE +/- 378.59, N = 3 SE +/- 666.67, N = 3 SE +/- 333.33, N = 3 449000 49500 443667 524333 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 400 800 1200 1600 2000 SE +/- 4.00, N = 3 SE +/- 1.45, N = 3 SE +/- 2.40, N = 3 SE +/- 0.58, N = 3 1755 194 1732 2049 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -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.13.02 Test: RdRand Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 20K 40K 60K 80K 100K SE +/- 16.71, N = 3 SE +/- 26.38, N = 3 SE +/- 11.97, N = 3 SE +/- 10.23, N = 3 82804.08 82456.48 82749.36 82778.40 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: NUMA Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 110 220 330 440 550 SE +/- 0.32, N = 3 SE +/- 0.89, N = 3 SE +/- 2.06, N = 3 SE +/- 0.45, N = 3 36.52 120.32 504.94 502.64 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: IO_uring Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 40K 80K 120K 160K 200K SE +/- 2151.26, N = 3 SE +/- 226.23, N = 3 SE +/- 2556.99, N = 3 SE +/- 690.52, N = 3 178805.37 127364.54 179902.50 178043.75 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MMAP Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 130 260 390 520 650 SE +/- 1.83, N = 3 SE +/- 0.51, N = 3 SE +/- 1.19, N = 3 SE +/- 0.98, N = 3 588.20 283.02 577.83 597.23 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Memory Copying Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 1200 2400 3600 4800 6000 SE +/- 5.16, N = 3 SE +/- 7.07, N = 3 SE +/- 2.73, N = 3 SE +/- 6.06, N = 3 5660.30 3680.81 5664.30 5662.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Stress Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 7K 14K 21K 28K 35K SE +/- 44.08, N = 3 SE +/- 12.64, N = 3 SE +/- 98.86, N = 3 SE +/- 52.92, N = 3 32193.08 18091.66 32038.45 32119.01 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Crypto Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 1000 2000 3000 4000 5000 SE +/- 10.23, N = 3 SE +/- 0.52, N = 3 SE +/- 0.45, N = 3 SE +/- 3.26, N = 3 4628.52 2689.43 4707.04 4711.51 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Malloc Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 30M 60M 90M 120M 150M SE +/- 4752.80, N = 3 SE +/- 39499.54, N = 3 SE +/- 43660.16, N = 3 SE +/- 100342.30, N = 3 161697199.57 93368797.02 161599871.73 161493321.57 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MEMFD Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 400 800 1200 1600 2000 SE +/- 0.51, N = 3 SE +/- 0.71, N = 3 SE +/- 0.37, N = 3 SE +/- 0.24, N = 3 1719.91 575.31 1721.49 1843.28 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: System V Message Passing Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 3M 6M 9M 12M 15M SE +/- 1547.02, N = 3 SE +/- 3779.48, N = 3 SE +/- 17897.01, N = 3 SE +/- 6617.94, N = 3 12157920.17 3096689.08 10533751.61 10637375.93 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Matrix Math Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 20K 40K 60K 80K 100K SE +/- 591.97, N = 3 SE +/- 4.04, N = 3 SE +/- 409.93, N = 3 SE +/- 496.12, N = 3 86198.28 36893.18 87686.71 87556.66 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc C String Functions Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 600K 1200K 1800K 2400K 3000K SE +/- 14324.28, N = 3 SE +/- 3684.01, N = 3 SE +/- 15407.60, N = 3 SE +/- 5856.90, N = 3 2686064.15 1426652.58 2823922.73 2783068.81 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Semaphores Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 400K 800K 1200K 1600K 2000K SE +/- 9094.89, N = 3 SE +/- 32.02, N = 3 SE +/- 1157.54, N = 3 SE +/- 6458.31, N = 3 1987520.19 1376368.41 1994784.40 1576108.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
perf-bench This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Lock-Pi Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 130 260 390 520 650 SE +/- 1.33, N = 3 SE +/- 0.58, N = 3 SE +/- 2.33, N = 3 SE +/- 0.67, N = 3 584 541 585 590 1. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99
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.13.02 Test: Glibc Qsort Data Sorting Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 70 140 210 280 350 SE +/- 1.27, N = 3 SE +/- 0.37, N = 3 SE +/- 1.00, N = 3 SE +/- 1.00, N = 3 307.50 170.33 323.37 322.00 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: SENDFILE Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 100K 200K 300K 400K 500K SE +/- 4807.58, N = 3 SE +/- 124.54, N = 3 SE +/- 697.55, N = 3 SE +/- 779.85, N = 3 433359.12 244945.53 464969.17 438039.00 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Socket Activity Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 5K 10K 15K 20K 25K SE +/- 7.62, N = 3 SE +/- 10.21, N = 3 SE +/- 41.20, N = 3 SE +/- 76.11, N = 3 20848.28 8271.12 20994.99 21409.93 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Vector Math Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 20K 40K 60K 80K 100K SE +/- 32.62, N = 3 SE +/- 17.87, N = 3 SE +/- 287.69, N = 3 SE +/- 245.64, N = 3 82134.67 43564.38 82959.88 82950.61 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Forking Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 30K 60K 90K 120K 150K SE +/- 477.65, N = 3 SE +/- 160.96, N = 3 SE +/- 612.57, N = 3 SE +/- 156.93, N = 3 120229.30 43583.94 117528.49 118275.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
perf-bench This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Hash Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 4853.67, N = 3 SE +/- 721.00, N = 3 SE +/- 2010.52, N = 3 SE +/- 5777.85, N = 3 6242797 3092024 6248424 6253143 1. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99
OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memset 1MB Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 16 32 48 64 80 SE +/- 0.872210, N = 15 SE +/- 0.056400, N = 3 SE +/- 0.878626, N = 3 SE +/- 0.999147, N = 3 71.703098 5.573931 72.355913 69.230353 1. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99
libjpeg-turbo tjbench tjbench is a JPEG decompression/compression benchmark that is part of libjpeg-turbo, a JPEG image codec library optimized for SIMD instructions on modern CPU architectures. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.1.0 Test: Decompression Throughput Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 60 120 180 240 300 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.20, N = 3 SE +/- 0.21, N = 3 277.73 21.33 278.12 277.94 1. (CC) gcc options: -O3 -rdynamic
SVT-AV1 This is a benchmark of the SVT-AV1 open-source video encoder/decoder. SVT-AV1 was originally developed by Intel as part of their Open Visual Cloud / Scalable Video Technology (SVT). Development of SVT-AV1 has since moved to the Alliance for Open Media as part of upstream AV1 development. SVT-AV1 is a CPU-based multi-threaded video encoder for the AV1 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.9 Encoder Mode: Preset 12 - Input: Bosphorus 4K Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 40 80 120 160 200 SE +/- 0.36, N = 3 SE +/- 0.39, N = 15 SE +/- 1.04, N = 3 SE +/- 1.25, N = 3 162.13 37.46 164.60 162.73 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
perf-bench This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Syscall Basic Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 4M 8M 12M 16M 20M SE +/- 84817.61, N = 3 SE +/- 72.60, N = 3 SE +/- 29412.11, N = 3 SE +/- 104910.50, N = 3 20511381 1639964 20817218 20774971 1. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 26.19, N = 15 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 17.45 107.33 17.56 17.60 1. chrome 99.0.4844.84
SVT-AV1 This is a benchmark of the SVT-AV1 open-source video encoder/decoder. SVT-AV1 was originally developed by Intel as part of their Open Visual Cloud / Scalable Video Technology (SVT). Development of SVT-AV1 has since moved to the Alliance for Open Media as part of upstream AV1 development. SVT-AV1 is a CPU-based multi-threaded video encoder for the AV1 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.9 Encoder Mode: Preset 10 - Input: Bosphorus 4K Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 30 60 90 120 150 SE +/- 0.88, N = 3 SE +/- 0.32, N = 5 SE +/- 0.86, N = 3 SE +/- 1.20, N = 3 111.80 30.18 111.37 112.39 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
OpenJPEG OpenJPEG is an open-source JPEG 2000 codec written in the C programming language. The default input for this test profile is the NASA/JPL-Caltech/MSSS Curiosity panorama 717MB TIFF image file converting to JPEG2000 format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better OpenJPEG 2.4 Encode: NASA Curiosity Panorama M34 Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 70K 140K 210K 280K 350K SE +/- 298.99, N = 3 SE +/- 3147.20, N = 3 SE +/- 698.09, N = 3 SE +/- 1062.15, N = 3 71003 322071 70590 73923 1. (CXX) g++ options: -rdynamic
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 Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 30 60 90 120 150 SE +/- 0.13, N = 8 SE +/- 12.20, N = 12 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 15.46 116.89 15.61 14.49 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 20 40 60 80 100 SE +/- 0.006821, N = 3 SE +/- 6.024321, N = 14 SE +/- 0.035013, N = 3 SE +/- 0.014465, N = 3 7.683972 85.301803 7.770200 7.838724 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 9.27, N = 15 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 23.35 96.39 23.42 23.22 1. (CC) gcc options: -lm
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample YUV input video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.3 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 90 180 270 360 450 SE +/- 3.18, N = 13 SE +/- 1.06, N = 3 SE +/- 2.97, N = 13 SE +/- 3.21, N = 13 409.88 81.64 410.82 412.22 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
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 Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 20 40 60 80 100 SE +/- 0.015875, N = 3 SE +/- 0.818385, N = 5 SE +/- 0.045383, N = 3 SE +/- 0.021633, N = 3 7.960797 77.811718 8.249283 7.672310 1. (CC) gcc options: -lm
SVT-HEVC This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-HEVC CPU-based multi-threaded video encoder for the HEVC / H.265 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 7 - Input: Bosphorus 1080p Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 50 100 150 200 250 SE +/- 1.73, N = 3 SE +/- 0.02, N = 3 SE +/- 1.96, N = 3 SE +/- 1.90, N = 3 235.20 43.84 235.85 235.97 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
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 Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 80 160 240 320 400 SE +/- 0.25, N = 3 SE +/- 0.04, N = 3 SE +/- 0.17, N = 3 SE +/- 0.22, N = 3 42.65 347.30 42.81 43.45 1. (CC) gcc options: -lm
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample YUV input video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.3 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 70 140 210 280 350 SE +/- 0.23, N = 3 SE +/- 0.48, N = 3 SE +/- 0.45, N = 3 SE +/- 0.45, N = 3 336.61 53.14 336.03 336.47 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
SVT-HEVC This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-HEVC CPU-based multi-threaded video encoder for the HEVC / H.265 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 10 - Input: Bosphorus 1080p Linux 5.18 30 March Linux 5.15 Linux 5.17 Linux 5.16 110 220 330 440 550 SE +/- 0.24, N = 3 SE +/- 1.26, N = 3 SE +/- 0.60, N = 3 SE +/- 0.14, N = 3 498.34 95.59 497.24 499.03 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
Linux 5.16 Processor: Intel Core i9-12900K @ 5.20GHz (16 Cores / 24 Threads), Motherboard: ASUS ROG STRIX Z690-E GAMING WIFI (1003 BIOS), Chipset: Intel Device 7aa7, Memory: 32GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0 + 2000GB, Graphics: Gigabyte AMD Radeon RX 6800 XT 16GB (2575/1000MHz), Audio: Intel Device 7ad0, Monitor: ASUS VP28U, Network: Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411
OS: Ubuntu 21.10, Kernel: 5.16.0-051600-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13 + Wayland, OpenGL: 4.6 Mesa 22.1.0-devel (git-ae710f3 2022-03-26 impish-oibaf-ppa) (LLVM 13.0.1 DRM 3.44), Vulkan: 1.3.207, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x18 - Thermald 2.4.6Graphics Notes: BAR1 / Visible vRAM Size: 16368 MBPython Notes: Python 3.9.7Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 28 March 2022 14:51 by user phoronix.
Linux 5.17 Processor: Intel Core i9-12900K @ 5.20GHz (16 Cores / 24 Threads), Motherboard: ASUS ROG STRIX Z690-E GAMING WIFI (1003 BIOS), Chipset: Intel Device 7aa7, Memory: 32GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0 + 2000GB, Graphics: Gigabyte AMD Radeon RX 6800 XT 16GB (2575/1000MHz), Audio: Intel Device 7ad0, Monitor: ASUS VP28U, Network: Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411
OS: Ubuntu 21.10, Kernel: 5.17.0-051700-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13 + Wayland, OpenGL: 4.6 Mesa 22.1.0-devel (git-ae710f3 2022-03-26 impish-oibaf-ppa) (LLVM 13.0.1 DRM 3.44), Vulkan: 1.3.207, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x18 - Thermald 2.4.6Graphics Notes: BAR1 / Visible vRAM Size: 16368 MBPython Notes: Python 3.9.7Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 29 March 2022 04:56 by user phoronix.
Linux 5.15 Processor: Intel Core i9-12900K (16 Cores / 24 Threads), Motherboard: ASUS ROG STRIX Z690-E GAMING WIFI (1003 BIOS), Chipset: Intel Device 7aa7, Memory: 32GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0 + 2000GB, Graphics: Gigabyte AMD Radeon RX 6800 XT 16GB (2575/1000MHz), Audio: Intel Device 7ad0, Monitor: ASUS VP28U, Network: Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411
OS: Ubuntu 21.10, Kernel: 5.15.0-051500-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13 + Wayland, OpenGL: 4.6 Mesa 22.1.0-devel (git-ae710f3 2022-03-26 impish-oibaf-ppa) (LLVM 13.0.1 DRM 3.42), Vulkan: 1.3.207, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x18 - Thermald 2.4.6Graphics Notes: BAR1 / Visible vRAM Size: 16368 MBPython Notes: Python 3.9.7Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 29 March 2022 12:19 by user phoronix.
Linux 5.18 30 March Processor: Intel Core i9-12900K @ 5.20GHz (16 Cores / 24 Threads), Motherboard: ASUS ROG STRIX Z690-E GAMING WIFI (1003 BIOS), Chipset: Intel Device 7aa7, Memory: 32GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0 + 2000GB, Graphics: Gigabyte AMD Radeon RX 6800 XT 16GB (2575/1000MHz), Audio: Intel Device 7ad0, Monitor: ASUS VP28U, Network: Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411
OS: Ubuntu 21.10, Kernel: 5.17.0-phx (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13 + Wayland, OpenGL: 4.6 Mesa 22.1.0-devel (git-ae710f3 2022-03-26 impish-oibaf-ppa) (LLVM 13.0.1 DRM 3.46), Vulkan: 1.3.207, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x18 - Thermald 2.4.6Graphics Notes: BAR1 / Visible vRAM Size: 16368 MBPython Notes: Python 3.9.7Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 30 March 2022 15:28 by user phoronix.