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