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.
To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark fio.
OpenBenchmarking.org metrics for this test profile configuration based on 109 public results since 4 December 2023 with the latest data as of 15 April 2024.
Additional benchmark metrics will come after OpenBenchmarking.org has collected a sufficient data-set.
Based on OpenBenchmarking.org data, the selected test / test configuration (Flexible IO Tester 3.36 - Type: Sequential Write - Engine: Linux AIO - Direct: Yes - Block Size: 8MB - Job Count: 1 - Disk Target: Default Test Directory) has an average run-time of 17 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.
Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 15.3%.
Notable instruction set extensions supported by this test, based on an automatic analysis by the Phoronix Test Suite / OpenBenchmarking.org analytics engine.
This test profile binary relies on the shared libraries libtcmalloc.so.4, libnuma.so.1, libz.so.1, libm.so.6, libmvec.so.1, libaio.so.1, libcurl.so.4, libcrypto.so.3, libc.so.6, libunwind.so.8, libnghttp2.so.14, libidn2.so.0, librtmp.so.1, libssh.so.4, libpsl.so.5, libssl.so.3, libldap-2.5.so.0, liblber-2.5.so.0, libzstd.so.1, libbrotlidec.so.1, liblzma.so.5, libunistring.so.2, libgnutls.so.30, libhogweed.so.6, libnettle.so.8, libgmp.so.10, libkrb5.so.3, libk5crypto.so.3, libkrb5support.so.0, libsasl2.so.2, libbrotlicommon.so.1, libp11-kit.so.0, libtasn1.so.6, libkeyutils.so.1, libresolv.so.2, libffi.so.8.
This benchmark has been successfully tested on the below mentioned architectures. The CPU architectures listed is where successful OpenBenchmarking.org result uploads occurred, namely for helping to determine if a given test is compatible with various alternative CPU architectures.
1 System - 4 Benchmark Results |
AMD EPYC 7763 64-Core - Microsoft Virtual Machine - 26 MB + 948 MB + 3 GB Ubuntu 22.04 - 6.5.0-1018-azure - 1.3.255 |
1 System - 4 Benchmark Results |
Intel Xeon E5-2686 v4 - Xen HVM domU - Intel 440FX 82441FX PMC Ubuntu 22.04 - 6.5.0-1014-aws - 1.3.255 |
2 Systems - 5 Benchmark Results |
AMD EPYC 7J13 64-Core - QEMU Standard PC - 1 x 8 GB RAM QEMU Ubuntu 22.04 - 6.5.0-1020-oracle - 1.3.255 |
1 System - 4 Benchmark Results |
DO-Regular - DigitalOcean Droplet v20171212 - Intel 440FX 82441FX PMC Ubuntu 22.04 - 5.15.0-67-generic - 1.3.255 |
1 System - 8 Benchmark Results |
ARMv8 rev 0 - NVIDIA Jetson Xavier NX Developer Kit - 8GB Ubuntu 18.04 - 4.9.253 - Unity 7.5.0 |
1 System - 8 Benchmark Results |
ARMv8 rev 0 - NVIDIA Jetson Xavier NX Developer Kit - 8GB Ubuntu 18.04 - 4.9.253 - Unity 7.5.0 |
2 Systems - 116 Benchmark Results |
Intel Core i5-12400 - ASUS PRIME Z690-A - Intel Device 7aa7 Ubuntu 22.04 - 5.15.0-102-generic - 1.3.255 |
5 Systems - 30 Benchmark Results |
Intel Xeon E5-2687W v4 - HP ProLiant DL380 Gen9 - 16GB Debian GNU - 6.5.13-3-pve - GCC 12.2.0 |
4 Systems - 30 Benchmark Results |
2 x Intel Xeon E5-2687W v4 - HP ProLiant DL380 Gen9 - 16GB Debian GNU - 6.5.13-3-pve - GCC 12.2.0 |
Featured Disk Comparison |
2000GB Western Digital WD Green SN350 2TB + 1000GB Corsair Force MP600 + 2000GB Samsung SSD 980 PRO 2TB + 500GB Samsung SSD 850 + 500GB Samsung SSD 860 + 4001GB Seagate ST4000VN008-2DR1 + 15GB DataTraveler 2.0 + 124GB DataTraveler 3.0 - 2000GB Samsung SSD 980 PRO 2TB + 2000GB Western Digital WD Green SN350 2TB + 1000GB Corsair Force MP600 + 500GB Samsung SSD 850 + 500GB Samsung SSD 860 + 4001GB Seagate ST4000VN008-2DR1 + 15GB DataTraveler 2.0 + 124GB DataTraveler 3.0 |
1 System - 4 Benchmark Results |
ARMv8 Cortex-A78E - EDK II 4.1-33958178 - 16GB Ubuntu 20.04 - 5.10.120-tegra - GNOME Shell 3.36.9 |
2 Systems - 34 Benchmark Results |
Intel Core i5-12400 - ASUS PRIME Z690-A - Intel Device 7aa7 Ubuntu 22.04 - 5.15.0-102-generic - 1.3.255 |
1 System - 4 Benchmark Results |
ARMv8 Cortex-A78E - EDK II 4.1-33958178 - 16GB Ubuntu 20.04 - 5.10.120-tegra - GNOME Shell 3.36.9 |
1 System - 2 Benchmark Results |
AMD Ryzen 9 7950X3D 16-Core - ASUS ROG STRIX X670E-E GAMING WIFI - AMD Device 14d8 Ubuntu 23.10 - 6.5.0-27-generic - KDE Plasma 5.27.8 |
1 System - 2 Benchmark Results |
AMD Ryzen 9 7950X3D 16-Core - ASUS ROG STRIX X670E-E GAMING WIFI - AMD Device 14d8 Ubuntu 23.10 - 6.5.0-27-generic - KDE Plasma 5.27.8 |
Featured File-System Comparison |
ARMv8 Cortex-A78E - EDK II r35.3.1-63e71c9-dirty - 62GB Ubuntu 20.04 - 5.10.104-tegra - GNOME Shell 3.36.9 |
2 Systems - 8 Benchmark Results |
ARMv8 rev 0 - EDK II r35.3.1-63e71c9-dirty - 16GB Ubuntu 20.04 - 5.10.104-tegra - X Server 1.20.13 |
4 Systems - 21 Benchmark Results |
ARMv8 Cortex-A78E - EDK II 4.1-33958178 - 16GB Ubuntu 20.04 - 5.10.120-tegra - GNOME Shell 3.36.9 |
6 Systems - 29 Benchmark Results |
ARMv8 Cortex-A78E - EDK II 4.1-33958178 - 16GB Ubuntu 20.04 - 5.10.120-tegra - GNOME Shell 3.36.9 |
5 Systems - 29 Benchmark Results |
ARMv8 Cortex-A78E - EDK II 4.1-33958178 - 16GB Ubuntu 20.04 - 5.10.120-tegra - GNOME Shell 3.36.9 |
3 Systems - 16 Benchmark Results |
ARMv8 rev 0 - EDK II r35.3.1-63e71c9-dirty - 16GB Ubuntu 20.04 - 5.10.104-tegra - X Server 1.20.13 |
Featured Network Comparison |
ARMv8 rev 0 - EDK II r35.3.1-63e71c9-dirty - 16GB Ubuntu 20.04 - 5.10.104-tegra - X Server 1.20.13 |
2 Systems - 8 Benchmark Results |
ARMv8 Cortex-A78E - EDK II 4.1-33958178 - 16GB Ubuntu 20.04 - 5.10.120-tegra - GNOME Shell 3.36.9 |
6 Systems - 29 Benchmark Results |
ARMv8 Cortex-A78E - EDK II r35.3.1-63e71c9-dirty - 30GB Ubuntu 20.04 - 5.10.104-tegra - GNOME Shell 3.36.9 |
4 Systems - 16 Benchmark Results |
ARMv8 Cortex-A57 - lanai-3636 - 4096MB Ubuntu 18.04 - 4.9.253 - GNOME Shell 3.28.4 |
4 Systems - 16 Benchmark Results |
ARMv8 rev 0 - EDK II r35.3.1-63e71c9-dirty - 16GB Ubuntu 20.04 - 5.10.104-tegra - X Server 1.20.13 |
3 Systems - 16 Benchmark Results |
ARMv8 Cortex-A78E - EDK II r35.3.1-63e71c9-dirty - 16GB Ubuntu 20.04 - 5.10.104-tegra - X Server |
Featured Desktop Comparison |
ARMv8 rev 0 - EDK II r35.3.1-63e71c9-dirty - 16GB Ubuntu 20.04 - 5.10.104-tegra - GNOME Shell 3.36.9 |
3 Systems - 298 Benchmark Results |
Intel Core i5-2500K - ASUS P8P67 PRO - 16GB ddr3-1600 PopOS 22.04 - 6.6.10-76060610-generic - GNOME Shell 42.5 |
3 Systems - 16 Benchmark Results |
ARMv8 Cortex-A57 - lanai-3636 - 4096MB Ubuntu 18.04 - 4.9.253 - GNOME Shell 3.28.4 |