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 fio-direct-lowmem 600 1200 1800 2400 3000 SE +/- 2.89, N = 3 SE +/- 4.63, N = 3 2887 2370 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 fio-direct-lowmem 600 1200 1800 2400 3000 SE +/- 3.18, N = 3 SE +/- 4.93, N = 3 2885 2369 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-lowmem fio-direct 500 1000 1500 2000 2500 SE +/- 12.86, N = 3 SE +/- 8.14, N = 3 2144 1817 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-lowmem fio-direct 500 1000 1500 2000 2500 SE +/- 12.68, N = 3 SE +/- 8.14, N = 3 2145 1819 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-lowmem fio-direct 1100 2200 3300 4400 5500 SE +/- 30.75, N = 3 SE +/- 36.53, N = 13 5256 4643 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-lowmem fio-direct 300 600 900 1200 1500 SE +/- 7.69, N = 3 SE +/- 9.10, N = 13 1314 1161 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-lowmem fio-direct 1600 3200 4800 6400 8000 SE +/- 108.51, N = 3 SE +/- 47.03, N = 3 7353 6647 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-lowmem fio-direct 30 60 90 120 150 SE +/- 1.53, N = 3 SE +/- 0.88, N = 3 115 104 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 fio-direct-lowmem 600 1200 1800 2400 3000 SE +/- 34.40, N = 3 SE +/- 24.29, N = 7 2776 2592 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 fio-direct-lowmem 150 300 450 600 750 SE +/- 8.67, N = 3 SE +/- 6.04, N = 7 694 648 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-lowmem fio-direct 30 60 90 120 150 SE +/- 0.88, N = 3 SE +/- 1.38, N = 15 137 128 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-lowmem fio-direct 500 1000 1500 2000 2500 SE +/- 14.52, N = 3 SE +/- 22.22, N = 15 2189 2056 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-lowmem fio-direct 150 300 450 600 750 SE +/- 9.72, N = 15 SE +/- 5.99, N = 15 705 668 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-lowmem fio-direct 150 300 450 600 750 SE +/- 9.76, N = 15 SE +/- 6.01, N = 15 703 667 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 fio-direct-lowmem 1000 2000 3000 4000 5000 SE +/- 52.85, N = 15 SE +/- 46.68, N = 15 4703 4470 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 fio-direct-lowmem 60 120 180 240 300 SE +/- 3.29, N = 15 SE +/- 2.93, N = 15 294 280 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-lowmem fio-direct 50 100 150 200 250 SE +/- 1.53, N = 3 SE +/- 1.20, N = 3 244 235 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-lowmem fio-direct 200 400 600 800 1000 SE +/- 6.56, N = 3 SE +/- 4.37, N = 3 975 940 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 fio-direct-lowmem 1000 2000 3000 4000 5000 SE +/- 24.83, N = 3 SE +/- 6.77, N = 3 4572 4418 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 fio-direct-lowmem 4 8 12 16 20 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 17.9 17.3 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 fio-direct-lowmem 2K 4K 6K 8K 10K SE +/- 68.24, N = 11 SE +/- 35.05, N = 3 9055 8769 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 fio-direct-lowmem 8 16 24 32 40 SE +/- 0.27, N = 11 SE +/- 0.13, N = 3 35.4 34.3 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 fio-direct-lowmem 20 40 60 80 100 SE +/- 0.67, N = 13 SE +/- 0.67, N = 3 98.6 95.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 fio-direct-lowmem 3K 6K 9K 12K 15K SE +/- 89.76, N = 13 SE +/- 66.67, N = 3 12615 12267 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 fio-direct-lowmem 900 1800 2700 3600 4500 SE +/- 6.36, N = 3 SE +/- 35.68, N = 3 4047 3977 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 fio-direct-lowmem 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.27, N = 3 31.6 31.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 Write - Engine: IO_uring - Direct: Yes - Block Size: 256KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct fio-direct-lowmem 400 800 1200 1600 2000 SE +/- 13.37, N = 3 SE +/- 21.36, N = 3 2034 2006 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 fio-direct-lowmem 110 220 330 440 550 SE +/- 3.28, N = 3 SE +/- 5.20, N = 3 509 502 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-lowmem fio-direct 200 400 600 800 1000 SE +/- 8.93, N = 15 SE +/- 14.00, N = 3 1108 1100 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-lowmem fio-direct 200 400 600 800 1000 SE +/- 8.96, N = 15 SE +/- 13.96, N = 3 1110 1102 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 fio-direct-lowmem 2K 4K 6K 8K 10K SE +/- 85.08, N = 15 SE +/- 114.30, N = 15 8454 8422 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-lowmem fio-direct 12 24 36 48 60 SE +/- 0.44, N = 3 SE +/- 0.55, N = 3 54.4 54.2 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 fio-direct-lowmem 200 400 600 800 1000 SE +/- 3.84, N = 3 SE +/- 10.19, N = 15 908 905 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-lowmem fio-direct 700 1400 2100 2800 3500 SE +/- 28.54, N = 3 SE +/- 34.26, N = 3 3478 3468 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 fio-direct-lowmem 13 26 39 52 65 SE +/- 0.24, N = 3 SE +/- 0.64, N = 15 56.8 56.7 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-lowmem fio-direct 30 60 90 120 150 SE +/- 1.79, N = 15 SE +/- 1.30, 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-lowmem fio-direct 4K 8K 12K 16K 20K SE +/- 1021.86, N = 15 SE +/- 1005.84, N = 15 17810 17531 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-lowmem fio-direct 15 30 45 60 75 SE +/- 3.99, N = 15 SE +/- 3.93, N = 15 69.6 68.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 Write - Engine: IO_uring - Direct: Yes - Block Size: 8KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 2K 4K 6K 8K 10K SE +/- 65.97, N = 3 SE +/- 233.37, N = 12 8282 7436 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-lowmem fio-direct 14 28 42 56 70 SE +/- 0.50, N = 3 SE +/- 1.83, N = 12 64.7 58.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: 64KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 1600 3200 4800 6400 8000 SE +/- 132.50, N = 15 SE +/- 149.64, N = 15 7624 7376 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-lowmem fio-direct 100 200 300 400 500 SE +/- 8.27, N = 15 SE +/- 9.36, N = 15 477 461 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-lowmem fio-direct 3K 6K 9K 12K 15K SE +/- 478.60, N = 15 SE +/- 472.03, N = 15 11907 11826 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-lowmem fio-direct 40 80 120 160 200 SE +/- 7.49, N = 15 SE +/- 7.42, N = 15 186.1 185.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 fio-direct-lowmem 3K 6K 9K 12K 15K SE +/- 853.27, N = 15 SE +/- 1005.96, N = 15 15171 14505 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 fio-direct-lowmem 30 60 90 120 150 SE +/- 6.66, N = 15 SE +/- 7.87, N = 15 118.5 113.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: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory fio-direct-lowmem fio-direct 4K 8K 12K 16K 20K SE +/- 1714.40, N = 15 SE +/- 1219.21, N = 15 19037 17680 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-lowmem fio-direct 16 32 48 64 80 SE +/- 6.69, N = 15 SE +/- 4.76, N = 15 74.3 69.0 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.