AMD Ryzen 7 4800U Retbleed Linux benchmarks by Michael Larabel.
retbleed=off 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-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/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: MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8600103Java Notes: OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)Python Notes: Python 3.10.4Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Vulnerable + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
retbleed=auto Processor: AMD Ryzen 7 4800U @ 1.80GHz (8 Cores / 16 Threads), Motherboard: ASRock 4X4-4000 (P1.30Q BIOS), Chipset: AMD Renoir/Cezanne, Memory: 16GB, Disk: 512GB TS512GMTS952T-I, Graphics: AMD Renoir 512MB (1750/400MHz), Audio: AMD Renoir Radeon HD Audio, Monitor: DELL P2415Q, Network: Realtek RTL8125 2.5GbE + Realtek RTL8111/8168/8411 + Intel 8265 / 8275
OS: Ubuntu 22.04, Kernel: 5.19.0-rc6-phx-retbleed (x86_64), Desktop: GNOME Shell 42.2, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.47), Vulkan: 1.3.204, 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-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/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: MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8600103Java Notes: OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)Python Notes: Python 3.10.4Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
retbleed Ryzen 7 4800U OpenBenchmarking.org Phoronix Test Suite AMD Ryzen 7 4800U @ 1.80GHz (8 Cores / 16 Threads) ASRock 4X4-4000 (P1.30Q BIOS) AMD Renoir/Cezanne 16GB 512GB TS512GMTS952T-I AMD Renoir 512MB (1750/400MHz) AMD Renoir Radeon HD Audio DELL P2415Q Realtek RTL8125 2.5GbE + Realtek RTL8111/8168/8411 + Intel 8265 / 8275 Ubuntu 22.04 5.19.0-rc6-phx-retbleed (x86_64) GNOME Shell 42.2 X Server + Wayland 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.47) 1.3.204 GCC 11.2.0 ext4 3840x2160 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Retbleed Ryzen 7 4800U 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-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/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 - MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096 - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8600103 - OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1) - Python 3.10.4 - retbleed=off: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Vulnerable + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected - retbleed=auto: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
retbleed=off vs. retbleed=auto Comparison Phoronix Test Suite Baseline +8.3% +8.3% +16.6% +16.6% +24.9% +24.9% +33.2% +33.2% C.S.T 33.3% Syscall Basic 32.1% Malloc 20% F.H.R 18.7% Create Files 16.7% D.T.P 15.7% Futex Hash 15.2% Context Switching 13.2% Rand Fill 13.1% Create Threads 12.7% Rand Fill 12.5% 16 - Thread 11.9% Create Processes 11.4% 16 - Process 11% Rand Delete 11% Rand Read 10.8% Throughput 9% Launch Programs 9% Socket Activity 8.4% Futex 7.2% Update Rand 6.8% auto-levels 6.2% rotate 6% IO_uring 6% Memory Allocations 6% unsharp-mask 5.7% SENDFILE 5.3% resize 5.3% Futex Lock-Pi 5.2% TCP - Latency - 1 4.8% I.M.D.S 4.5% Rand Read - IO_uring - Yes - No - 4KB 4.5% Rand Read - IO_uring - Yes - Yes - 4KB 4.4% TCP - Latency - 8 3.8% Latency Under Load 3.8% TCP - Latency - 16 3.6% Rand Read - IO_uring - No - Yes - 4KB 3.4% Speedometer - Firefox 3.4% SqueezeNet 3.3% Tradebeans 3.3% TCP - Bandwidth - 1 2.9% SET 2.8% GET 2.7% MEMFD 2.6% ARES-6 - Google Chrome 2.5% Timed Time - Size 1,000 2.5% Seek Rand 2.4% defconfig 2.2% Read While Writing 2.2% R.R.W.R 2% ctx_clock perf-bench Stress-NG Renaissance OSBench PostMark perf-bench Stress-NG LevelDB OSBench LevelDB Hackbench OSBench Hackbench LevelDB Facebook RocksDB Sockperf OSBench Stress-NG Stress-NG Facebook RocksDB GIMP GIMP Stress-NG OSBench GIMP Stress-NG GIMP perf-bench Ethr Renaissance Flexible IO Tester Flexible IO Tester Ethr Sockperf Ethr Flexible IO Tester Selenium TensorFlow Lite DaCapo Benchmark Ethr Redis Redis Stress-NG Selenium SQLite Speedtest LevelDB Timed Linux Kernel Compilation Facebook RocksDB Facebook RocksDB retbleed=off retbleed=auto
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: MEMFD retbleed=auto retbleed=off 70 140 210 280 350 SE +/- 0.25, N = 3 SE +/- 0.41, N = 3 298.44 306.28 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Malloc retbleed=auto retbleed=off 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 21852.91, N = 3 SE +/- 43297.59, N = 3 4093693.76 4910704.96 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: IO_uring retbleed=auto retbleed=off 60K 120K 180K 240K 300K SE +/- 2331.50, N = 3 SE +/- 2209.20, N = 3 283052.09 299972.66 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: SENDFILE retbleed=auto retbleed=off 20K 40K 60K 80K 100K SE +/- 537.61, N = 3 SE +/- 224.10, N = 3 101001.86 106396.51 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Socket Activity retbleed=auto retbleed=off 600 1200 1800 2400 3000 SE +/- 7.31, N = 3 SE +/- 12.83, N = 3 2483.15 2691.06 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Context Switching retbleed=auto retbleed=off 400K 800K 1200K 1600K 2000K SE +/- 4988.84, N = 3 SE +/- 2331.59, N = 3 1844702.56 2087711.42 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Gbits/sec, More Is Better Ethr 1.0 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 1 retbleed=auto retbleed=off 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 16.88 17.37 MIN: 14.82 / MAX: 20.02 MIN: 15.44 / MAX: 20.78
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 retbleed=auto retbleed=off 15K 30K 45K 60K 75K SE +/- 669.04, N = 6 SE +/- 450.92, N = 3 68183 69200 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -lcurl -lssl -lcrypto -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 Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory retbleed=auto retbleed=off 15K 30K 45K 60K 75K SE +/- 230.94, N = 3 SE +/- 832.67, N = 3 67200 69500 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -lcurl -lssl -lcrypto -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 Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory retbleed=auto retbleed=off 14K 28K 42K 56K 70K SE +/- 152.75, N = 3 SE +/- 100.00, N = 3 64000 66900 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -lcurl -lssl -lcrypto -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 Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory retbleed=auto retbleed=off 14K 28K 42K 56K 70K SE +/- 176.38, N = 3 SE +/- 185.59, N = 3 64167 66967 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -lcurl -lssl -lcrypto -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: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory retbleed=auto retbleed=off 14K 28K 42K 56K 70K SE +/- 185.59, N = 3 SE +/- 585.95, N = 3 63667 63300 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
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 - Compression Speed retbleed=auto retbleed=off 200 400 600 800 1000 SE +/- 10.34, N = 4 SE +/- 1.12, N = 3 848.1 841.1 1. (CC) gcc options: -O3 -pthread -lz -llzma
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 Messages Per Second, More Is Better Sockperf 3.7 Test: Throughput retbleed=auto retbleed=off 130K 260K 390K 520K 650K SE +/- 5791.40, N = 5 SE +/- 1646.36, N = 5 577909 630024 1. (CXX) g++ options: --param -O3 -rdynamic
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: Random Read retbleed=auto retbleed=off 7M 14M 21M 28M 35M SE +/- 78816.73, N = 3 SE +/- 287324.97, N = 3 30146734 33391310 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: Update Random retbleed=auto retbleed=off 70K 140K 210K 280K 350K SE +/- 983.96, N = 3 SE +/- 482.74, N = 3 302251 322664 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: Read While Writing retbleed=auto retbleed=off 200K 400K 600K 800K 1000K SE +/- 4047.27, N = 3 SE +/- 15326.48, N = 3 1093442 1117110 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: Read Random Write Random retbleed=auto retbleed=off 200K 400K 600K 800K 1000K SE +/- 569.39, N = 3 SE +/- 1107.18, N = 3 827670 844153 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
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 retbleed=auto retbleed=off 900K 1800K 2700K 3600K 4500K SE +/- 32944.42, N = 3 SE +/- 35711.97, N = 3 3710905 4274808 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -lunwind-x86_64 -lunwind -llzma -Xlinker -lpthread -lrt -lm -ldl -lelf -lpython3.10 -lcrypt -lutil -lz -lnuma
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Sched Pipe retbleed=auto retbleed=off 13K 26K 39K 52K 65K SE +/- 752.32, N = 15 SE +/- 790.26, N = 15 59037 60177 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -lunwind-x86_64 -lunwind -llzma -Xlinker -lpthread -lrt -lm -ldl -lelf -lpython3.10 -lcrypt -lutil -lz -lnuma
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Lock-Pi retbleed=auto retbleed=off 130 260 390 520 650 SE +/- 3.00, N = 3 SE +/- 5.21, N = 3 560 589 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -lunwind-x86_64 -lunwind -llzma -Xlinker -lpthread -lrt -lm -ldl -lelf -lpython3.10 -lcrypt -lutil -lz -lnuma
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Syscall Basic retbleed=auto retbleed=off 3M 6M 9M 12M 15M SE +/- 28623.03, N = 3 SE +/- 10683.50, N = 3 10999362 14525135 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -lunwind-x86_64 -lunwind -llzma -Xlinker -lpthread -lrt -lm -ldl -lelf -lpython3.10 -lcrypt -lutil -lz -lnuma
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 retbleed=auto retbleed=off 40K 80K 120K 160K 200K SE +/- 383.77, N = 3 SE +/- 348.75, N = 3 195411.16 198154.48 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Memtier_benchmark Memtier_benchmark is a NoSQL Redis/Memcache traffic generation plus benchmarking tool. This current test profile currently just stresses the Redis protocol and basic options exposed wotj a 1:1 Set/Get ratio, 30 pipeline, 100 clients per thread, and thread count equal to the number of CPU cores/threads present. Patches to extend the test are welcome as always. Currently this test profile uses Memtier_benchmark 1.3 and Redis 6. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better Memtier_benchmark 1.3 Protocol: Redis retbleed=auto retbleed=off 60K 120K 180K 240K 300K SE +/- 2839.33, N = 3 SE +/- 1035.11, N = 3 262800.60 264904.78 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET retbleed=auto retbleed=off 70K 140K 210K 280K 350K SE +/- 4227.87, N = 3 SE +/- 3601.75, N = 3 338139.13 347554.40 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Mozilla Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox retbleed=auto retbleed=off 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 117 121 1. firefox 102.0.1
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome retbleed=auto retbleed=off 30 60 90 120 150 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 149 150 1. chrome 103.0.5060.114
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox retbleed=auto retbleed=off 20 40 60 80 100 SE +/- 0.61, N = 11 SE +/- 1.36, N = 2 83.98 83.56 1. firefox 102.0.1
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome retbleed=auto retbleed=off 30 60 90 120 150 SE +/- 0.12, N = 3 126.94 129.40 1. chrome 103.0.5060.114
PostMark This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance retbleed=auto retbleed=off 1100 2200 3300 4400 5500 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 4237 4901 1. (CC) gcc options: -O3
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 retbleed=auto retbleed=off 50K 100K 150K 200K 250K SE +/- 392.47, N = 3 SE +/- 255.47, N = 3 249849.3 252866.5
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 retbleed=auto retbleed=off 70K 140K 210K 280K 350K SE +/- 347.12, N = 3 SE +/- 186.38, N = 3 310553.4 314344.0
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 retbleed=auto retbleed=off 30 60 90 120 150 SE +/- 0.89, N = 3 SE +/- 1.37, N = 3 121.58 108.04 1. (CXX) g++ options: -O3 -lsnappy -ltcmalloc
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random retbleed=auto retbleed=off 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 11.80 11.52 1. (CXX) g++ options: -O3 -lsnappy -ltcmalloc
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete retbleed=auto retbleed=off 30 60 90 120 150 SE +/- 0.63, N = 3 SE +/- 0.52, N = 3 113.97 102.67 1. (CXX) g++ options: -O3 -lsnappy -ltcmalloc
TensorFlow Lite This is a benchmark of the TensorFlow Lite implementation focused on TensorFlow machine learning for mobile, IoT, edge, and other cases. The current Linux support is limited to running on CPUs. This test profile is measuring the average inference time. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2022-05-18 Model: SqueezeNet retbleed=auto retbleed=off 1200 2400 3600 4800 6000 SE +/- 43.41, N = 10 SE +/- 18.59, N = 3 5563.63 5385.58
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.14 Test: Finagle HTTP Requests retbleed=auto retbleed=off 1400 2800 4200 5600 7000 SE +/- 46.47, N = 3 SE +/- 17.51, N = 3 6550.4 5518.7 MIN: 5767.82 / MAX: 7652.77 MIN: 4860.92 / MAX: 6424.82
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: In-Memory Database Shootout retbleed=auto retbleed=off 1600 3200 4800 6400 8000 SE +/- 88.36, N = 3 SE +/- 46.18, N = 3 7340.8 7022.2 MIN: 6770.55 / MAX: 7713.72 MIN: 6508.43 / MAX: 8247.55
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Mozilla Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Firefox retbleed=auto retbleed=off 10 20 30 40 50 SE +/- 0.22, N = 3 SE +/- 0.35, N = 3 42.71 42.14 1. firefox 102.0.1
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox retbleed=auto retbleed=off 200 400 600 800 1000 SE +/- 4.96, N = 3 SE +/- 3.24, N = 3 1034.0 1021.5 1. firefox 102.0.1
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Google Chrome retbleed=auto retbleed=off 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 21.64 21.11 1. chrome 103.0.5060.114
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome retbleed=auto retbleed=off 160 320 480 640 800 SE +/- 2.95, N = 3 SE +/- 0.89, N = 3 732.1 721.3 1. chrome 103.0.5060.114
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox retbleed=auto retbleed=off 6 12 18 24 30 SE +/- 0.19, N = 3 SE +/- 0.12, N = 3 26.1 25.9 1. firefox 102.0.1
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Firefox retbleed=auto retbleed=off 80 160 240 320 400 SE +/- 2.29, N = 3 SE +/- 0.12, N = 3 380.2 376.2 1. firefox 102.0.1
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome retbleed=auto retbleed=off 7 14 21 28 35 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 27.71 27.31 1. chrome 103.0.5060.114
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome retbleed=auto retbleed=off 60 120 180 240 300 SE +/- 0.40, N = 3 SE +/- 1.33, N = 3 288.34 285.04 1. chrome 103.0.5060.114
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 retbleed=auto retbleed=off 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 109.37 103.22
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process retbleed=auto retbleed=off 20 40 60 80 100 SE +/- 0.35, N = 3 SE +/- 0.32, N = 3 84.41 76.04 1. (CC) gcc options: -lpthread
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands retbleed=auto retbleed=off 12 24 36 48 60 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 52.24 52.04 1. git version 2.34.1
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files retbleed=auto retbleed=off 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 21.35 18.29
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads retbleed=auto retbleed=off 5 10 15 20 25 SE +/- 0.20, N = 3 SE +/- 0.20, N = 3 19.19 17.02
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs retbleed=auto retbleed=off 12 24 36 48 60 SE +/- 0.39, N = 3 SE +/- 0.62, N = 3 53.40 49.00
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes retbleed=auto retbleed=off 10 20 30 40 50 SE +/- 0.24, N = 3 SE +/- 0.46, N = 4 45.59 40.93
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us, Fewer Is Better Ethr 1.0 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 retbleed=auto retbleed=off 14 28 42 56 70 SE +/- 0.43, N = 3 SE +/- 0.64, N = 3 61.79 58.97 MIN: 40.47 / MAX: 73.95 MIN: 53.03 / MAX: 66.78
OpenBenchmarking.org us, Fewer Is Better Ethr 1.0 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 8 retbleed=auto retbleed=off 14 28 42 56 70 SE +/- 0.69, N = 3 SE +/- 0.18, N = 3 61.97 59.69 MIN: 38.24 / MAX: 75.55 MIN: 53.17 / MAX: 66.22
OpenBenchmarking.org us, Fewer Is Better Ethr 1.0 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 16 retbleed=auto retbleed=off 14 28 42 56 70 SE +/- 0.48, N = 10 SE +/- 0.55, N = 3 61.69 59.56 MIN: 37.07 / MAX: 84.39 MIN: 52.89 / MAX: 69.33
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 Under Load retbleed=auto retbleed=off 20 40 60 80 100 SE +/- 3.46, N = 25 SE +/- 5.90, N = 20 98.02 94.45 1. (CXX) g++ options: --param -O3 -rdynamic
retbleed=off 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-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/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: MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8600103Java Notes: OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)Python Notes: Python 3.10.4Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Vulnerable + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 13 July 2022 12:12 by user phoronix.
retbleed=auto Processor: AMD Ryzen 7 4800U @ 1.80GHz (8 Cores / 16 Threads), Motherboard: ASRock 4X4-4000 (P1.30Q BIOS), Chipset: AMD Renoir/Cezanne, Memory: 16GB, Disk: 512GB TS512GMTS952T-I, Graphics: AMD Renoir 512MB (1750/400MHz), Audio: AMD Renoir Radeon HD Audio, Monitor: DELL P2415Q, Network: Realtek RTL8125 2.5GbE + Realtek RTL8111/8168/8411 + Intel 8265 / 8275
OS: Ubuntu 22.04, Kernel: 5.19.0-rc6-phx-retbleed (x86_64), Desktop: GNOME Shell 42.2, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.47), Vulkan: 1.3.204, 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-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/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: MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8600103Java Notes: OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)Python Notes: Python 3.10.4Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 13 July 2022 04:30 by user phoronix.