How does latency_target works when numjobs > 1? #2006
-
|
For the script below Got following output From the output of second job, we can see the latency target is set to be 1s but I specified it as 1ms in fio job file. Also is there a way in fio in which we can set target latency value for aggregated performance of all jobs combined? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
The latency target discrepancy is due to an option parsing problem which has already been fixed. Please update your fio. Regarding your second question, each fio job maintains its own latency percentile data structure. So the helper thread would have to merge the latency bins across all relevant jobs, check the relevant latency percentile, and then adjust iodepth and communicate the new value to the relevant jobs. I think it would be possible to implement this feature but doing so would not be trivial. |
Beta Was this translation helpful? Give feedback.
The latency target discrepancy is due to an option parsing problem which has already been fixed. Please update your fio.
Regarding your second question, each fio job maintains its own latency percentile data structure. So the helper thread would have to merge the latency bins across all relevant jobs, check the relevant latency percentile, and then adjust iodepth and communicate the new value to the relevant jobs. I think it would be possible to implement this feature but doing so would not be trivial.