dds Apple M2 testing with a Apple MacBook Air (13 h M2 2022) and llvmpipe on Arch rolling via the Phoronix Test Suite. A: Processor: Apple M2 @ 2.42GHz (4 Cores / 8 Threads), Motherboard: Apple MacBook Air (13 h M2 2022), Memory: 8GB, Disk: 251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256Z, Graphics: llvmpipe, Network: Broadcom Device 4433 + Broadcom Device 5f71 OS: Arch rolling, Kernel: 5.19.0-rc7-asahi-2-1-ARCH (aarch64), Desktop: KDE Plasma 5.25.4, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.1.6 (LLVM 14.0.6 128 bits), Compiler: GCC 12.1.0 + Clang 14.0.6, File-System: ext4, Screen Resolution: 2560x1600 B: Processor: Apple M2 @ 2.42GHz (4 Cores / 8 Threads), Motherboard: Apple MacBook Air (13 h M2 2022), Memory: 8GB, Disk: 251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256Z, Graphics: llvmpipe, Network: Broadcom Device 4433 + Broadcom Device 5f71 OS: Arch rolling, Kernel: 5.19.0-rc7-asahi-2-1-ARCH (aarch64), Desktop: KDE Plasma 5.25.4, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.1.6 (LLVM 14.0.6 128 bits), Compiler: GCC 12.1.0 + Clang 14.0.6, File-System: ext4, Screen Resolution: 2560x1600 Apache HBase 2.5.0 Rows: 1000000 - Test: Random Read - Clients: 16 Microseconds - Average Latency < Lower Is Better A . 155 |============ B . 942 |====================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Random Read - Clients: 16 Rows Per Second > Higher Is Better A . 102545 |=================================================================== B . 16962 |=========== Apache HBase 2.5.0 Rows: 1000000 - Test: Random Write - Clients: 4 Rows Per Second > Higher Is Better A . 67865 |======================== B . 189276 |=================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Random Write - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 58 |======================================================================= B . 21 |========================== Apache HBase 2.5.0 Rows: 1000000 - Test: Sequential Write - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 17 |=========================== B . 44 |======================================================================= Apache HBase 2.5.0 Rows: 1000000 - Test: Random Read - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 108 |============================== B . 248 |====================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Random Read - Clients: 4 Rows Per Second > Higher Is Better A . 36590 |==================================================================== B . 16075 |============================== Apache HBase 2.5.0 Rows: 1000000 - Test: Increment - Clients: 4 Rows Per Second > Higher Is Better A . 8082 |============================================= B . 12226 |==================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Increment - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 493 |====================================================================== B . 326 |============================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Sequential Write - Clients: 4 Rows Per Second > Higher Is Better A . 187105 |=================================================================== B . 130902 |=============================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Random Read - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 215 |================================================== B . 302 |====================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Random Read - Clients: 1 Rows Per Second > Higher Is Better A . 4608 |===================================================================== B . 3297 |================================================= Apache HBase 2.5.0 Rows: 10000 - Test: Increment - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 390 |=================================================== B . 540 |====================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Increment - Clients: 1 Rows Per Second > Higher Is Better A . 2516 |===================================================================== B . 1830 |================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Random Read - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 187 |===================================================== B . 245 |====================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Random Read - Clients: 4 Rows Per Second > Higher Is Better A . 20721 |==================================================================== B . 15954 |==================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Sequential Write - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 37 |======================================================================= B . 29 |======================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Async Random Read - Clients: 16 Microseconds - Average Latency < Lower Is Better A . 897 |====================================================== B . 1141 |===================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Async Random Read - Clients: 16 Rows Per Second > Higher Is Better A . 17793 |==================================================================== B . 14002 |====================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Random Read - Clients: 16 Microseconds - Average Latency < Lower Is Better A . 449 |======================================================== B . 566 |====================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Random Read - Clients: 16 Rows Per Second > Higher Is Better A . 34957 |==================================================================== B . 27766 |====================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Sequential Write - Clients: 1 Rows Per Second > Higher Is Better A . 24752 |======================================================== B . 30303 |==================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Sequential Read - Clients: 1 Rows Per Second > Higher Is Better A . 3702 |========================================================== B . 4380 |===================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Sequential Read - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 262 |====================================================================== B . 223 |============================================================ Apache HBase 2.5.0 Rows: 10000 - Test: Sequential Write - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 54 |======================================================================= B . 46 |============================================================ Apache HBase 2.5.0 Rows: 1000000 - Test: Sequential Write - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 12 |============================================================= B . 14 |======================================================================= Apache HBase 2.5.0 Rows: 10000 - Test: Async Random Read - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 301 |====================================================================== B . 258 |============================================================ Apache HBase 2.5.0 Rows: 1000000 - Test: Random Write - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 21 |======================================================================= B . 18 |============================================================= Apache HBase 2.5.0 Rows: 1000000 - Test: Random Write - Clients: 1 Rows Per Second > Higher Is Better A . 47925 |========================================================== B . 55897 |==================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Async Random Read - Clients: 1 Rows Per Second > Higher Is Better A . 3221 |=========================================================== B . 3736 |===================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Sequential Write - Clients: 4 Rows Per Second > Higher Is Better A . 69593 |=========================================================== B . 80416 |==================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Random Write - Clients: 16 Microseconds - Average Latency < Lower Is Better A . 125 |============================================================== B . 141 |====================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Increment - Clients: 16 Microseconds - Average Latency < Lower Is Better A . 544 |=============================================================== B . 607 |====================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Increment - Clients: 16 Rows Per Second > Higher Is Better A . 28825 |==================================================================== B . 25861 |============================================================= Apache HBase 2.5.0 Rows: 1000000 - Test: Increment - Clients: 1 Rows Per Second > Higher Is Better A . 3516 |===================================================================== B . 3198 |=============================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Increment - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 283 |================================================================ B . 311 |====================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Random Write - Clients: 16 Rows Per Second > Higher Is Better A . 118477 |=================================================================== B . 108085 |============================================================= Apache HBase 2.5.0 Rows: 1000000 - Test: Increment - Clients: 16 Microseconds - Average Latency < Lower Is Better A . 382 |================================================================ B . 416 |====================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Sequential Write - Clients: 1 Rows Per Second > Higher Is Better A . 72780 |==================================================================== B . 67141 |=============================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Random Write - Clients: 1 Rows Per Second > Higher Is Better A . 21834 |=============================================================== B . 23641 |==================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Increment - Clients: 16 Rows Per Second > Higher Is Better A . 41586 |==================================================================== B . 38449 |=============================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Sequential Read - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 192 |====================================================================== B . 178 |================================================================= Apache HBase 2.5.0 Rows: 1000000 - Test: Sequential Read - Clients: 1 Rows Per Second > Higher Is Better A . 5164 |================================================================ B . 5561 |===================================================================== PostgreSQL 15 Scaling Factor: 1 - Clients: 1 - Mode: Read Only - Average Latency ms < Lower Is Better A . 0.014 |=============================================================== B . 0.015 |==================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Sequential Read - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 111 |====================================================================== B . 104 |================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Sequential Write - Clients: 16 Rows Per Second > Higher Is Better A . 122441 |=============================================================== B . 130409 |=================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Sequential Read - Clients: 4 Rows Per Second > Higher Is Better A . 35684 |================================================================ B . 37998 |==================================================================== PostgreSQL 15 Scaling Factor: 100 - Clients: 1 - Mode: Read Only TPS > Higher Is Better A . 56470 |================================================================ B . 60123 |==================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Increment - Clients: 4 Rows Per Second > Higher Is Better A . 10948 |==================================================================== B . 10306 |================================================================ Apache HBase 2.5.0 Rows: 10000 - Test: Async Random Write - Clients: 1 Rows Per Second > Higher Is Better A . 2004 |================================================================= B . 2122 |===================================================================== PostgreSQL 15 Scaling Factor: 100 - Clients: 1 - Mode: Read Only - Average Latency ms < Lower Is Better A . 0.018 |==================================================================== B . 0.017 |================================================================ Apache HBase 2.5.0 Rows: 10000 - Test: Increment - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 359 |================================================================== B . 380 |====================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Async Random Write - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 488 |====================================================================== B . 462 |================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Async Random Read - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 247 |====================================================================== B . 234 |================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Async Random Read - Clients: 1 Rows Per Second > Higher Is Better A . 4026 |================================================================= B . 4249 |===================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Async Random Write - Clients: 4 Rows Per Second > Higher Is Better A . 11794 |================================================================= B . 12420 |==================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Async Random Write - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 338 |====================================================================== B . 321 |================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Async Random Read - Clients: 4 Rows Per Second > Higher Is Better A . 16013 |================================================================= B . 16853 |==================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Random Write - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 41 |======================================================================= B . 39 |==================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Sequential Read - Clients: 16 Rows Per Second > Higher Is Better A . 36168 |==================================================================== B . 34432 |================================================================= Apache HBase 2.5.0 Rows: 10000 - Test: Sequential Read - Clients: 16 Microseconds - Average Latency < Lower Is Better A . 434 |=================================================================== B . 455 |====================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Async Random Read - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 241 |====================================================================== B . 230 |=================================================================== PostgreSQL 15 Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency ms < Lower Is Better A . 1.660 |==================================================================== B . 1.597 |================================================================= PostgreSQL 15 Scaling Factor: 100 - Clients: 50 - Mode: Read Write TPS > Higher Is Better A . 30126 |================================================================= B . 31311 |==================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Async Random Write - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 505 |====================================================================== B . 489 |==================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Async Random Write - Clients: 1 Rows Per Second > Higher Is Better A . 1975 |=================================================================== B . 2039 |===================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Random Read - Clients: 1 Microseconds - Average Latency < Lower Is Better A . 288 |==================================================================== B . 297 |====================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Random Read - Clients: 1 Rows Per Second > Higher Is Better A . 3382 |===================================================================== B . 3292 |=================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Sequential Write - Clients: 16 Microseconds - Average Latency < Lower Is Better A . 120 |====================================================================== B . 117 |==================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Async Random Write - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 404 |====================================================================== B . 395 |==================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Sequential Read - Clients: 16 Rows Per Second > Higher Is Better A . 87002 |==================================================================== B . 85071 |================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Sequential Read - Clients: 16 Microseconds - Average Latency < Lower Is Better A . 183 |===================================================================== B . 187 |====================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Async Random Write - Clients: 4 Rows Per Second > Higher Is Better A . 9725 |==================================================================== B . 9923 |===================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Random Write - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 57 |======================================================================= B . 56 |====================================================================== PostgreSQL 15 Scaling Factor: 1 - Clients: 1 - Mode: Read Write - Average Latency ms < Lower Is Better A . 0.114 |==================================================================== B . 0.112 |=================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Random Write - Clients: 4 Rows Per Second > Higher Is Better A . 66209 |=================================================================== B . 67231 |==================================================================== PostgreSQL 15 Scaling Factor: 1 - Clients: 1 - Mode: Read Only TPS > Higher Is Better A . 69200 |==================================================================== B . 68163 |=================================================================== PostgreSQL 15 Scaling Factor: 100 - Clients: 1 - Mode: Read Write - Average Latency ms < Lower Is Better A . 0.139 |=================================================================== B . 0.141 |==================================================================== PostgreSQL 15 Scaling Factor: 100 - Clients: 1 - Mode: Read Write TPS > Higher Is Better A . 7206 |===================================================================== B . 7104 |==================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Sequential Read - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 222 |===================================================================== B . 225 |====================================================================== PostgreSQL 15 Scaling Factor: 1 - Clients: 1 - Mode: Read Write TPS > Higher Is Better A . 8795 |==================================================================== B . 8906 |===================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Sequential Read - Clients: 4 Rows Per Second > Higher Is Better A . 17495 |==================================================================== B . 17279 |=================================================================== PostgreSQL 15 Scaling Factor: 1 - Clients: 50 - Mode: Read Write TPS > Higher Is Better A . 8568 |===================================================================== B . 8474 |==================================================================== PostgreSQL 15 Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average Latency ms < Lower Is Better A . 5.836 |=================================================================== B . 5.900 |==================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Async Random Read - Clients: 4 Microseconds - Average Latency < Lower Is Better A . 213 |====================================================================== B . 211 |===================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Async Random Write - Clients: 16 Rows Per Second > Higher Is Better A . 18026 |==================================================================== B . 17864 |=================================================================== PostgreSQL 15 Scaling Factor: 100 - Clients: 50 - Mode: Read Only TPS > Higher Is Better A . 276659 |=================================================================== B . 274365 |================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Async Random Write - Clients: 16 Microseconds - Average Latency < Lower Is Better A . 878 |===================================================================== B . 885 |====================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Async Random Read - Clients: 4 Rows Per Second > Higher Is Better A . 18692 |==================================================================== B . 18830 |==================================================================== PostgreSQL 15 Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency ms < Lower Is Better A . 0.164 |==================================================================== B . 0.165 |==================================================================== PostgreSQL 15 Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency ms < Lower Is Better A . 0.181 |==================================================================== B . 0.182 |==================================================================== PostgreSQL 15 Scaling Factor: 1 - Clients: 50 - Mode: Read Only TPS > Higher Is Better A . 304289 |=================================================================== B . 302973 |=================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Async Random Read - Clients: 16 Microseconds - Average Latency < Lower Is Better A . 494 |====================================================================== B . 493 |====================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Scan - Clients: 16 Microseconds - Average Latency < Lower Is Better B . 27 |======================================================================= Apache HBase 2.5.0 Rows: 1000000 - Test: Scan - Clients: 4 Microseconds - Average Latency < Lower Is Better B . 12 |======================================================================= Apache HBase 2.5.0 Rows: 1000000 - Test: Scan - Clients: 1 Microseconds - Average Latency < Lower Is Better B . 14 |======================================================================= Apache HBase 2.5.0 Rows: 10000 - Test: Scan - Clients: 16 Microseconds - Average Latency < Lower Is Better B . 177 |====================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Scan - Clients: 4 Microseconds - Average Latency < Lower Is Better B . 53 |======================================================================= Apache HBase 2.5.0 Rows: 10000 - Test: Scan - Clients: 1 Microseconds - Average Latency < Lower Is Better B . 45 |======================================================================= Apache HBase 2.5.0 Rows: 10000 - Test: Async Random Read - Clients: 16 Rows Per Second > Higher Is Better A . 31802 |==================================================================== B . 31802 |==================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Scan - Clients: 16 Rows Per Second > Higher Is Better B . 587195 |=================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Scan - Clients: 4 Rows Per Second > Higher Is Better B . 315215 |=================================================================== Apache HBase 2.5.0 Rows: 1000000 - Test: Scan - Clients: 1 Rows Per Second > Higher Is Better B . 69180 |==================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Scan - Clients: 16 Rows Per Second > Higher Is Better B . 86606 |==================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Scan - Clients: 4 Rows Per Second > Higher Is Better B . 67266 |==================================================================== Apache HBase 2.5.0 Rows: 10000 - Test: Scan - Clients: 1 Rows Per Second > Higher Is Better B . 18868 |====================================================================