AMD ERAPS Zen 5 Testing Benchmarks for a future article by Michael Larabel. Linux Git: Processor: AMD EPYC 9655P 96-Core @ 2.60GHz (96 Cores / 192 Threads), Motherboard: Supermicro Super Server H13SSL-N v1.01 (3.0 BIOS), Chipset: AMD 1Ah, Memory: 12 x 64GB DDR5-6000MT/s Micron MTC40F2046S1RC64BDY QSFF, Disk: 3201GB Micron_7450_MTFDKCB3T2TFS, Graphics: ASPEED, Network: 2 x Broadcom NetXtreme BCM5720 PCIe OS: Ubuntu 24.10, Kernel: 6.12.0-rc7-phx (x86_64), Desktop: GNOME Shell 47.0, Display Server: X Server, Compiler: GCC 14.2.0, File-System: ext4, Screen Resolution: 1024x768 Linux Git + ERAPS: Processor: AMD EPYC 9655P 96-Core @ 2.60GHz (96 Cores / 192 Threads), Motherboard: Supermicro Super Server H13SSL-N v1.01 (3.0 BIOS), Chipset: AMD 1Ah, Memory: 12 x 64GB DDR5-6000MT/s Micron MTC40F2046S1RC64BDY QSFF, Disk: 3201GB Micron_7450_MTFDKCB3T2TFS, Graphics: ASPEED, Network: 2 x Broadcom NetXtreme BCM5720 PCIe OS: Ubuntu 24.10, Kernel: 6.12.0-rc7-phx-eraps (x86_64), Desktop: GNOME Shell 47.0, Display Server: X Server, Compiler: GCC 14.2.0, File-System: ext4, Screen Resolution: 1024x768 perf-bench 6.9 Benchmark: Sched Pipe ops/sec > Higher Is Better Linux Git ......... 320497 |=============================================== Linux Git + ERAPS . 348380 |=================================================== DaCapo Benchmark 23.11 Java Test: Apache Lucene Search Engine msec < Lower Is Better Linux Git ......... 6748 |===================================================== Linux Git + ERAPS . 6276 |================================================= RocksDB 9.0 Test: Read While Writing Op/s > Higher Is Better Linux Git ......... 14096628 |============================================== Linux Git + ERAPS . 15065033 |================================================= Stress-NG 0.17.08 Test: Mutex Bogo Ops/s > Higher Is Better Linux Git ......... 52718546.56 |=========================================== Linux Git + ERAPS . 56060561.99 |============================================== nginx 1.23.2 Connections: 500 Requests Per Second > Higher Is Better Linux Git ......... 483311.46 |============================================== Linux Git + ERAPS . 509180.61 |================================================ Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 2MB - Job Count: 64 - Disk Target: Default Test Directory IOPS > Higher Is Better Linux Git ......... 2372 |=================================================== Linux Git + ERAPS . 2466 |===================================================== Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 2MB - Job Count: 64 - Disk Target: Default Test Directory MB/s > Higher Is Better Linux Git ......... 4748 |=================================================== Linux Git + ERAPS . 4935 |===================================================== Speedb 2.7 Test: Read Random Write Random Op/s > Higher Is Better Linux Git ......... 3047203 |================================================ Linux Git + ERAPS . 3146085 |================================================== Ethr 1.0 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 1 Gbits/sec > Higher Is Better Linux Git ......... 33.27 |=================================================== Linux Git + ERAPS . 34.03 |==================================================== Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400 Average Latency < Lower Is Better Linux Git ......... 210.43 |=================================================== Linux Git + ERAPS . 206.55 |================================================== Stress-NG 0.17.08 Test: Context Switching Bogo Ops/s > Higher Is Better Linux Git ......... 65426077.89 |============================================= Linux Git + ERAPS . 66593025.58 |============================================== Speedb 2.7 Test: Update Random Op/s > Higher Is Better Linux Git ......... 505516 |================================================== Linux Git + ERAPS . 513551 |=================================================== Memcached 1.6.19 Set To Get Ratio: 1:5 Ops/sec > Higher Is Better Linux Git ......... 3710459.61 |============================================== Linux Git + ERAPS . 3765619.16 |=============================================== perf-bench 6.9 Benchmark: Syscall Basic ops/sec > Higher Is Better Linux Git ......... 19972533 |================================================ Linux Git + ERAPS . 20255760 |================================================= Stress-NG 0.17.08 Test: Mixed Scheduler Bogo Ops/s > Higher Is Better Linux Git ......... 100295.09 |=============================================== Linux Git + ERAPS . 101700.34 |================================================ Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100 Average Latency < Lower Is Better Linux Git ......... 40.63 |==================================================== Linux Git + ERAPS . 40.08 |=================================================== RocksDB 9.0 Test: Random Read Op/s > Higher Is Better Linux Git ......... 605611279 |=============================================== Linux Git + ERAPS . 613662403 |================================================ Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400 point/sec > Higher Is Better Linux Git ......... 141838849 |=============================================== Linux Git + ERAPS . 143636133 |================================================ Sockperf 3.7 Test: Latency Ping Pong usec < Lower Is Better Linux Git ......... 1.917 |==================================================== Linux Git + ERAPS . 1.898 |=================================================== perf-bench 6.9 Benchmark: Epoll Wait ops/sec > Higher Is Better Linux Git ......... 2761 |===================================================== Linux Git + ERAPS . 2784 |===================================================== MariaDB mariadb-slap 11.5 Clients: 512 Queries Per Second > Higher Is Better Linux Git ......... 307 |====================================================== Linux Git + ERAPS . 309 |====================================================== Speedb 2.7 Test: Random Read Op/s > Higher Is Better Linux Git ......... 625793480 |================================================ Linux Git + ERAPS . 629841421 |================================================ RocksDB 9.0 Test: Sequential Fill Op/s > Higher Is Better Linux Git ......... 653230 |=================================================== Linux Git + ERAPS . 657453 |=================================================== Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100 Average Latency < Lower Is Better Linux Git ......... 54.48 |==================================================== Linux Git + ERAPS . 54.14 |==================================================== PostgreSQL 17 Scaling Factor: 100 - Clients: 800 - Mode: Read Only - Average Latency ms < Lower Is Better Linux Git ......... 0.162 |==================================================== Linux Git + ERAPS . 0.161 |==================================================== Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100 point/sec > Higher Is Better Linux Git ......... 140939898 |================================================ Linux Git + ERAPS . 141763528 |================================================ PostgreSQL 17 Scaling Factor: 100 - Clients: 1000 - Mode: Read Only TPS > Higher Is Better Linux Git ......... 5019876 |================================================== Linux Git + ERAPS . 5048656 |================================================== PostgreSQL 17 Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average Latency ms < Lower Is Better Linux Git ......... 0.199 |==================================================== Linux Git + ERAPS . 0.198 |==================================================== PostgreSQL 17 Scaling Factor: 100 - Clients: 800 - Mode: Read Only TPS > Higher Is Better Linux Git ......... 4949494 |================================================== Linux Git + ERAPS . 4970636 |================================================== Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: No - Block Size: 2MB - Job Count: 64 - Disk Target: Default Test Directory IOPS > Higher Is Better Linux Git ......... 2660 |===================================================== Linux Git + ERAPS . 2671 |===================================================== Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: No - Block Size: 2MB - Job Count: 64 - Disk Target: Default Test Directory MB/s > Higher Is Better Linux Git ......... 5323 |===================================================== Linux Git + ERAPS . 5345 |===================================================== DuckDB 1.0 Benchmark: Clickbench Seconds < Lower Is Better Linux Git ......... 18.33 |==================================================== Linux Git + ERAPS . 18.26 |==================================================== Timed Node.js Compilation 21.7.2 Time To Compile Seconds < Lower Is Better Linux Git ......... 112.28 |=================================================== Linux Git + ERAPS . 112.65 |=================================================== perf-bench 6.9 Benchmark: Memcpy 1MB GB/sec > Higher Is Better Linux Git ......... 70.06 |==================================================== Linux Git + ERAPS . 70.22 |==================================================== SQLite 3.41.2 Threads / Copies: 16 Seconds < Lower Is Better Linux Git ......... 3.413 |==================================================== Linux Git + ERAPS . 3.407 |==================================================== perf-bench 6.9 Benchmark: Futex Hash ops/sec > Higher Is Better Linux Git ......... 4084857 |================================================== Linux Git + ERAPS . 4089727 |================================================== SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better Linux Git ......... 33.40 |==================================================== Linux Git + ERAPS . 33.36 |==================================================== RocksDB 9.0 Test: Read Random Write Random Op/s > Higher Is Better Linux Git ......... 6799186 |================================================== Linux Git + ERAPS . 6805120 |================================================== Memcached 1.6.19 Set To Get Ratio: 1:100 Ops/sec > Higher Is Better Linux Git ......... 11972841.87 |============================================== Linux Git + ERAPS . 11980497.76 |============================================== Ethr 1.0 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 256 Packets/sec > Higher Is Better Linux Git ......... 24568133 |================================================= Linux Git + ERAPS . 24581867 |================================================= Timed LLVM Compilation 16.0 Build System: Unix Makefiles Seconds < Lower Is Better Linux Git ......... 159.99 |=================================================== Linux Git + ERAPS . 159.91 |=================================================== DuckDB 1.0 Benchmark: IMDB Seconds < Lower Is Better Linux Git ......... 84.77 |==================================================== Linux Git + ERAPS . 84.73 |==================================================== Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400 Average Latency < Lower Is Better Linux Git ......... 151.99 |=================================================== Linux Git + ERAPS . 151.97 |=================================================== Apache Hadoop 3.3.6 Operation: Create - Threads: 100 - Files: 100000 Ops per sec > Higher Is Better Linux Git ......... 30961 |========================================== Linux Git + ERAPS . 38576 |==================================================== Speedb 2.7 Test: Read While Writing Op/s > Higher Is Better Linux Git ......... 13447865 |=============================================== Linux Git + ERAPS . 13995472 |=================================================