fio-direct fio-direct-lowmem
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2501038-NE-2501023NE81 fio-direct Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-unknown-linux-gnu --disable-bootstrap --disable-libcc1 --disable-libstdcxx-pch --disable-multilib --enable-languages=c,c++ --enable-lto --enable-plugin --enable-static --host=x86_64-unknown-linux-gnu --program-prefix= --target=x86_64-unknown-linux-gnu --with-build-sysroot=/ --with-gmp-include=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gmp-6.3.0-dev/include --with-gmp-lib=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gmp-6.3.0/lib --with-mpc=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libmpc-1.3.1 --with-mpfr-include=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpfr-4.2.1-dev/include --with-mpfr-lib=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpfr-4.2.1/lib --with-native-system-header-dir=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-glibc-2.40-36-dev/includeProcessor Notes: CPU Microcode: 0xa101248Disk Mount Options Notes: relatime,rwDisk Details Notes: Block Size: 4096Security Notes: 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 Enhanced / Automatic IBRS; IBPB: conditional; STIBP: disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
fio-direct-lowmem Processor: AMD EPYC 9684X 96-Core (16 Cores), Motherboard: QEMU Standard PC (i440FX + PIIX 1996) (rel-1.16.2-0-gea1b7a073390-prebuilt.qemu.org BIOS), Memory: 64GB, Disk: 252GB, Graphics: bochs-drmdrmfb, Monitor: QEMU Monitor
OS: NixOS 25.05, Kernel: 6.6.63 (x86_64), Compiler: GCC 13.3.0, File-System: ext4, Screen Resolution: 1280x800, System Layer: KVM
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 1MB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 600 1200 1800 2400 3000 SE +/- 4.63, N = 3 SE +/- 2.89, N = 3 2370 2887 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 1MB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 600 1200 1800 2400 3000 SE +/- 4.93, N = 3 SE +/- 3.18, N = 3 2369 2885 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 1MB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 500 1000 1500 2000 2500 SE +/- 8.14, N = 3 SE +/- 12.86, N = 3 1817 2144 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 1MB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 500 1000 1500 2000 2500 SE +/- 8.14, N = 3 SE +/- 12.68, N = 3 1819 2145 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 256KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 1100 2200 3300 4400 5500 SE +/- 36.53, N = 13 SE +/- 30.75, N = 3 4643 5256 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 256KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 300 600 900 1200 1500 SE +/- 9.10, N = 13 SE +/- 7.69, N = 3 1161 1314 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 16KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 1600 3200 4800 6400 8000 SE +/- 47.03, N = 3 SE +/- 108.51, N = 3 6647 7353 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 16KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 30 60 90 120 150 SE +/- 0.88, N = 3 SE +/- 1.53, N = 3 104 115 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 256KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 600 1200 1800 2400 3000 SE +/- 24.29, N = 7 SE +/- 34.40, N = 3 2592 2776 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 256KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 150 300 450 600 750 SE +/- 6.04, N = 7 SE +/- 8.67, N = 3 648 694 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 64KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 30 60 90 120 150 SE +/- 1.38, N = 15 SE +/- 0.88, N = 3 128 137 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 64KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 500 1000 1500 2000 2500 SE +/- 22.22, N = 15 SE +/- 14.52, N = 3 2056 2189 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 1MB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 150 300 450 600 750 SE +/- 5.99, N = 15 SE +/- 9.72, N = 15 668 705 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 1MB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 150 300 450 600 750 SE +/- 6.01, N = 15 SE +/- 9.76, N = 15 667 703 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 64KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 1000 2000 3000 4000 5000 SE +/- 46.68, N = 15 SE +/- 52.85, N = 15 4470 4703 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 64KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 60 120 180 240 300 SE +/- 2.93, N = 15 SE +/- 3.29, N = 15 280 294 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 256KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 50 100 150 200 250 SE +/- 1.20, N = 3 SE +/- 1.53, N = 3 235 244 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 256KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 200 400 600 800 1000 SE +/- 4.37, N = 3 SE +/- 6.56, N = 3 940 975 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 1000 2000 3000 4000 5000 SE +/- 6.77, N = 3 SE +/- 24.83, N = 3 4418 4572 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 17.3 17.9 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 2K 4K 6K 8K 10K SE +/- 35.05, N = 3 SE +/- 68.24, N = 11 8769 9055 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 8 16 24 32 40 SE +/- 0.13, N = 3 SE +/- 0.27, N = 11 34.3 35.4 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 8KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.67, N = 13 95.6 98.6 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 8KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 3K 6K 9K 12K 15K SE +/- 66.67, N = 3 SE +/- 89.76, N = 13 12267 12615 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 8KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 900 1800 2700 3600 4500 SE +/- 35.68, N = 3 SE +/- 6.36, N = 3 3977 4047 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 8KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 7 14 21 28 35 SE +/- 0.27, N = 3 SE +/- 0.03, N = 3 31.1 31.6 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 256KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 400 800 1200 1600 2000 SE +/- 21.36, N = 3 SE +/- 13.37, N = 3 2006 2034 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 256KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 110 220 330 440 550 SE +/- 5.20, N = 3 SE +/- 3.28, N = 3 502 509 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 1MB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 200 400 600 800 1000 SE +/- 14.00, N = 3 SE +/- 8.93, N = 15 1100 1108 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 1MB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 200 400 600 800 1000 SE +/- 13.96, N = 3 SE +/- 8.96, N = 15 1102 1110 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 16KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 2K 4K 6K 8K 10K SE +/- 114.30, N = 15 SE +/- 85.08, N = 15 8422 8454 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 16KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 12 24 36 48 60 SE +/- 0.55, N = 3 SE +/- 0.44, N = 3 54.2 54.4 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 64KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 200 400 600 800 1000 SE +/- 10.19, N = 15 SE +/- 3.84, N = 3 905 908 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 16KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 700 1400 2100 2800 3500 SE +/- 34.26, N = 3 SE +/- 28.54, N = 3 3468 3478 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 64KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 13 26 39 52 65 SE +/- 0.64, N = 15 SE +/- 0.24, N = 3 56.7 56.8 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 16KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 30 60 90 120 150 SE +/- 1.30, N = 15 SE +/- 1.79, N = 15 132 132 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 4K 8K 12K 16K 20K SE +/- 1005.84, N = 15 SE +/- 1021.86, N = 15 17531 17810 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 15 30 45 60 75 SE +/- 3.93, N = 15 SE +/- 3.99, N = 15 68.5 69.6 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 8KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 2K 4K 6K 8K 10K SE +/- 233.37, N = 12 SE +/- 65.97, N = 3 7436 8282 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 8KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 14 28 42 56 70 SE +/- 1.83, N = 12 SE +/- 0.50, N = 3 58.1 64.7 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 64KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 1600 3200 4800 6400 8000 SE +/- 149.64, N = 15 SE +/- 132.50, N = 15 7376 7624 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 64KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 100 200 300 400 500 SE +/- 9.36, N = 15 SE +/- 8.27, N = 15 461 477 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 16KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 3K 6K 9K 12K 15K SE +/- 472.03, N = 15 SE +/- 478.60, N = 15 11826 11907 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 16KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 40 80 120 160 200 SE +/- 7.42, N = 15 SE +/- 7.49, N = 15 185.1 186.1 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 8KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 3K 6K 9K 12K 15K SE +/- 1005.96, N = 15 SE +/- 853.27, N = 15 14505 15171 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 8KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 30 60 90 120 150 SE +/- 7.87, N = 15 SE +/- 6.66, N = 15 113.4 118.5 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 4K 8K 12K 16K 20K SE +/- 1219.21, N = 15 SE +/- 1714.40, N = 15 17680 19037 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 16 32 48 64 80 SE +/- 4.76, N = 15 SE +/- 6.69, N = 15 69.0 74.3 1. (CC) gcc options: -rdynamic -lm -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
fio-direct Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-unknown-linux-gnu --disable-bootstrap --disable-libcc1 --disable-libstdcxx-pch --disable-multilib --enable-languages=c,c++ --enable-lto --enable-plugin --enable-static --host=x86_64-unknown-linux-gnu --program-prefix= --target=x86_64-unknown-linux-gnu --with-build-sysroot=/ --with-gmp-include=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gmp-6.3.0-dev/include --with-gmp-lib=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gmp-6.3.0/lib --with-mpc=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libmpc-1.3.1 --with-mpfr-include=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpfr-4.2.1-dev/include --with-mpfr-lib=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpfr-4.2.1/lib --with-native-system-header-dir=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-glibc-2.40-36-dev/includeProcessor Notes: CPU Microcode: 0xa101248Disk Mount Options Notes: relatime,rwDisk Details Notes: Block Size: 4096Security Notes: 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 Enhanced / Automatic IBRS; IBPB: conditional; STIBP: disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 31 December 2024 08:45 by user root.
fio-direct-lowmem Processor: AMD EPYC 9684X 96-Core (16 Cores), Motherboard: QEMU Standard PC (i440FX + PIIX 1996) (rel-1.16.2-0-gea1b7a073390-prebuilt.qemu.org BIOS), Memory: 64GB, Disk: 252GB, Graphics: bochs-drmdrmfb, Monitor: QEMU Monitor
OS: NixOS 25.05, Kernel: 6.6.63 (x86_64), Compiler: GCC 13.3.0, File-System: ext4, Screen Resolution: 1280x800, System Layer: KVM
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-unknown-linux-gnu --disable-bootstrap --disable-libcc1 --disable-libstdcxx-pch --disable-multilib --enable-languages=c,c++ --enable-lto --enable-plugin --enable-static --host=x86_64-unknown-linux-gnu --program-prefix= --target=x86_64-unknown-linux-gnu --with-build-sysroot=/ --with-gmp-include=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gmp-6.3.0-dev/include --with-gmp-lib=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gmp-6.3.0/lib --with-mpc=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libmpc-1.3.1 --with-mpfr-include=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpfr-4.2.1-dev/include --with-mpfr-lib=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpfr-4.2.1/lib --with-native-system-header-dir=/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-glibc-2.40-36-dev/includeProcessor Notes: CPU Microcode: 0xa101248Disk Mount Options Notes: relatime,rwDisk Details Notes: Block Size: 4096Security Notes: 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 Enhanced / Automatic IBRS; IBPB: conditional; STIBP: disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 3 January 2025 07:22 by user root.