Fio benchmark
Last updated
Last updated
The fio benchmark job assists the user to directly run the fio command from the UI, avoiding the need to SSH into the client instance.
Three options are offered as user configurable parameters:
The benchmark completion time can vary depending on the above parameters and if the data was previously cached in Alluxio or not (hot read vs cold read). After the benchmark is completed, the output will be shown as the job output.
Note the highlighted output information below the progress bar, noting the bandwidth of the operation and the duration. The raw output of the command is also shown.
The job is preconfigured to run a read I/O benchmark against a single 20GB file that is assumed to be prepared as part of launching the. Other benchmark parameters that are also included in the resulting fio command include:
--=1
--=1
--=libaio
--
--=20G
--
: The size of each block chunk read or written
: The number of concurrent jobs to run
: Either sequential read (read
) or random read (randread
); each are different I/O patterns.