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&sro&gru .
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 rocksdb: Overwrite rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Update Rand rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Read While Writing rocksdb: Read Rand Write Rand brl-cad: VGR Performance Metric a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c 636033 639346 456070681 605895 649307 44493 12965801 4651845 1260871 642722 637112 454101528 613231 651728 48552 13266934 5052639 1255256 637453 637947 454991874 611292 652104 48553 13125257 5047536 1255013 640379 638407 454692651 611822 650639 48109 13141519 5054615 1251895 OpenBenchmarking.org
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: 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: 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
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: 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: 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: 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
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
Phoronix Test Suite v10.8.5