Example: using fio to measure IOPS and latency¶
This example shows a minimal fio job to measure IOPS on 4k random read/write:
fio --name=randread --ioengine=libaio --direct=1 --rw=randread --bs=4k --size=1G --numjobs=4 --runtime=60 --group_reporting
fio --name=randwrite --ioengine=libaio --direct=1 --rw=randwrite --bs=4k --size=1G --numjobs=4 --runtime=60 --group_reporting
Quick interpretation:
- High
IOPSand lowlatencyis desirable for database workloads. - Adjust
numjobs,bsanddirectto match your use case.