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.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2301180-NE-APPLEM2RO69
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
a
January 18 2023
  1 Hour, 5 Minutes
b
January 18 2023
  42 Minutes
c
January 18 2023
  1 Hour, 7 Minutes
Invert Hiding All Results Option
  58 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


apple m2 rocksdbOpenBenchmarking.orgPhoronix Test SuiteApple 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.6ext42560x1600ProcessorMotherboardMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionApple M2 Rocksdb BenchmarksSystem Logs- --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 - Scaling Governor: apple-cpufreq schedutil- 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

abcResult OverviewPhoronix Test Suite100%101%102%103%105%RocksDBRocksDBRocksDBRocksDBRocksDBRocksDBRocksDBRead While WritingR.R.W.RRand Fill SyncRand FillRand ReadUpdate RandSeq Fill

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

RocksDB

This is a benchmark of Meta/Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Random Fillabc120K240K360K480K600KMin: 677166 / Avg: 689328 / Max: 709931Min: 699709 / Avg: 706450.67 / Max: 714507Min: 705997 / Avg: 714272.33 / Max: 7307951. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Random Readbac7M14M21M28M35MSE +/- 549681.73, N = 15SE +/- 498922.60, N = 15SE +/- 474982.14, N = 153272830433117716337388481. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Random Readbac6M12M18M24M30MMin: 28392334 / Avg: 32728304 / Max: 38314358Min: 30664512 / Avg: 33117716.07 / Max: 38754834Min: 32196342 / Avg: 33738848.47 / Max: 391247621. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Update Randombac80K160K240K320K400KSE +/- 3883.05, N = 5SE +/- 5254.42, N = 12SE +/- 4372.44, N = 153785173794563881481. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Update Randombac70K140K210K280K350KMin: 372846 / Avg: 378517 / Max: 393868Min: 356333 / Avg: 379456.25 / Max: 431787Min: 366240 / Avg: 388147.73 / Max: 4347131. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Sequential Fillcba200K400K600K800K1000KSE +/- 4166.83, N = 3SE +/- 10446.84, N = 3SE +/- 11326.75, N = 38174398250168325121. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Sequential Fillcba140K280K420K560K700KMin: 812994 / Avg: 817438.67 / Max: 825766Min: 804221 / Avg: 825016 / Max: 837170Min: 809899 / Avg: 832512 / Max: 8449911. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Random Fill Syncacb200K400K600K800K1000KSE +/- 7704.84, N = 5SE +/- 2629.16, N = 3SE +/- 6394.90, N = 37725317922738013821. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Random Fill Syncacb140K280K420K560K700KMin: 746873 / Avg: 772531 / Max: 791094Min: 787017 / Avg: 792272.67 / Max: 795045Min: 794275 / Avg: 801381.67 / Max: 8141441. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Read While Writingcab160K320K480K640K800KSE +/- 15929.38, N = 15SE +/- 16837.63, N = 15SE +/- 19497.02, N = 127363137450807690971. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Read While Writingcab130K260K390K520K650KMin: 650953 / Avg: 736313.13 / Max: 806969Min: 644769 / Avg: 745080.4 / Max: 834922Min: 632599 / Avg: 769097.25 / Max: 8853401. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Read Random Write Randomacb200K400K600K800K1000KSE +/- 11530.34, N = 13SE +/- 6379.74, N = 15SE +/- 5740.44, N = 38593028831898975561. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Read Random Write Randomacb160K320K480K640K800KMin: 790115 / Avg: 859302.31 / Max: 897766Min: 831819 / Avg: 883188.87 / Max: 914089Min: 886527 / Avg: 897555.67 / Max: 9058331. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread