rocksdb nvidia gh200 ARMv8 Neoverse-V2 testing with a Quanta Cloud QuantaGrid S74G-2U 1S7GZ9Z0000 S7G MB (CG1) (3A06 BIOS) and NVIDIA GH200 480GB on Ubuntu 22.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2403196-NE-ROCKSDBNV87&grw .
rocksdb nvidia gh200 Processor Motherboard Memory Disk Graphics Network OS Kernel Display Driver OpenCL Vulkan Compiler File-System Screen Resolution a b c d ARMv8 Neoverse-V2 @ 3.39GHz (72 Cores) Quanta Cloud QuantaGrid S74G-2U 1S7GZ9Z0000 S7G MB (CG1) (3A06 BIOS) 1 x 480GB DRAM-6400MT/s 960GB SAMSUNG MZ1L2960HCJR-00A07 + 1920GB SAMSUNG MZTL21T9 NVIDIA GH200 480GB 2 x Mellanox MT2910 + 2 x QLogic FastLinQ QL41000 10/25/40/50GbE Ubuntu 22.04 6.5.0-1013-NVIDIA-64k (aarch64) NVIDIA OpenCL 3.0 CUDA 12.4.89 1.3.277 GCC 11.4.0 + CUDA 11.5 ext4 1920x1200 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --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-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v Processor Details - Scaling Governor: cppc_cpufreq performance (Boost: Disabled) 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: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
rocksdb nvidia gh200 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 c d 1452150 1473038 487401318 1406401 1545257 393733 8796379 4983192 1462608 1463245 487344420 1412328 1547447 387919 8855599 4953892 1471328 1468868 487813818 1401950 1543988 382182 8790725 4961923 1456527 1463542 489527192 1415346 1541236 390019 8824991 4981809 OpenBenchmarking.org
RocksDB Test: Overwrite OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Overwrite a b c d 300K 600K 900K 1200K 1500K SE +/- 11723.25, N = 3 SE +/- 3999.17, N = 3 SE +/- 1054.55, N = 3 SE +/- 6587.56, N = 3 1452150 1462608 1471328 1456527 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 c d 300K 600K 900K 1200K 1500K SE +/- 9696.66, N = 3 SE +/- 3032.84, N = 3 SE +/- 14610.26, N = 3 SE +/- 10357.46, N = 3 1473038 1463245 1468868 1463542 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 b c d 100M 200M 300M 400M 500M SE +/- 3586771.54, N = 11 SE +/- 3771932.49, N = 10 SE +/- 3559486.66, N = 11 SE +/- 4058339.35, N = 9 487401318 487344420 487813818 489527192 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 c d 300K 600K 900K 1200K 1500K SE +/- 2305.15, N = 3 SE +/- 6482.30, N = 3 SE +/- 3482.39, N = 3 SE +/- 6259.92, N = 3 1406401 1412328 1401950 1415346 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 c d 300K 600K 900K 1200K 1500K SE +/- 12593.76, N = 3 SE +/- 2548.67, N = 3 SE +/- 13292.36, N = 3 SE +/- 3806.54, N = 3 1545257 1547447 1543988 1541236 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 a b c d 80K 160K 240K 320K 400K SE +/- 633.46, N = 3 SE +/- 3955.01, N = 5 SE +/- 3883.67, N = 6 SE +/- 3113.40, N = 3 393733 387919 382182 390019 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 c d 2M 4M 6M 8M 10M SE +/- 88339.85, N = 3 SE +/- 39927.06, N = 3 SE +/- 16307.71, N = 3 SE +/- 21937.08, N = 3 8796379 8855599 8790725 8824991 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 c d 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 11600.70, N = 3 SE +/- 6648.69, N = 3 SE +/- 7797.69, N = 3 SE +/- 7997.98, N = 3 4983192 4953892 4961923 4981809 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Phoronix Test Suite v10.8.5