macmini-server

Unknown testing with a Apple Mac Mini Late 2020 and simple on Ubuntu 20.10 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 2109303-IB-MACMINISE03
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

Limit displaying results to tests within:

C/C++ Compiler Tests 2 Tests
CPU Massive 5 Tests
Database Test Suite 5 Tests
Common Kernel Benchmarks 2 Tests
Multi-Core 2 Tests
Server 9 Tests
Server CPU Tests 3 Tests
Single-Threaded 3 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
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
Performance Per
Dollar
Date
Run
  Test
  Duration
APPLE SSD AP0256Q
September 29 2021
  17 Hours, 23 Minutes
Unknown - simple - Apple Mac Mini Late 2020
September 29 2021
  36 Minutes
Invert Hiding All Results Option
  9 Hours
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):


macmini-serverOpenBenchmarking.orgPhoronix Test SuiteUnknown @ 2.06GHz (8 Cores)Apple Mac Mini Late 20208GB251GB APPLE SSD AP0256QsimpleBroadcom NetXtreme BCM57762 PCIe + Broadcom Device 4425 + Broadcom Device 5f69Ubuntu 20.105.11.0-rc4+ (aarch64) 20210201GNOME Shell 3.38.2X Server 1.20.9GCC 10.3.0ext41920x1080ProcessorMotherboardMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionMacmini-server BenchmarksSystem Logs- Transparent Huge Pages: madvise- --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-mutex --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 - APPLE SSD AP0256Q: MQ-DEADLINE / relatime,rw,stripe=32415 / Block Size: 4096- Scaling Governor: apple-m1-pmgr performance- APPLE SSD AP0256Q: OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.10)- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: 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

macmini-serveropenssl: SHA256leveldb: Overwriteleveldb: Rand Fillleveldb: Seq Fillmysqlslap: 1mysqlslap: 8ebizzy: node-express-loadtest: redis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETopenssl: RSA4096openssl: RSA4096leveldb: Hot Readleveldb: Fill Syncleveldb: Overwriteleveldb: Rand Fillleveldb: Rand Readleveldb: Seek Randleveldb: Rand Deleteleveldb: Seq Fillsqlite: 1perl-benchmark: Pod2htmlperl-benchmark: Interpretercouchdb: 100 - 1000 - 24sqlite: 8sqlite: 32sqlite: 64sqlite: 128APPLE SSD AP0256QUnknown - simple - Apple Mac Mini Late 2020794072314013.613.214.81005046041547291403.899189.52.46228337.05464.13566.0732.4713.35764.85558.882374.9410.084224640.0005424168.5481562.1481842.9581678.7941877.28679528509501995808.301849639.081478176.951911083.721557113.521404.799191.2OpenBenchmarking.org

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256APPLE SSD AP0256QUnknown - simple - Apple Mac Mini Late 20202000M4000M6000M8000M10000MSE +/- 6335355.81, N = 3SE +/- 11128476.64, N = 3794072314079528509501. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256APPLE SSD AP0256QUnknown - simple - Apple Mac Mini Late 20201400M2800M4200M5600M7000MMin: 7933162210 / Avg: 7940723140 / Max: 7953308970Min: 7931011490 / Avg: 7952850950 / Max: 79674865201. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteAPPLE SSD AP0256Q3691215SE +/- 0.10, N = 1513.61. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillAPPLE SSD AP0256Q3691215SE +/- 0.06, N = 313.21. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillAPPLE SSD AP0256Q48121620SE +/- 0.19, N = 314.81. (CXX) g++ options: -O3 -lsnappy -lpthread

MariaDB

This is a MariaDB MySQL database server benchmark making use of mysqlslap. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.6.4Clients: 1APPLE SSD AP0256Q20406080100SE +/- 0.03, N = 31001. (CXX) g++ options: -pie -fPIC -fstack-protector -moutline-atomics -O3 -pthread -llzma -lsnappy -lnuma -lcrypt -laio -lz -lm -lssl -lcrypto -lpthread -ldl

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.6.4Clients: 8APPLE SSD AP0256Q1122334455SE +/- 0.04, N = 3501. (CXX) g++ options: -pie -fPIC -fstack-protector -moutline-atomics -O3 -pthread -llzma -lsnappy -lnuma -lcrypt -laio -lz -lm -lssl -lcrypto -lpthread -ldl

ebizzy

This is a test of ebizzy, a program to generate workloads resembling web server workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3APPLE SSD AP0256Q100K200K300K400K500KSE +/- 6483.30, N = 154604151. (CC) gcc options: -pthread -lpthread -O3 -march=native

Node.js Express HTTP Load Test

A Node.js Express server with a Node-based loadtest client for facilitating HTTP benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestAPPLE SSD AP0256Q10002000300040005000SE +/- 47.21, N = 647291. Nodejs v12.18.2

Redis

Redis is an open-source in-memory data structure store, used as a database, cache, and message broker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: LPOPUnknown - simple - Apple Mac Mini Late 2020400K800K1200K1600K2000KSE +/- 164173.89, N = 151995808.301. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SADDUnknown - simple - Apple Mac Mini Late 2020400K800K1200K1600K2000KSE +/- 118212.61, N = 151849639.081. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: LPUSHUnknown - simple - Apple Mac Mini Late 2020300K600K900K1200K1500KSE +/- 92471.98, N = 151478176.951. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GETUnknown - simple - Apple Mac Mini Late 2020400K800K1200K1600K2000KSE +/- 165173.55, N = 151911083.721. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SETUnknown - simple - Apple Mac Mini Late 2020300K600K900K1200K1500KSE +/- 118856.93, N = 151557113.521. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096APPLE SSD AP0256QUnknown - simple - Apple Mac Mini Late 202030060090012001500SE +/- 1.39, N = 3SE +/- 0.64, N = 31403.81404.71. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096APPLE SSD AP0256QUnknown - simple - Apple Mac Mini Late 20202004006008001000Min: 1401.3 / Avg: 1403.8 / Max: 1406.1Min: 1403.6 / Avg: 1404.67 / Max: 1405.81. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096APPLE SSD AP0256QUnknown - simple - Apple Mac Mini Late 202020K40K60K80K100KSE +/- 19.50, N = 3SE +/- 8.52, N = 399189.599191.21. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096APPLE SSD AP0256QUnknown - simple - Apple Mac Mini Late 202020K40K60K80K100KMin: 99152.1 / Avg: 99189.53 / Max: 99217.7Min: 99175.1 / Avg: 99191.2 / Max: 99204.11. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadAPPLE SSD AP0256Q0.5541.1081.6622.2162.77SE +/- 0.031, N = 32.4621. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncAPPLE SSD AP0256Q6K12K18K24K30KSE +/- 27.93, N = 328337.051. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteAPPLE SSD AP0256Q1428425670SE +/- 0.53, N = 1564.141. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillAPPLE SSD AP0256Q1530456075SE +/- 0.46, N = 366.071. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadAPPLE SSD AP0256Q0.5561.1121.6682.2242.78SE +/- 0.032, N = 152.4711. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomAPPLE SSD AP0256Q0.75531.51062.26593.02123.7765SE +/- 0.059, N = 153.3571. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteAPPLE SSD AP0256Q1428425670SE +/- 0.73, N = 1564.861. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillAPPLE SSD AP0256Q1326395265SE +/- 0.66, N = 358.881. (CXX) g++ options: -O3 -lsnappy -lpthread

SQLite

This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1APPLE SSD AP0256Q80160240320400SE +/- 1.20, N = 3374.941. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

Perl Benchmarks

Perl benchmark suite that can be used to compare the relative speed of different versions of perl. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlAPPLE SSD AP0256Q0.0190.0380.0570.0760.095SE +/- 0.00011880, N = 30.08422464

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterAPPLE SSD AP0256Q0.00010.00020.00030.00040.0005SE +/- 0.00002179, N = 120.00054241

Apache CouchDB

This is a bulk insertion benchmark of Apache CouchDB. CouchDB is a document-oriented NoSQL database implemented in Erlang. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.1.1Bulk Size: 100 - Inserts: 1000 - Rounds: 24APPLE SSD AP0256Q1530456075SE +/- 0.61, N = 768.55

SQLite

This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8APPLE SSD AP0256Q30060090012001500SE +/- 6.17, N = 31562.151. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 32APPLE SSD AP0256Q400800120016002000SE +/- 29.08, N = 91842.961. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 64APPLE SSD AP0256Q400800120016002000SE +/- 16.14, N = 61678.791. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 128APPLE SSD AP0256Q400800120016002000SE +/- 9.01, N = 31877.291. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

31 Results Shown

OpenSSL
LevelDB:
  Overwrite
  Rand Fill
  Seq Fill
MariaDB:
  1
  8
ebizzy
Node.js Express HTTP Load Test
Redis:
  LPOP
  SADD
  LPUSH
  GET
  SET
OpenSSL:
  RSA4096:
    sign/s
    verify/s
LevelDB:
  Hot Read
  Fill Sync
  Overwrite
  Rand Fill
  Rand Read
  Seek Rand
  Rand Delete
  Seq Fill
SQLite
Perl Benchmarks:
  Pod2html
  Interpreter
Apache CouchDB
SQLite:
  8
  32
  64
  128