FiO
fio, short for Flexible I/O tester, is an open-source storage I/O benchmarking tool. It is designed to simulate a variety of I/O workloads on block devices and files, across multiple operating systems, to measure performance characteristics such as IOPS, bandwidth, and latency.
fio uses pluggable I/O engines, including libaio (Linux native asynchronous I/O), posixaio (POSIX AIO), sync, and
Workloads are described in a job file or on the command line. A typical test specifies parameters
Developed by Jens Axboe and others, fio is cross-platform with primary support on Linux. It is maintained
Because results depend on hardware, kernel version, caching, and workload mix, fio tests should be designed