apple m2 rocksdb

Apple M2 testing with a Apple MacBook Air (13 h M2 2022) and llvmpipe on Arch rolling via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2301180-NE-APPLEM2RO69&grr.

apple m2 rocksdbProcessorMotherboardMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionabcApple M2 @ 2.42GHz (4 Cores / 8 Threads)Apple MacBook Air (13 h M2 2022)8GB251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256ZllvmpipeBroadcom Device 4433 + Broadcom BRCM4387 BluetoothArch rolling6.1.0-rc6-asahi-5-1-ARCH (aarch64)KDE Plasma 5.26.3X Server 1.21.1.44.5 Mesa 22.2.3 (LLVM 14.0.6 128 bits)GCC 12.1.0 + Clang 14.0.6ext42560x1600OpenBenchmarking.orgCompiler Details- --build=aarch64-unknown-linux-gnu --disable-libssp --disable-libstdcxx-pch --disable-multilib --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=c,c++,fortran,go,lto,objc,obj-c++ --enable-lto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --with-arch=armv8-a --with-linker-hash-style=gnu Processor Details- Scaling Governor: apple-cpufreq schedutilSecurity 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 __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected

apple m2 rocksdbrocksdb: Rand Readrocksdb: Read While Writingrocksdb: Update Randrocksdb: Read Rand Write Randrocksdb: Rand Fill Syncrocksdb: Rand Fillrocksdb: Seq Fillabc331177167450803794568593027725316893288325123272830476909737851789755680138270645182501633738848736313388148883189792273714272817439OpenBenchmarking.org

RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Random Readabc7M14M21M28M35MSE +/- 498922.60, N = 15SE +/- 549681.73, N = 15SE +/- 474982.14, N = 153311771632728304337388481. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Read While Writingabc160K320K480K640K800KSE +/- 16837.63, N = 15SE +/- 19497.02, N = 12SE +/- 15929.38, N = 157450807690977363131. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Update Randomabc80K160K240K320K400KSE +/- 5254.42, N = 12SE +/- 3883.05, N = 5SE +/- 4372.44, N = 153794563785173881481. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Read Random Write Randomabc200K400K600K800K1000KSE +/- 11530.34, N = 13SE +/- 5740.44, N = 3SE +/- 6379.74, N = 158593028975568831891. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Random Fill Syncabc200K400K600K800K1000KSE +/- 7704.84, N = 5SE +/- 6394.90, N = 3SE +/- 2629.16, N = 37725318013827922731. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Random Fillabc150K300K450K600K750KSE +/- 7142.91, N = 4SE +/- 4322.09, N = 3SE +/- 8261.34, N = 36893287064517142721. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Sequential Fillabc200K400K600K800K1000KSE +/- 11326.75, N = 3SE +/- 10446.84, N = 3SE +/- 4166.83, N = 38325128250168174391. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread


Phoronix Test Suite v10.8.4