Benchmarks for a future article.
Core i9 10900K 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: 0xec - Thermald 2.4.6Java Notes: OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.22.10)Python Notes: Python 3.9.7Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + 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
Core i9 10900K + eibrs,retpoline Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F21c BIOS), Chipset: Intel Comet Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 500GB, Graphics: Sapphire AMD Radeon RX 5600 XT 6GB (1780/875MHz), Audio: Realtek ALC1220, Monitor: MX279, Network: Intel I225-V + Intel Comet Lake PCH CNVi WiFi
OS: Ubuntu 21.10, Kernel: 5.17.0-051700rc7daily20220309-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13, OpenGL: 4.6 Mesa 21.2.2 (LLVM 12.0.1), Vulkan: 1.2.182, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1920x1080
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: 0xec - Thermald 2.4.6Java Notes: OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.22.10)Python Notes: Python 3.9.7Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + 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 + Retpolines IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Core i9 10900K BHI OpenBenchmarking.org Phoronix Test Suite Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads) Gigabyte Z490 AORUS MASTER (F21c BIOS) Intel Comet Lake PCH 16GB Samsung SSD 970 EVO 500GB Sapphire AMD Radeon RX 5600 XT 6GB (1780/875MHz) Realtek ALC1220 MX279 Intel I225-V + Intel Comet Lake PCH CNVi WiFi Ubuntu 21.10 5.17.0-051700rc7daily20220309-generic (x86_64) GNOME Shell 40.5 X Server 1.20.13 4.6 Mesa 21.2.2 (LLVM 12.0.1) 1.2.182 GCC 11.2.0 ext4 1920x1080 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Core I9 10900K BHI Benchmarks System Logs - Transparent Huge Pages: madvise - --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 -v - NONE / errors=remount-ro,relatime,rw / Block Size: 4096 - Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xec - Thermald 2.4.6 - OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.22.10) - Python 3.9.7 - Core i9 10900K: itlb_multihit: KVM: Mitigation of VMX disabled + 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 - Core i9 10900K + eibrs,retpoline: itlb_multihit: KVM: Mitigation of VMX disabled + 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 + Retpolines IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Core i9 10900K vs. Core i9 10900K + eibrs,retpoline Comparison Phoronix Test Suite Baseline +9% +9% +18% +18% +27% +27% SENDFILE 35.8% Rand Write - IO_uring - No - Yes - 4KB 8.1% 7.3% 16 - Thread 5.7% Throughput 5.6% 16 - Process 5.3% IO_uring 4.1% Rand Fill Sync 3% Timed Time - Size 1,000 2.7% Rand Fill 2.5% 32 - Process 2.5% Rand Fill 2.5% Stress-NG Flexible IO Tester WireGuard + Linux Networking Stack Stress Test Hackbench Sockperf Hackbench Stress-NG Facebook RocksDB SQLite Speedtest LevelDB Hackbench LevelDB Core i9 10900K Core i9 10900K + eibrs,retpoline
Core i9 10900K BHI stress-ng: SENDFILE fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory wireguard: hackbench: 16 - Thread hackbench: 16 - Process stress-ng: IO_uring rocksdb: Rand Fill Sync sqlite-speedtest: Timed Time - Size 1,000 leveldb: Rand Fill hackbench: 32 - Process leveldb: Rand Fill leveldb: Overwrite leveldb: Overwrite selenium: StyleBench - Firefox rocksdb: Seq Fill gimp: resize gimp: rotate selenium: Speedometer - Firefox selenium: Speedometer - Google Chrome selenium: Jetstream 2 - Firefox gimp: auto-levels influxdb: 64 - 10000 - 2,5000,1 - 10000 selenium: WASM imageConvolute - Google Chrome renaissance: Akka Unbalanced Cobwebbed Tree selenium: PSPDFKit WASM - Firefox selenium: PSPDFKit WASM - Google Chrome renaissance: In-Memory Database Shootout selenium: WASM collisionDetection - Google Chrome influxdb: 4 - 10000 - 2,5000,1 - 10000 selenium: WASM collisionDetection - Firefox selenium: Jetstream 2 - Google Chrome selenium: StyleBench - Google Chrome selenium: Kraken - Google Chrome renaissance: Finagle HTTP Requests selenium: Kraken - Firefox fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory darktable: Server Room - CPU-only darktable: Boat - CPU-only keydb: selenium: WASM imageConvolute - Firefox sockperf: Latency Ping Pong sockperf: Throughput Core i9 10900K Core i9 10900K + eibrs,retpoline 265295.99 296333 179.005 25.946 25.349 31670.78 3088 43.755 52.3 53.678 42.303 42.311 52.3 120 1401579 6.983 10.331 161 194 118.392 10.327 1989544.3 25.76 11339.6 2719 2898 2743.7 315.55 1786132.1 439.4 189.044 40.0 614.5 2087.7 855.1 257000 3.405 3.899 854137.69 25.3 2.861 736807 195354.99 274167 191.992 27.415 26.704 30418.91 2999 44.936 51.0 55.036 43.347 43.053 51.4 122 1381411 7.083 10.472 159 192 119.378 10.413 2005862.4 25.56 11411.1 2736 2915 2728.3 317.10 1777456.9 437.6 189.816 39.9 615.7 2084.4 856.4 256667 3.409 3.896 854208.77 25.3 2.907 697977 OpenBenchmarking.org
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 Core i9 10900K + eibrs,retpoline Core i9 10900K 60K 120K 180K 240K 300K SE +/- 2700.82, N = 6 SE +/- 1333.33, N = 3 274167 296333 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
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 Core i9 10900K + eibrs,retpoline Core i9 10900K 40 80 120 160 200 SE +/- 0.77, N = 3 SE +/- 1.77, N = 3 191.99 179.01
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Core i9 10900K + eibrs,retpoline Core i9 10900K 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 26.70 25.35 1. (CC) gcc options: -lpthread
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 6.22.1 Test: Random Fill Sync Core i9 10900K + eibrs,retpoline Core i9 10900K 700 1400 2100 2800 3500 SE +/- 2.65, N = 3 SE +/- 0.58, N = 3 2999 3088 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Core i9 10900K + eibrs,retpoline Core i9 10900K 12 24 36 48 60 SE +/- 0.38, N = 3 SE +/- 0.23, N = 3 51.0 52.3 1. (CXX) g++ options: -O3 -lsnappy -ltcmalloc
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Core i9 10900K + eibrs,retpoline Core i9 10900K 10 20 30 40 50 SE +/- 0.32, N = 3 SE +/- 0.18, N = 3 43.35 42.30 1. (CXX) g++ options: -O3 -lsnappy -ltcmalloc
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Core i9 10900K + eibrs,retpoline Core i9 10900K 10 20 30 40 50 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 43.05 42.31 1. (CXX) g++ options: -O3 -lsnappy -ltcmalloc
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Core i9 10900K + eibrs,retpoline Core i9 10900K 12 24 36 48 60 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 51.4 52.3 1. (CXX) g++ options: -O3 -lsnappy -ltcmalloc
Selenium OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox Core i9 10900K Core i9 10900K + eibrs,retpoline 30 60 90 120 150 SE +/- 1.45, N = 3 SE +/- 0.88, N = 3 120 122 1. firefox 98.0
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 6.22.1 Test: Sequential Fill Core i9 10900K + eibrs,retpoline Core i9 10900K 300K 600K 900K 1200K 1500K SE +/- 5584.42, N = 3 SE +/- 4587.67, N = 3 1381411 1401579 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
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.24 Test: resize Core i9 10900K + eibrs,retpoline Core i9 10900K 2 4 6 8 10 SE +/- 0.093, N = 3 SE +/- 0.055, N = 3 7.083 6.983
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.24 Test: rotate Core i9 10900K + eibrs,retpoline Core i9 10900K 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 10.47 10.33
Selenium OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox Core i9 10900K + eibrs,retpoline Core i9 10900K 40 80 120 160 200 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 159 161 1. firefox 98.0
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome Core i9 10900K + eibrs,retpoline Core i9 10900K 40 80 120 160 200 SE +/- 1.00, N = 3 SE +/- 1.20, N = 3 192 194 1. chrome 99.0.4844.51
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Core i9 10900K Core i9 10900K + eibrs,retpoline 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.95, N = 3 118.39 119.38 1. firefox 98.0
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.24 Test: auto-levels Core i9 10900K + eibrs,retpoline Core i9 10900K 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 10.41 10.33
InfluxDB This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Core i9 10900K Core i9 10900K + eibrs,retpoline 400K 800K 1200K 1600K 2000K SE +/- 3310.06, N = 3 SE +/- 4895.98, N = 3 1989544.3 2005862.4
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome Core i9 10900K Core i9 10900K + eibrs,retpoline 6 12 18 24 30 SE +/- 0.27, N = 3 SE +/- 0.06, N = 3 25.76 25.56 1. chrome 99.0.4844.51
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Akka Unbalanced Cobwebbed Tree Core i9 10900K + eibrs,retpoline Core i9 10900K 2K 4K 6K 8K 10K SE +/- 62.03, N = 3 SE +/- 13.60, N = 3 11411.1 11339.6 MIN: 8981.8 / MAX: 11532.28 MIN: 8667.98 / MAX: 11360.22
Selenium OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Core i9 10900K + eibrs,retpoline Core i9 10900K 600 1200 1800 2400 3000 SE +/- 10.53, N = 3 SE +/- 26.48, N = 5 2736 2719 1. firefox 98.0
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Core i9 10900K + eibrs,retpoline Core i9 10900K 600 1200 1800 2400 3000 SE +/- 14.84, N = 3 SE +/- 19.06, N = 3 2915 2898 1. chrome 99.0.4844.51
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: In-Memory Database Shootout Core i9 10900K Core i9 10900K + eibrs,retpoline 600 1200 1800 2400 3000 SE +/- 4.78, N = 3 SE +/- 10.89, N = 3 2743.7 2728.3 MIN: 2575.38 / MAX: 2915.12 MIN: 2556.62 / MAX: 2966.56
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome Core i9 10900K + eibrs,retpoline Core i9 10900K 70 140 210 280 350 SE +/- 0.86, N = 3 SE +/- 0.10, N = 3 317.10 315.55 1. chrome 99.0.4844.51
InfluxDB This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Core i9 10900K + eibrs,retpoline Core i9 10900K 400K 800K 1200K 1600K 2000K SE +/- 2458.03, N = 3 SE +/- 1656.91, N = 3 1777456.9 1786132.1
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Firefox Core i9 10900K Core i9 10900K + eibrs,retpoline 100 200 300 400 500 SE +/- 4.27, N = 6 SE +/- 1.43, N = 3 439.4 437.6 1. firefox 98.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome Core i9 10900K Core i9 10900K + eibrs,retpoline 40 80 120 160 200 SE +/- 0.51, N = 3 SE +/- 1.78, N = 6 189.04 189.82 1. chrome 99.0.4844.51
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Google Chrome Core i9 10900K + eibrs,retpoline Core i9 10900K 9 18 27 36 45 SE +/- 0.19, N = 3 SE +/- 0.26, N = 3 39.9 40.0 1. chrome 99.0.4844.51
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome Core i9 10900K + eibrs,retpoline Core i9 10900K 130 260 390 520 650 SE +/- 4.75, N = 3 SE +/- 5.37, N = 3 615.7 614.5 1. chrome 99.0.4844.51
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Finagle HTTP Requests Core i9 10900K Core i9 10900K + eibrs,retpoline 400 800 1200 1600 2000 SE +/- 15.80, N = 3 SE +/- 14.24, N = 3 2087.7 2084.4 MIN: 1953.33 / MAX: 2235.31 MIN: 1949.43 / MAX: 2161.27
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox Core i9 10900K + eibrs,retpoline Core i9 10900K 200 400 600 800 1000 SE +/- 4.92, N = 3 SE +/- 8.24, N = 3 856.4 855.1 1. firefox 98.0
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 Core i9 10900K + eibrs,retpoline Core i9 10900K 60K 120K 180K 240K 300K SE +/- 333.33, N = 3 SE +/- 0.00, N = 3 256667 257000 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Darktable Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.6.0 Test: Server Room - Acceleration: CPU-only Core i9 10900K + eibrs,retpoline Core i9 10900K 0.767 1.534 2.301 3.068 3.835 SE +/- 0.009, N = 3 SE +/- 0.001, N = 3 3.409 3.405
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.6.0 Test: Boat - Acceleration: CPU-only Core i9 10900K Core i9 10900K + eibrs,retpoline 0.8773 1.7546 2.6319 3.5092 4.3865 SE +/- 0.007, N = 3 SE +/- 0.009, N = 3 3.899 3.896
KeyDB A benchmark of KeyDB as a multi-threaded fork of the Redis server. The KeyDB benchmark is conducted using memtier-benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better KeyDB 6.2.0 Core i9 10900K Core i9 10900K + eibrs,retpoline 200K 400K 600K 800K 1000K SE +/- 9217.84, N = 3 SE +/- 5197.77, N = 3 854137.69 854208.77 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox Core i9 10900K + eibrs,retpoline Core i9 10900K 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.15, N = 3 25.3 25.3 1. firefox 98.0
Sockperf This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Ping Pong Core i9 10900K + eibrs,retpoline Core i9 10900K 0.6541 1.3082 1.9623 2.6164 3.2705 SE +/- 0.040, N = 25 SE +/- 0.016, N = 25 2.907 2.861 1. (CXX) g++ options: --param -O3 -rdynamic
OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.7 Test: Throughput Core i9 10900K + eibrs,retpoline Core i9 10900K 160K 320K 480K 640K 800K SE +/- 10931.90, N = 20 SE +/- 10067.89, N = 25 697977 736807 1. (CXX) g++ options: --param -O3 -rdynamic
Core i9 10900K 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: 0xec - Thermald 2.4.6Java Notes: OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.22.10)Python Notes: Python 3.9.7Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + 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 9 March 2022 04:45 by user pts.
Core i9 10900K + eibrs,retpoline Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F21c BIOS), Chipset: Intel Comet Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 500GB, Graphics: Sapphire AMD Radeon RX 5600 XT 6GB (1780/875MHz), Audio: Realtek ALC1220, Monitor: MX279, Network: Intel I225-V + Intel Comet Lake PCH CNVi WiFi
OS: Ubuntu 21.10, Kernel: 5.17.0-051700rc7daily20220309-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13, OpenGL: 4.6 Mesa 21.2.2 (LLVM 12.0.1), Vulkan: 1.2.182, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1920x1080
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: 0xec - Thermald 2.4.6Java Notes: OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.22.10)Python Notes: Python 3.9.7Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + 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 + Retpolines IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 9 March 2022 11:53 by user pts.