disk-test AMD Ryzen 7 1700X Eight-Core testing with a ASUS PRIME B350-PLUS (5407 BIOS) and Gigabyte AMD Radeon HD 7850 / R7 265 R9 270 1024SP 2GB on Arch rolling via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2005116-NI-DISKTEST058&rdt&grw .
disk-test Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution first run nvme500 on lvm/btrfs nvme500 AMD Ryzen 7 1700X Eight-Core @ 3.40GHz (8 Cores / 16 Threads) ASUS PRIME B350-PLUS (5407 BIOS) AMD 17h 16GB 500GB KINGSTON SA2000M8500G + 2000GB SAMSUNG HD204UI + 500GB Seagate ST9500325ASG + 120GB INTEL SSDSA2CW12 Gigabyte AMD Radeon HD 7850 / R7 265 R9 270 1024SP 2GB AMD Oland/Hainan/Cape DELL U2711 Realtek RTL8111/8168/8411 + Intel 8265 / 8275 Arch rolling 5.6.12-1-pelle (x86_64) GNOME Shell 3.36.2 X Server 1.20.4 + Wayland 4.6 Mesa 20.2.0-devel (git-b0cb38f360) (LLVM 10.0.0) 1.2.128 GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 btrfs 2560x1440 OpenBenchmarking.org Kernel Details - radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 amdgpu.gpu_recovery=1 amdgpu.audio=0 Environment Details - RADV_PERFTEST=aco CXXFLAGS="-march=native -O2" CFLAGS="-march=native -O2" Compiler Details - --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu Disk Details - NONE / compress-force=zstd:3,noatime,rw,space_cache,ssd,subvol=/,subvolid=5 Processor Details - Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x8001138 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + tsx_async_abort: Not affected
disk-test fio: Rand Read - Sync - No - No - 1MB - /mnt/fun fio: Rand Read - Sync - No - No - 1MB - /mnt/fun fio: Rand Read - Sync - No - No - 2MB - /mnt/fun fio: Rand Read - Sync - No - No - 2MB - /mnt/fun fio: Rand Read - Sync - No - No - 4KB - /mnt/fun fio: Rand Read - Sync - No - No - 4KB - /mnt/fun fio: Rand Read - Sync - No - No - 4MB - /mnt/fun fio: Rand Read - Sync - No - No - 4MB - /mnt/fun fio: Rand Read - Sync - No - No - 8KB - /mnt/fun fio: Rand Read - Sync - No - No - 8KB - /mnt/fun fio: Rand Read - Sync - No - No - 8MB - /mnt/fun fio: Rand Read - Sync - No - No - 8MB - /mnt/fun fio: Rand Read - Linux AIO - No - No - 1MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 1MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 4MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 4MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 8KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 8KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 8MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 8MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 16KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 16KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 32KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 32KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 64KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 64KB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync first run nvme500 on lvm/btrfs nvme500 54.3 54 72.7 36 0.423 105 89.6 22 0.845 105 101 12 1548 1545 1651 822 521 133333 1727 428 884 113333 1799 221 1009 64267 1200 38400 1340 21400 668.0 671.4 1652.7 644.1 3312.0 OpenBenchmarking.org
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 1MB - Disk Target: /mnt/fun OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 1MB - Disk Target: /mnt/fun first run 12 24 36 48 60 SE +/- 0.15, N = 3 54.3
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 1MB - Disk Target: /mnt/fun OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 1MB - Disk Target: /mnt/fun first run 12 24 36 48 60 54
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: /mnt/fun OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: /mnt/fun first run 16 32 48 64 80 SE +/- 0.38, N = 3 72.7
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: /mnt/fun OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: /mnt/fun first run 8 16 24 32 40 36
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: /mnt/fun OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: /mnt/fun first run 0.0952 0.1904 0.2856 0.3808 0.476 SE +/- 0.001, N = 3 0.423
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: /mnt/fun OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: /mnt/fun first run 20 40 60 80 100 105
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: /mnt/fun OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: /mnt/fun first run 20 40 60 80 100 SE +/- 0.17, N = 3 89.6
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: /mnt/fun OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: /mnt/fun first run 5 10 15 20 25 22
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 8KB - Disk Target: /mnt/fun OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 8KB - Disk Target: /mnt/fun first run 0.1901 0.3802 0.5703 0.7604 0.9505 SE +/- 0.001, N = 3 0.845
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 8KB - Disk Target: /mnt/fun OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 8KB - Disk Target: /mnt/fun first run 20 40 60 80 100 105
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 8MB - Disk Target: /mnt/fun OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 8MB - Disk Target: /mnt/fun first run 20 40 60 80 100 101
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 8MB - Disk Target: /mnt/fun OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 8MB - Disk Target: /mnt/fun first run 3 6 9 12 15 12
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 300 600 900 1200 1500 1548
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 300 600 900 1200 1500 1545
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 400 800 1200 1600 2000 SE +/- 0.67, N = 3 1651
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 200 400 600 800 1000 822
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 110 220 330 440 550 SE +/- 1.53, N = 3 521
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 30K 60K 90K 120K 150K SE +/- 333.33, N = 3 133333
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 400 800 1200 1600 2000 1727
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 90 180 270 360 450 428
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 8KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 8KB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 200 400 600 800 1000 SE +/- 5.36, N = 3 884
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 8KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 8KB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 20K 40K 60K 80K 100K SE +/- 666.67, N = 3 113333
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 8MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 8MB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 400 800 1200 1600 2000 SE +/- 1.33, N = 3 1799
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 8MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 8MB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 50 100 150 200 250 SE +/- 0.33, N = 3 221
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 200 400 600 800 1000 SE +/- 20.00, N = 3 1009
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 14K 28K 42K 56K 70K SE +/- 1633.33, N = 3 64267
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 32KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 32KB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 300 600 900 1200 1500 1200
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 32KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 32KB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 8K 16K 24K 32K 40K 38400
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 64KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 64KB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 300 600 900 1200 1500 1340
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 64KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 64KB - Disk Target: Default Test Directory nvme500 on lvm/btrfs 5K 10K 15K 20K 25K 21400
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size nvme500 on lvm/btrfs nvme500 140 280 420 560 700 SE +/- 0.87, N = 3 SE +/- 9.55, N = 6 668.0 671.4
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads nvme500 400 800 1200 1600 2000 SE +/- 11.27, N = 3 1652.7
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size nvme500 140 280 420 560 700 SE +/- 3.49, N = 3 644.1
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync nvme500 700 1400 2100 2800 3500 SE +/- 1.27, N = 3 3312.0
Phoronix Test Suite v10.8.5