rocksdb 9.0 AMD Ryzen Threadripper 7980X 64-Cores testing with a System76 Thelio Major (FA Z5 BIOS) and AMD Radeon Pro W7900 45GB on Ubuntu 23.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2403192-PTS-ROCKSDB933&grr&sro .
rocksdb 9.0 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c AMD Ryzen Threadripper 7980X 64-Cores @ 7.79GHz (64 Cores / 128 Threads) System76 Thelio Major (FA Z5 BIOS) AMD Device 14a4 4 x 32GB DRAM-4800MT/s Micron MTC20F1045S1RC48BA2 1000GB CT1000T700SSD5 AMD Radeon Pro W7900 45GB (1760/1124MHz) AMD Device 14cc DELL P2415Q Aquantia AQC113C NBase-T/IEEE + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX210/AX211/AX411 Ubuntu 23.10 6.5.0-25-generic (x86_64) GNOME Shell 45.2 X Server + Wayland 4.6 Mesa 23.2.1-1ubuntu3.1 (LLVM 15.0.7 DRM 3.54) GCC 13.2.0 ext4 1920x1080 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --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,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-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-XYspKM/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-XYspKM/gcc-13-13.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 Processor Details - Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa108105 Security Details - gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + 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 / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
rocksdb 9.0 brl-cad: VGR Performance Metric rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Update Rand rocksdb: Rand Fill rocksdb: Overwrite rocksdb: Read Rand Write Rand rocksdb: Read While Writing rocksdb: Rand Read a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c 1260871 649307 44493 605895 639346 636033 4651845 12965801 456070681 1255256 651728 48552 613231 637112 642722 5052639 13266934 454101528 1255013 652104 48553 611292 637947 637453 5047536 13125257 454991874 1251895 650639 48109 611822 638407 640379 5054615 13141519 454692651 OpenBenchmarking.org
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.38.2 VGR Performance Metric AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon a b c 300K 600K 900K 1200K 1500K 1255013 1260871 1255256 1251895 1. (CXX) g++ options: -std=c++17 -pipe -fvisibility=hidden -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -ltcl8.6 -lnetpbm -lregex_brl -lz_brl -lassimp -ldl -lm -ltk8.6
RocksDB Test: Sequential Fill OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Sequential Fill AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon a b c 140K 280K 420K 560K 700K SE +/- 1157.66, N = 3 SE +/- 1018.06, N = 3 SE +/- 141.18, N = 3 652104 649307 651728 650639 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Random Fill Sync OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Random Fill Sync AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon a b c 10K 20K 30K 40K 50K SE +/- 173.43, N = 3 SE +/- 409.79, N = 3 SE +/- 353.10, N = 3 48553 44493 48552 48109 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Update Random OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Update Random AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon a b c 130K 260K 390K 520K 650K SE +/- 643.42, N = 3 SE +/- 1426.31, N = 3 SE +/- 1307.67, N = 3 611292 605895 613231 611822 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Random Fill AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon a b c 140K 280K 420K 560K 700K SE +/- 1096.64, N = 3 SE +/- 1497.29, N = 3 SE +/- 2085.70, N = 3 637947 639346 637112 638407 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Overwrite OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Overwrite AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon a b c 140K 280K 420K 560K 700K SE +/- 1229.79, N = 3 SE +/- 1188.09, N = 3 SE +/- 843.44, N = 3 637453 636033 642722 640379 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Read Random Write Random OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Read Random Write Random AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon a b c 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 41479.97, N = 3 SE +/- 30433.23, N = 3 SE +/- 43118.58, N = 3 5047536 4651845 5052639 5054615 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Read While Writing AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon a b c 3M 6M 9M 12M 15M SE +/- 72329.02, N = 3 SE +/- 60557.50, N = 3 SE +/- 68469.99, N = 3 13125257 12965801 13266934 13141519 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Random Read AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon a b c 100M 200M 300M 400M 500M SE +/- 834932.21, N = 3 SE +/- 481273.10, N = 3 SE +/- 1405822.32, N = 3 454991874 456070681 454101528 454692651 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Phoronix Test Suite v10.8.5