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&grs&rdt .
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: Rand Fill Sync rocksdb: Read Rand Write Rand rocksdb: Read While Writing rocksdb: Update Rand rocksdb: Overwrite brl-cad: VGR Performance Metric rocksdb: Rand Read rocksdb: Seq Fill rocksdb: Rand Fill a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c 44493 4651845 12965801 605895 636033 1260871 456070681 649307 639346 48552 5052639 13266934 613231 642722 1255256 454101528 651728 637112 48553 5047536 13125257 611292 637453 1255013 454991874 652104 637947 48109 5054615 13141519 611822 640379 1251895 454692651 650639 638407 OpenBenchmarking.org
RocksDB Test: Random Fill Sync OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Random Fill Sync a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c 10K 20K 30K 40K 50K SE +/- 409.79, N = 3 SE +/- 173.43, N = 3 SE +/- 353.10, N = 3 44493 48552 48553 48109 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 a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 30433.23, N = 3 SE +/- 41479.97, N = 3 SE +/- 43118.58, N = 3 4651845 5052639 5047536 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 a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c 3M 6M 9M 12M 15M SE +/- 60557.50, N = 3 SE +/- 72329.02, N = 3 SE +/- 68469.99, N = 3 12965801 13266934 13125257 13141519 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 a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c 130K 260K 390K 520K 650K SE +/- 1426.31, N = 3 SE +/- 643.42, N = 3 SE +/- 1307.67, N = 3 605895 613231 611292 611822 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 a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c 140K 280K 420K 560K 700K SE +/- 1188.09, N = 3 SE +/- 1229.79, N = 3 SE +/- 843.44, N = 3 636033 642722 637453 640379 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 a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c 300K 600K 900K 1200K 1500K 1260871 1255256 1255013 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: Random Read OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Random Read a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c 100M 200M 300M 400M 500M SE +/- 481273.10, N = 3 SE +/- 834932.21, N = 3 SE +/- 1405822.32, N = 3 456070681 454101528 454991874 454692651 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 a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c 140K 280K 420K 560K 700K SE +/- 1018.06, N = 3 SE +/- 1157.66, N = 3 SE +/- 141.18, N = 3 649307 651728 652104 650639 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 a b AMD Ryzen Threadripper 7980X 64-Cores - AMD Radeon c 140K 280K 420K 560K 700K SE +/- 1497.29, N = 3 SE +/- 1096.64, N = 3 SE +/- 2085.70, N = 3 639346 637112 637947 638407 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Phoronix Test Suite v10.8.5