fiotest AMD Ryzen 9 9950X 16-Core testing with a Gigabyte B650M AORUS PRO AX (F32g BIOS) and Gigabyte NVIDIA GeForce RTX 3090 Ti 24GB on Ubuntu 24.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2501187-GENA-FIOTEST21&sor .
fiotest Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution Display Driver Samsung SSD 980 PRO 1TB KINGSTON SKC3000D2048G AMD Eng Sample 100-000000560-40_Y @ 4.76GHz (8 Cores / 16 Threads) (5.24 BIOS) AMD 17h-19h PCIe Root Complex 2 x 8GB DDR5-4800MT/s Hynix HMCG66AGBSA095N 1000GB Samsung SSD 980 PRO 1TB AMD Radeon 680M AMD Rembrandt Radeon HD Audio TS2700-S6-1 2 x Realtek RTL8125 2.5GbE + Realtek RTL8852BE PCIe 802.11ax Ubuntu 24.04 6.8.0-49-generic (x86_64) GNOME Shell 46.0 X Server + Wayland 4.6 Mesa 24.0.9-0ubuntu0.2 (LLVM 17.0.6 DRM 3.57) GCC 13.2.0 ext4 2560x1440 AMD Ryzen 9 9950X 16-Core @ 5.75GHz (16 Cores / 32 Threads) Gigabyte B650M AORUS PRO AX (F32g BIOS) AMD Device 14d8 2 x 32GB DDR5-6000MT/s F5-6000J3636F32G 2048GB KINGSTON SKC3000D2048G + 1000GB Samsung SSD 980 PRO 1TB + 4001GB HGST HUS724040AL Gigabyte NVIDIA GeForce RTX 3090 Ti 24GB NVIDIA GA102 HD Audio 2 x TS2700-S6-1 Realtek RTL8125 2.5GbE + MEDIATEK MT7922 802.11ax PCI 6.8.0-51-generic (x86_64) X Server NVIDIA 550.120 4.6 Mesa 24.0.9-0ubuntu0.3 (LLVM 17.0.6 DRM 3.57) GCC 13.3.0 + Clang 18.1.3 5120x1440 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - Samsung SSD 980 PRO 1TB: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.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-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 - KINGSTON SKC3000D2048G: --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 --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-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.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 / Block Size: 4096 Processor Details - Samsung SSD 980 PRO 1TB: Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa404002 - KINGSTON SKC3000D2048G: Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xb404023 Security Details - Samsung SSD 980 PRO 1TB: 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: Vulnerable: Safe RET no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines; IBPB: conditional; IBRS_FW; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected - KINGSTON SKC3000D2048G: 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
fiotest fio: Rand Read - Linux AIO - Yes - 4KB - 1 - Default Test Directory fio: Rand Read - Linux AIO - Yes - 4KB - 1 - Default Test Directory fio: Rand Write - Linux AIO - Yes - 4KB - 1 - Default Test Directory fio: Rand Write - Linux AIO - Yes - 4KB - 1 - Default Test Directory fio: Seq Read - Linux AIO - Yes - 4KB - 1 - Default Test Directory fio: Seq Read - Linux AIO - Yes - 4KB - 1 - Default Test Directory fio: Seq Write - Linux AIO - Yes - 4KB - 1 - Default Test Directory fio: Seq Write - Linux AIO - Yes - 4KB - 1 - Default Test Directory fio: Seq Read - Linux AIO - No - 4KB - 1 - Default Test Directory fio: Seq Read - Linux AIO - No - 4KB - 1 - Default Test Directory fio: Rand Read - Linux AIO - No - 4KB - 1 - Default Test Directory fio: Rand Read - Linux AIO - No - 4KB - 1 - Default Test Directory fio: Rand Write - Linux AIO - No - 4KB - 1 - Default Test Directory fio: Rand Write - Linux AIO - No - 4KB - 1 - Default Test Directory fio: Seq Write - Linux AIO - No - 4KB - 1 - Default Test Directory fio: Seq Write - Linux AIO - No - 4KB - 1 - Default Test Directory Samsung SSD 980 PRO 1TB KINGSTON SKC3000D2048G 694 177333 517 132000 687 175667 524 134000 2787 713667 79.2 20300 1855 474667 1951 499333 OpenBenchmarking.org
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory Samsung SSD 980 PRO 1TB 150 300 450 600 750 SE +/- 1.20, N = 3 694 1. (CC) gcc options: -rdynamic -ll -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory Samsung SSD 980 PRO 1TB 40K 80K 120K 160K 200K SE +/- 333.33, N = 3 177333 1. (CC) gcc options: -rdynamic -ll -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Random Write - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory Samsung SSD 980 PRO 1TB 110 220 330 440 550 SE +/- 2.08, N = 3 517 1. (CC) gcc options: -rdynamic -ll -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Random Write - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 577.35, N = 3 132000 1. (CC) gcc options: -rdynamic -ll -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Sequential Read - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory Samsung SSD 980 PRO 1TB 150 300 450 600 750 SE +/- 2.52, N = 3 687 1. (CC) gcc options: -rdynamic -ll -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Sequential Read - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory Samsung SSD 980 PRO 1TB 40K 80K 120K 160K 200K SE +/- 666.67, N = 3 175667 1. (CC) gcc options: -rdynamic -ll -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Sequential Write - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory Samsung SSD 980 PRO 1TB 110 220 330 440 550 SE +/- 0.67, N = 3 524 1. (CC) gcc options: -rdynamic -ll -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Sequential Write - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: Linux AIO - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 0.00, N = 3 134000 1. (CC) gcc options: -rdynamic -ll -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Sequential Read - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory KINGSTON SKC3000D2048G 600 1200 1800 2400 3000 SE +/- 30.92, N = 3 2858 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Sequential Read - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory KINGSTON SKC3000D2048G 160K 320K 480K 640K 800K SE +/- 8089.77, N = 3 731667 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory KINGSTON SKC3000D2048G 20 40 60 80 100 SE +/- 0.03, N = 3 79.2 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Random Read - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory KINGSTON SKC3000D2048G 4K 8K 12K 16K 20K SE +/- 0.00, N = 3 20300 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Random Write - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory KINGSTON SKC3000D2048G 400 800 1200 1600 2000 SE +/- 15.01, N = 3 1855 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Random Write - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory KINGSTON SKC3000D2048G 100K 200K 300K 400K 500K SE +/- 3844.19, N = 3 474667 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Sequential Write - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory KINGSTON SKC3000D2048G 400 800 1200 1600 2000 SE +/- 8.96, N = 3 1951 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Flexible IO Tester Type: Sequential Write - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: Linux AIO - Direct: No - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory KINGSTON SKC3000D2048G 110K 220K 330K 440K 550K SE +/- 2333.33, N = 3 499333 1. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Phoronix Test Suite v10.8.5