FIO workload
The Flexible I/O Tester (FIO) was utilized to generate load for all runs; see Flexible
I/O Tester
(https://github.com/axboe/fio).
Sequential read and sequential write I/O load used the following FIO parameters:
- Number of Jobs: 128, 64, 32, 16, 8, 4, 2, 1
- Direct I/O: Off
- Async I/O: Off
- I/O Block size: 128K
- Total I/O per job: 512 MiB
Random read and random write I/O load used the following FIO parameters:
- Number of Jobs: 128, 64, 32, 16, 8, 4, 2, 1
- Direct I/O: On
- Async I/O: On
- I/O Block size: 8K
- Total I/O per job: 512 MiB
The FIO workload is scaled by increasing the number of jobs. Each job is per QEMU image, and one QEMU image resides on a disk/share.