rocksdb updated AMD Ryzen 9 7950X 16-Core testing with a ASUS ROG CROSSHAIR X670E HERO (0805 BIOS) and AMD Radeon RX 6800 XT 16GB on Ubuntu 22.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2301186-PTS-ROCKSDBU11&grs .
rocksdb updated Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution AMD Ryzen 9 7950X 16-Core - AMD Radeon RX 6800 XT 7950X AMD 7950X AMD Ryzen 9 7950X 16-Core @ 4.50GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR X670E HERO (0805 BIOS) AMD Device 14d8 32GB Western Digital WD_BLACK SN850X 1000GB + 2000GB AMD Radeon RX 6800 XT 16GB (2575/1000MHz) AMD Navi 21/23 ASUS MG28U Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 Ubuntu 22.10 6.2.0-rc1-phx (x86_64) GNOME Shell 43.1 X Server + Wayland 4.6 Mesa 22.2.1 (LLVM 15.0.2 DRM 3.49) 1.3.224 GCC 12.2.0 + Clang 15.0.2-1 ext4 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-12-U8K4Qv/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-U8K4Qv/gcc-12-12.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-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: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa601203 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + 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 PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
rocksdb updated rocksdb: Read While Writing rocksdb: Rand Fill rocksdb: Rand Fill Sync rocksdb: Rand Read rocksdb: Read Rand Write Rand rocksdb: Seq Fill rocksdb: Update Rand AMD Ryzen 9 7950X 16-Core - AMD Radeon RX 6800 XT 7950X AMD 7950X 4338943 1440532 39024 156234944 3350145 1493953 1005548 4426854 1442821 39032 155697098 3334651 1486026 1007912 4375240 1454696 38687 156948287 3328287 1489002 1010212 OpenBenchmarking.org
RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better RocksDB 7.9.2 Test: Read While Writing AMD Ryzen 9 7950X 16-Core - AMD Radeon RX 6800 XT 7950X AMD 7950X 900K 1800K 2700K 3600K 4500K SE +/- 22739.09, N = 3 SE +/- 53924.91, N = 3 SE +/- 17763.00, N = 3 4338943 4426854 4375240 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 7.9.2 Test: Random Fill AMD Ryzen 9 7950X 16-Core - AMD Radeon RX 6800 XT 7950X AMD 7950X 300K 600K 900K 1200K 1500K SE +/- 510.08, N = 3 SE +/- 5716.19, N = 3 SE +/- 3897.71, N = 3 1440532 1442821 1454696 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 7.9.2 Test: Random Fill Sync AMD Ryzen 9 7950X 16-Core - AMD Radeon RX 6800 XT 7950X AMD 7950X 8K 16K 24K 32K 40K SE +/- 42.88, N = 3 SE +/- 53.88, N = 3 SE +/- 310.34, N = 3 39024 39032 38687 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 7.9.2 Test: Random Read AMD Ryzen 9 7950X 16-Core - AMD Radeon RX 6800 XT 7950X AMD 7950X 30M 60M 90M 120M 150M SE +/- 736140.92, N = 3 SE +/- 745890.17, N = 3 SE +/- 79372.85, N = 3 156234944 155697098 156948287 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 7.9.2 Test: Read Random Write Random AMD Ryzen 9 7950X 16-Core - AMD Radeon RX 6800 XT 7950X AMD 7950X 700K 1400K 2100K 2800K 3500K SE +/- 4688.00, N = 3 SE +/- 3784.66, N = 3 SE +/- 6620.28, N = 3 3350145 3334651 3328287 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 7.9.2 Test: Sequential Fill AMD Ryzen 9 7950X 16-Core - AMD Radeon RX 6800 XT 7950X AMD 7950X 300K 600K 900K 1200K 1500K SE +/- 1028.58, N = 3 SE +/- 2103.09, N = 3 SE +/- 658.85, N = 3 1493953 1486026 1489002 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 7.9.2 Test: Update Random AMD Ryzen 9 7950X 16-Core - AMD Radeon RX 6800 XT 7950X AMD 7950X 200K 400K 600K 800K 1000K SE +/- 2412.99, N = 3 SE +/- 1241.91, N = 3 SE +/- 2164.57, N = 3 1005548 1007912 1010212 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Phoronix Test Suite v10.8.5