apache couchdb threadripper AMD Ryzen Threadripper 3990X 64-Core testing with a Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS) and AMD Radeon RX 5700 8GB on Ubuntu 22.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2209069-PTS-APACHECO47&grs&rdt .
apache couchdb threadripper Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution A B C AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads) Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS) AMD Starship/Matisse 128GB Samsung SSD 970 EVO Plus 500GB AMD Radeon RX 5700 8GB (1750/875MHz) AMD Navi 10 HDMI Audio DELL P2415Q Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 22.10 5.19.0-15-generic (x86_64) GNOME Shell X Server 1.21.1.3 + Wayland 4.6 Mesa 22.1.7 (LLVM 14.0.6 DRM 3.47) 1.3.211 GCC 12.2.0 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-Wbc0TK/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-Wbc0TK/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: 0x8301055 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + 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 STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
apache couchdb threadripper rocksdb: Rand Read rocksdb: Read While Writing rocksdb: Read Rand Write Rand couchdb: 100 - 3000 - 30 couchdb: 300 - 1000 - 30 couchdb: 100 - 1000 - 30 rocksdb: Seq Fill couchdb: 300 - 3000 - 30 rocksdb: Rand Fill Sync rocksdb: Update Rand rocksdb: Rand Fill A B C 197429948 8175620 3328525 555.884 281.895 155.582 423751 1042.292 23221 413780 421662 193220293 8269167 3350912 558.671 282.442 155.670 424480 1041.763 23202 413611 421714 191931916 8206628 3313054 555.521 283.370 156.013 424366 1043.207 23228 413718 421675 OpenBenchmarking.org
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Random Read A B C 40M 80M 120M 160M 200M SE +/- 796523.29, N = 3 SE +/- 1134206.40, N = 3 SE +/- 2260207.24, N = 3 197429948 193220293 191931916 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Read While Writing A B C 2M 4M 6M 8M 10M SE +/- 66224.90, N = 3 SE +/- 59135.95, N = 3 SE +/- 16298.81, N = 3 8175620 8269167 8206628 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Facebook RocksDB Test: Read Random Write Random OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Read Random Write Random A B C 700K 1400K 2100K 2800K 3500K SE +/- 38680.42, N = 3 SE +/- 21187.54, N = 3 SE +/- 40054.47, N = 3 3328525 3350912 3313054 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Apache CouchDB Bulk Size: 100 - Inserts: 3000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.2.2 Bulk Size: 100 - Inserts: 3000 - Rounds: 30 A B C 120 240 360 480 600 SE +/- 1.34, N = 3 SE +/- 0.81, N = 3 SE +/- 0.95, N = 3 555.88 558.67 555.52 1. (CXX) g++ options: -std=c++17 -lmozjs-91 -lm -lei -fPIC -MMD
Apache CouchDB Bulk Size: 300 - Inserts: 1000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.2.2 Bulk Size: 300 - Inserts: 1000 - Rounds: 30 A B C 60 120 180 240 300 SE +/- 0.53, N = 3 SE +/- 0.69, N = 3 SE +/- 0.49, N = 3 281.90 282.44 283.37 1. (CXX) g++ options: -std=c++17 -lmozjs-91 -lm -lei -fPIC -MMD
Apache CouchDB Bulk Size: 100 - Inserts: 1000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.2.2 Bulk Size: 100 - Inserts: 1000 - Rounds: 30 A B C 30 60 90 120 150 SE +/- 0.42, N = 3 SE +/- 0.37, N = 3 SE +/- 0.22, N = 3 155.58 155.67 156.01 1. (CXX) g++ options: -std=c++17 -lmozjs-91 -lm -lei -fPIC -MMD
Facebook RocksDB Test: Sequential Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Sequential Fill A B C 90K 180K 270K 360K 450K SE +/- 287.85, N = 3 SE +/- 376.19, N = 3 SE +/- 257.33, N = 3 423751 424480 424366 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Apache CouchDB Bulk Size: 300 - Inserts: 3000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.2.2 Bulk Size: 300 - Inserts: 3000 - Rounds: 30 A B C 200 400 600 800 1000 SE +/- 3.04, N = 3 SE +/- 1.72, N = 3 SE +/- 2.23, N = 3 1042.29 1041.76 1043.21 1. (CXX) g++ options: -std=c++17 -lmozjs-91 -lm -lei -fPIC -MMD
Facebook RocksDB Test: Random Fill Sync OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Random Fill Sync A B C 5K 10K 15K 20K 25K SE +/- 10.11, N = 3 SE +/- 2.33, N = 3 SE +/- 3.18, N = 3 23221 23202 23228 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Facebook RocksDB Test: Update Random OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Update Random A B C 90K 180K 270K 360K 450K SE +/- 483.97, N = 3 SE +/- 253.47, N = 3 SE +/- 85.01, N = 3 413780 413611 413718 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Random Fill A B C 90K 180K 270K 360K 450K SE +/- 274.94, N = 3 SE +/- 780.10, N = 3 SE +/- 465.41, N = 3 421662 421714 421675 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Phoronix Test Suite v10.8.4