AMD ERAPS Zen 5 Testing

Benchmarks for a future article by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2411153-NE-AMDERAPSZ06&rdt&grr.

AMD ERAPS Zen 5 TestingProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionLinux GitLinux Git + ERAPSAMD EPYC 9655P 96-Core @ 2.60GHz (96 Cores / 192 Threads)Supermicro Super Server H13SSL-N v1.01 (3.0 BIOS)AMD 1Ah12 x 64GB DDR5-6000MT/s Micron MTC40F2046S1RC64BDY QSFF3201GB Micron_7450_MTFDKCB3T2TFSASPEED2 x Broadcom NetXtreme BCM5720 PCIeUbuntu 24.106.12.0-rc7-phx (x86_64)GNOME Shell 47.0X ServerGCC 14.2.0ext41024x7686.12.0-rc7-phx-eraps (x86_64)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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,rust --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-14-zdkDXv/gcc-14-14.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-14-zdkDXv/gcc-14-14.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-build-config=bootstrap-lto-lean --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 Disk Details- NONE / relatime,rw,stripe=64 / Block Size: 4096Processor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xb002116 Java Details- OpenJDK Runtime Environment (build 21.0.5+11-Ubuntu-1ubuntu124.10)Python Details- Python 3.12.7Security Details- Linux Git: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Linux Git + ERAPS: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; PBRSB-eIBRS: Not affected; BHI: Not affected; ERAPS hardware RSB flush + srbds: Not affected + tsx_async_abort: Not affected

AMD ERAPS Zen 5 Testingmysqlslap: 512rocksdb: Seq Fillfio: Seq Write - IO_uring - Yes - 2MB - 64 - Default Test Directoryfio: Seq Write - IO_uring - Yes - 2MB - 64 - Default Test Directorypgbench: 100 - 800 - Read Only - Average Latencypgbench: 100 - 800 - Read Onlyspeedb: Read While Writinghadoop: Create - 100 - 100000rocksdb: Read While Writingapache-iotdb: 800 - 100 - 800 - 400apache-iotdb: 800 - 100 - 800 - 400build-llvm: Unix Makefilesapache-iotdb: 800 - 100 - 800 - 100apache-iotdb: 800 - 100 - 800 - 100duckdb: IMDBpgbench: 100 - 1000 - Read Only - Average Latencypgbench: 100 - 1000 - Read Onlyapache-iotdb: 800 - 100 - 500 - 400apache-iotdb: 800 - 100 - 500 - 100build-nodejs: Time To Compilenginx: 500fio: Seq Read - IO_uring - No - 2MB - 64 - Default Test Directoryfio: Seq Read - IO_uring - No - 2MB - 64 - Default Test Directoryduckdb: Clickbenchdacapobench: Apache Lucene Search Enginememcached: 1:5memcached: 1:100speedb: Update Randspeedb: Read Rand Write Randrocksdb: Read Rand Write Randspeedb: Rand Readrocksdb: Rand Readethr: UDP - Bandwidth - 256ethr: TCP - Bandwidth - 1sqlite-speedtest: Timed Time - Size 1,000perf-bench: Epoll Waitstress-ng: Mixed Schedulerstress-ng: Context Switchingstress-ng: Mutexperf-bench: Futex Hashsockperf: Latency Ping Pongperf-bench: Sched Pipeperf-bench: Syscall Basicperf-bench: Memcpy 1MBsqlite: 16Linux GitLinux Git + ERAPS307653230237247480.1624949494134478653096114096628210.43141838849159.99454.4814093989884.7700.1995019876151.9940.63112.276483311.462660532318.32867483710459.6111972841.87505516304720367991866257934806056112792456813333.2733.3992761100295.0965426077.8952718546.5640848571.9173204971997253370.0617493.413309657453246649350.1614970636139954723857615065033206.55143636133159.91154.1414176352884.7340.1985048656151.9740.08112.649509180.612671534518.25762763765619.1611980497.76513551314608568051206298414216136624032458186734.0333.3622784101700.3466593025.5856060561.9940897271.8983483802025576070.2209433.407OpenBenchmarking.org

MariaDB mariadb-slap

Clients: 512

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB mariadb-slap 11.5Clients: 512Linux GitLinux Git + ERAPS70140210280350SE +/- 0.11, N = 3SE +/- 0.34, N = 33073091. (CXX) g++ options: -pie -fPIC -fstack-protector -O3 -lnuma -lcrypt -laio -lz -lm -lssl -lcrypto -lpthread -ldl

RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Sequential FillLinux GitLinux Git + ERAPS140K280K420K560K700KSE +/- 2280.09, N = 3SE +/- 419.86, N = 36532306574531. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 2MB - Job Count: 64 - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.36Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 2MB - Job Count: 64 - Disk Target: Default Test DirectoryLinux GitLinux Git + ERAPS5001000150020002500SE +/- 16.55, N = 15SE +/- 25.64, N = 3237224661. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -laio -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -march=native

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 2MB - Job Count: 64 - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.36Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 2MB - Job Count: 64 - Disk Target: Default Test DirectoryLinux GitLinux Git + ERAPS11002200330044005500SE +/- 33.18, N = 15SE +/- 51.17, N = 3474849351. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -laio -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -march=native

PostgreSQL

Scaling Factor: 100 - Clients: 800 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 17Scaling Factor: 100 - Clients: 800 - Mode: Read Only - Average LatencyLinux GitLinux Git + ERAPS0.03650.0730.10950.1460.1825SE +/- 0.000, N = 3SE +/- 0.001, N = 70.1620.1611. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpq -lpgcommon -lpgport -lm

PostgreSQL

Scaling Factor: 100 - Clients: 800 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 17Scaling Factor: 100 - Clients: 800 - Mode: Read OnlyLinux GitLinux Git + ERAPS1.1M2.2M3.3M4.4M5.5MSE +/- 17226.81, N = 3SE +/- 43958.07, N = 7494949449706361. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpq -lpgcommon -lpgport -lm

Speedb

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterSpeedb 2.7Test: Read While WritingLinux GitLinux Git + ERAPS3M6M9M12M15MSE +/- 62777.26, N = 3SE +/- 331891.16, N = 1513447865139954721. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti

Apache Hadoop

Operation: Create - Threads: 100 - Files: 100000

OpenBenchmarking.orgOps per sec, More Is BetterApache Hadoop 3.3.6Operation: Create - Threads: 100 - Files: 100000Linux GitLinux Git + ERAPS8K16K24K32K40KSE +/- 1121.54, N = 15SE +/- 1142.25, N = 153096138576

RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Read While WritingLinux GitLinux Git + ERAPS3M6M9M12M15MSE +/- 90021.58, N = 3SE +/- 119319.98, N = 1514096628150650331. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400Linux GitLinux Git + ERAPS50100150200250SE +/- 2.38, N = 3SE +/- 3.37, N = 3210.43206.55MAX: 26512.12MAX: 26674.5

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400Linux GitLinux Git + ERAPS30M60M90M120M150MSE +/- 1163173.96, N = 3SE +/- 1525065.36, N = 3141838849143636133

Timed LLVM Compilation

Build System: Unix Makefiles

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 16.0Build System: Unix MakefilesLinux GitLinux Git + ERAPS4080120160200SE +/- 0.08, N = 3SE +/- 0.14, N = 3159.99159.91

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100Linux GitLinux Git + ERAPS1224364860SE +/- 0.24, N = 3SE +/- 0.15, N = 354.4854.14MAX: 23830.49MAX: 23830.47

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100Linux GitLinux Git + ERAPS30M60M90M120M150MSE +/- 637651.73, N = 3SE +/- 387569.02, N = 3140939898141763528

DuckDB

Benchmark: IMDB

OpenBenchmarking.orgSeconds, Fewer Is BetterDuckDB 1.0Benchmark: IMDBLinux GitLinux Git + ERAPS20406080100SE +/- 0.02, N = 3SE +/- 0.12, N = 384.7784.731. (CXX) g++ options: -O3 -ldl

PostgreSQL

Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 17Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average LatencyLinux GitLinux Git + ERAPS0.04480.08960.13440.17920.224SE +/- 0.001, N = 3SE +/- 0.002, N = 30.1990.1981. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpq -lpgcommon -lpgport -lm

PostgreSQL

Scaling Factor: 100 - Clients: 1000 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 17Scaling Factor: 100 - Clients: 1000 - Mode: Read OnlyLinux GitLinux Git + ERAPS1.1M2.2M3.3M4.4M5.5MSE +/- 16927.64, N = 3SE +/- 39317.01, N = 3501987650486561. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpq -lpgcommon -lpgport -lm

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400Linux GitLinux Git + ERAPS306090120150SE +/- 1.51, N = 3SE +/- 0.52, N = 3151.99151.97MAX: 26426.32MAX: 26387.79

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100Linux GitLinux Git + ERAPS918273645SE +/- 0.38, N = 3SE +/- 0.11, N = 340.6340.08MAX: 23834.39MAX: 23834.7

Timed Node.js Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 21.7.2Time To CompileLinux GitLinux Git + ERAPS306090120150SE +/- 0.36, N = 3SE +/- 0.22, N = 3112.28112.65

nginx

Connections: 500

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 500Linux GitLinux Git + ERAPS110K220K330K440K550KSE +/- 1607.46, N = 3SE +/- 1035.03, N = 3483311.46509180.611. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Direct: No - Block Size: 2MB - Job Count: 64 - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.36Type: Sequential Read - Engine: IO_uring - Direct: No - Block Size: 2MB - Job Count: 64 - Disk Target: Default Test DirectoryLinux GitLinux Git + ERAPS6001200180024003000SE +/- 8.54, N = 3SE +/- 14.11, N = 3266026711. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -laio -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -march=native

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Direct: No - Block Size: 2MB - Job Count: 64 - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.36Type: Sequential Read - Engine: IO_uring - Direct: No - Block Size: 2MB - Job Count: 64 - Disk Target: Default Test DirectoryLinux GitLinux Git + ERAPS11002200330044005500SE +/- 16.62, N = 3SE +/- 28.68, N = 3532353451. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -laio -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -march=native

DuckDB

Benchmark: Clickbench

OpenBenchmarking.orgSeconds, Fewer Is BetterDuckDB 1.0Benchmark: ClickbenchLinux GitLinux Git + ERAPS510152025SE +/- 0.08, N = 3SE +/- 0.08, N = 318.3318.261. (CXX) g++ options: -O3 -ldl

DaCapo Benchmark

Java Test: Apache Lucene Search Engine

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache Lucene Search EngineLinux GitLinux Git + ERAPS14002800420056007000SE +/- 83.98, N = 15SE +/- 85.67, N = 367486276

Memcached

Set To Get Ratio: 1:5

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:5Linux GitLinux Git + ERAPS800K1600K2400K3200K4000KSE +/- 19764.22, N = 3SE +/- 10071.55, N = 33710459.613765619.161. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Memcached

Set To Get Ratio: 1:100

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:100Linux GitLinux Git + ERAPS3M6M9M12M15MSE +/- 126402.86, N = 3SE +/- 86525.57, N = 311972841.8711980497.761. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Speedb

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterSpeedb 2.7Test: Update RandomLinux GitLinux Git + ERAPS110K220K330K440K550KSE +/- 767.76, N = 3SE +/- 35.69, N = 35055165135511. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti

Speedb

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterSpeedb 2.7Test: Read Random Write RandomLinux GitLinux Git + ERAPS700K1400K2100K2800K3500KSE +/- 35979.22, N = 3SE +/- 12037.32, N = 3304720331460851. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti

RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Read Random Write RandomLinux GitLinux Git + ERAPS1.5M3M4.5M6M7.5MSE +/- 12609.00, N = 3SE +/- 5966.30, N = 3679918668051201. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti

Speedb

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterSpeedb 2.7Test: Random ReadLinux GitLinux Git + ERAPS130M260M390M520M650MSE +/- 2543267.58, N = 3SE +/- 1114712.03, N = 36257934806298414211. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti

RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Random ReadLinux GitLinux Git + ERAPS130M260M390M520M650MSE +/- 7487604.11, N = 3SE +/- 217680.06, N = 36056112796136624031. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti

Ethr

Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 256

OpenBenchmarking.orgPackets/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 256Linux GitLinux Git + ERAPS5M10M15M20M25MSE +/- 180500.83, N = 3SE +/- 109005.04, N = 32456813324581867MIN: 23700000 / MAX: 25250000MIN: 24090000 / MAX: 25240000

Ethr

Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 1

OpenBenchmarking.orgGbits/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 1Linux GitLinux Git + ERAPS816243240SE +/- 0.23, N = 3SE +/- 0.21, N = 333.2734.03MIN: 30.39 / MAX: 43.64MIN: 30.94 / MAX: 40.87

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Linux GitLinux Git + ERAPS816243240SE +/- 0.06, N = 3SE +/- 0.10, N = 333.4033.361. (CC) gcc options: -O2 -lz

perf-bench

Benchmark: Epoll Wait

OpenBenchmarking.orgops/sec, More Is Betterperf-bench 6.9Benchmark: Epoll WaitLinux GitLinux Git + ERAPS6001200180024003000SE +/- 24.74, N = 3SE +/- 17.57, N = 3276127841. (CXX) g++ options: -MD -std=gnu++17 -fno-exceptions -fno-rtti

Stress-NG

Test: Mixed Scheduler

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Mixed SchedulerLinux GitLinux Git + ERAPS20K40K60K80K100KSE +/- 389.05, N = 3SE +/- 712.86, N = 3100295.09101700.341. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Context SwitchingLinux GitLinux Git + ERAPS14M28M42M56M70MSE +/- 77803.44, N = 3SE +/- 374068.84, N = 365426077.8966593025.581. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Mutex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: MutexLinux GitLinux Git + ERAPS12M24M36M48M60MSE +/- 307369.30, N = 3SE +/- 621306.74, N = 352718546.5656060561.991. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

perf-bench

Benchmark: Futex Hash

OpenBenchmarking.orgops/sec, More Is Betterperf-bench 6.9Benchmark: Futex HashLinux GitLinux Git + ERAPS900K1800K2700K3600K4500KSE +/- 65.02, N = 3SE +/- 155.22, N = 3408485740897271. (CXX) g++ options: -MD -std=gnu++17 -fno-exceptions -fno-rtti

Sockperf

Test: Latency Ping Pong

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Ping PongLinux GitLinux Git + ERAPS0.43130.86261.29391.72522.1565SE +/- 0.015, N = 5SE +/- 0.018, N = 51.9171.8981. (CXX) g++ options: --param -O3 -rdynamic

perf-bench

Benchmark: Sched Pipe

OpenBenchmarking.orgops/sec, More Is Betterperf-bench 6.9Benchmark: Sched PipeLinux GitLinux Git + ERAPS70K140K210K280K350KSE +/- 505.52, N = 3SE +/- 763.17, N = 33204973483801. (CXX) g++ options: -MD -std=gnu++17 -fno-exceptions -fno-rtti

perf-bench

Benchmark: Syscall Basic

OpenBenchmarking.orgops/sec, More Is Betterperf-bench 6.9Benchmark: Syscall BasicLinux GitLinux Git + ERAPS4M8M12M16M20MSE +/- 139026.35, N = 3SE +/- 190544.53, N = 319972533202557601. (CXX) g++ options: -MD -std=gnu++17 -fno-exceptions -fno-rtti

perf-bench

Benchmark: Memcpy 1MB

OpenBenchmarking.orgGB/sec, More Is Betterperf-bench 6.9Benchmark: Memcpy 1MBLinux GitLinux Git + ERAPS1632486480SE +/- 0.52, N = 3SE +/- 0.70, N = 370.0670.221. (CXX) g++ options: -MD -std=gnu++17 -fno-exceptions -fno-rtti

SQLite

Threads / Copies: 16

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.41.2Threads / Copies: 16Linux GitLinux Git + ERAPS0.76791.53582.30373.07163.8395SE +/- 0.047, N = 3SE +/- 0.012, N = 33.4133.4071. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm


Phoronix Test Suite v10.8.5