ampere-disk ARMv8 Neoverse-N1 testing with a GIGABYTE MP32-AR0-00 v00030003 (F32m SCP: 2.10.20220531 BIOS) and AMD Radeon 540/540X/550/550X / RX 540X/550/550X on Debian 12 via the Phoronix Test Suite. ampere-lvm-raid-nvme: Processor: ARMv8 Neoverse-N1 @ 3.00GHz (80 Cores), Motherboard: GIGABYTE MP32-AR0-00 v00030003 (F32m SCP: 2.10.20220531 BIOS), Chipset: Ampere Computing LLC Altra PCI Root Complex A, Memory: 64GB, Disk: 1920GB SAMSUNG MZQLB1T9HBJR-00AAZ + 4 x 923GB SAMSUNG MZ1LW960HMJP-000MV + 4 x 1920GB SAMSUNG MZ1LB1T9HALS-00007 + 8002GB HGST HUS728T8TAL + 4 x 8002GB Western Digital WD80EFAX-68K, Graphics: AMD Radeon 540/540X/550/550X / RX 540X/550/550X, Audio: AMD Baffin HDMI/DP, Network: 2 x Intel I350 OS: Debian 12, Kernel: 6.1.0-15-arm64 (aarch64), Display Server: X Server, Compiler: GCC 12.2.0 + Clang 14.0.6, File-System: ext4, Screen Resolution: 1024x768 ampere-bcachefs-nvme: Processor: ARMv8 Neoverse-N1 @ 3.00GHz (80 Cores), Motherboard: GIGABYTE MP32-AR0-00 v00030003 (F32m SCP: 2.10.20220531 BIOS), Chipset: Ampere Computing LLC Altra PCI Root Complex A, Memory: 64GB, Disk: 1920GB SAMSUNG MZQLB1T9HBJR-00AAZ + 4 x 923GB SAMSUNG MZ1LW960HMJP-000MV + 4 x 1920GB SAMSUNG MZ1LB1T9HALS-00007 + 4 x 8002GB Western Digital WD80EFAX-68K + 8002GB HGST HUS728T8TAL, Graphics: AMD Radeon 540/540X/550/550X / RX 540X/550/550X, Audio: AMD Baffin HDMI/DP, Network: 2 x Intel I350 OS: Debian 12, Kernel: 6.7-arm64 (aarch64), Display Server: X Server, Compiler: GCC 12.2.0 + Clang 14.0.6, File-System: BcacheFS, Screen Resolution: 1024x768 ampere-bcachefs-nvme2: Processor: ARMv8 Neoverse-N1 @ 3.00GHz (80 Cores), Motherboard: GIGABYTE MP32-AR0-00 v00030003 (F32m SCP: 2.10.20220531 BIOS), Chipset: Ampere Computing LLC Altra PCI Root Complex A, Memory: 64GB, Disk: 1920GB SAMSUNG MZQLB1T9HBJR-00AAZ + 4 x 923GB SAMSUNG MZ1LW960HMJP-000MV + 4 x 1920GB SAMSUNG MZ1LB1T9HALS-00007 + 4 x 8002GB Western Digital WD80EFAX-68K + 8002GB HGST HUS728T8TAL, Graphics: AMD Radeon 540/540X/550/550X / RX 540X/550/550X, Audio: AMD Baffin HDMI/DP, Network: 2 x Intel I350 OS: Debian 12, Kernel: 6.7-arm64 (aarch64), Display Server: X Server, Compiler: GCC 12.2.0 + Clang 14.0.6, File-System: BcacheFS, Screen Resolution: 1024x768 SQLite 3.41.2 Threads / Copies: 1 Seconds < Lower Is Better ampere-lvm-raid-nvme .. 350.867 |============================================== ampere-bcachefs-nvme2 . 7.411 |= PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better ampere-bcachefs-nvme2 . 2089 |================================================= IOR 3.3.0 Block Size: 1024MB - Disk Target: /home/scott/docker/appdata/frigate MB/s > Higher Is Better ampere-bcachefs-nvme2 . 691.10 |=============================================== IOR 3.3.0 Block Size: 512MB - Disk Target: /home/scott/docker/appdata/frigate MB/s > Higher Is Better ampere-bcachefs-nvme2 . 712.80 |=============================================== IOR 3.3.0 Block Size: 256MB - Disk Target: /home/scott/docker/appdata/frigate MB/s > Higher Is Better ampere-bcachefs-nvme2 . 733.15 |=============================================== IOR 3.3.0 Block Size: 64MB - Disk Target: /home/scott/docker/appdata/frigate MB/s > Higher Is Better ampere-bcachefs-nvme2 . 601.10 |=============================================== IOR 3.3.0 Block Size: 32MB - Disk Target: /home/scott/docker/appdata/frigate MB/s > Higher Is Better ampere-bcachefs-nvme2 . 478.24 |=============================================== IOR 3.3.0 Block Size: 8MB - Disk Target: /home/scott/docker/appdata/frigate MB/s > Higher Is Better ampere-bcachefs-nvme2 . 593.83 |=============================================== IOR 3.3.0 Block Size: 4MB - Disk Target: /home/scott/docker/appdata/frigate MB/s > Higher Is Better ampere-bcachefs-nvme2 . 658.68 |=============================================== IOR 3.3.0 Block Size: 2MB - Disk Target: /home/scott/docker/appdata/frigate MB/s > Higher Is Better ampere-bcachefs-nvme2 . 720.24 |=============================================== IOR 3.3.0 Block Size: 64MB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 328.60 |=============================================== IOR 3.3.0 Block Size: 32MB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 242.46 |=============================================== IOR 3.3.0 Block Size: 16MB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 253.73 |=============================================== IOR 3.3.0 Block Size: 8MB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 260.36 |=============================================== IOR 3.3.0 Block Size: 4MB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 241.79 |=============================================== IOR 3.3.0 Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 223.79 |=============================================== Dbench 4.0 1 Clients MB/s > Higher Is Better ampere-bcachefs-nvme2 . 446.38 |=============================================== Dbench 4.0 12 Clients MB/s > Higher Is Better ampere-bcachefs-nvme2 . 2225.98 |============================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better ampere-bcachefs-nvme2 . 386.4 |================================================ Flexible IO Tester 3.36 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ampere-bcachefs-nvme2 . 698667 |=============================================== Flexible IO Tester 3.36 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 0.682 |================================================ Flexible IO Tester 3.36 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better ampere-bcachefs-nvme2 . 700333 |=============================================== Flexible IO Tester 3.36 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 0.683 |================================================ Flexible IO Tester 3.36 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ampere-bcachefs-nvme2 . 915333 |=============================================== Flexible IO Tester 3.36 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 0.894 |================================================ Flexible IO Tester 3.36 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better ampere-bcachefs-nvme2 . 923667 |=============================================== Flexible IO Tester 3.36 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 0.902 |================================================ Flexible IO Tester 3.36 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ampere-bcachefs-nvme2 . 474000 |=============================================== Flexible IO Tester 3.36 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 0.463 |================================================ Flexible IO Tester 3.36 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better ampere-bcachefs-nvme2 . 456667 |=============================================== Flexible IO Tester 3.36 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 0.446 |================================================ Flexible IO Tester 3.36 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ampere-bcachefs-nvme2 . 529111 |=============================================== Flexible IO Tester 3.36 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 0.517 |================================================ Flexible IO Tester 3.36 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better ampere-bcachefs-nvme2 . 540333 |=============================================== Flexible IO Tester 3.36 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ampere-bcachefs-nvme2 . 0.528 |================================================ SQLite 3.41.2 Threads / Copies: 80 Seconds < Lower Is Better ampere-bcachefs-nvme2 . 76.83 |================================================ SQLite 3.41.2 Threads / Copies: 64 Seconds < Lower Is Better ampere-bcachefs-nvme2 . 57.47 |================================================ SQLite 3.41.2 Threads / Copies: 32 Seconds < Lower Is Better ampere-bcachefs-nvme2 . 28.61 |================================================ SQLite 3.41.2 Threads / Copies: 16 Seconds < Lower Is Better ampere-bcachefs-nvme2 . 18.96 |================================================ SQLite 3.41.2 Threads / Copies: 8 Seconds < Lower Is Better ampere-bcachefs-nvme2 . 15.78 |================================================ SQLite 3.41.2 Threads / Copies: 4 Seconds < Lower Is Better ampere-bcachefs-nvme2 . 14.77 |================================================ SQLite 3.41.2 Threads / Copies: 2 Seconds < Lower Is Better ampere-bcachefs-nvme2 . 12.37 |================================================ Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Compile Bench 0.6 Test: Compile MB/s > Higher Is Better IOzone 3.465 8GB Write Performance MB/s > Higher Is Better IOR 3.3.0 Block Size: 16MB - Disk Target: /home/scott/docker/appdata/frigate MB/s > Higher Is Better ampere-bcachefs-nvme2 . 610.57 |=============================================== IOR 3.3.0 Block Size: 1024MB - Disk Target: Default Test Directory MB/s > Higher Is Better IOR 3.3.0 Block Size: 512MB - Disk Target: Default Test Directory MB/s > Higher Is Better IOR 3.3.0 Block Size: 256MB - Disk Target: Default Test Directory MB/s > Higher Is Better IOR 3.3.0 Block Size: 1024MB - Disk Target: /bulk MB/s > Higher Is Better IOR 3.3.0 Block Size: 512MB - Disk Target: /bulk MB/s > Higher Is Better IOR 3.3.0 Block Size: 256MB - Disk Target: /bulk MB/s > Higher Is Better IOR 3.3.0 Block Size: 64MB - Disk Target: /bulk MB/s > Higher Is Better IOR 3.3.0 Block Size: 32MB - Disk Target: /bulk MB/s > Higher Is Better IOR 3.3.0 Block Size: 16MB - Disk Target: /bulk MB/s > Higher Is Better IOR 3.3.0 Block Size: 8MB - Disk Target: /bulk MB/s > Higher Is Better IOR 3.3.0 Block Size: 4MB - Disk Target: /bulk MB/s > Higher Is Better IOR 3.3.0 Block Size: 2MB - Disk Target: /bulk MB/s > Higher Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Files/s > Higher Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better