Closed eksklawa closed 2 years ago
Hi, I will investigate but I am quite busy at work at the moment so it may take some time
The overall estimated duration at the top is sound. It's purely about the progress bar. That is code I just stole from the internet and I'm not sure what's going on. May have to investigate later.
After one year I realised why your benchmarks took such a short time. Your data size 20M which takes less time to cover with random IO than the Time duration of 10s (probably <1s). You should have used the time-based parameter to enforce the 10 seconds of testing.
I have run following command that took ~12 minutes - with default --runtime (60)
Next, I run the same command with
--runtime 10
(10 seconds)Shouldn't it take less time than in first test which was run with default 60 seconds per test? Why it estimates the same time to end with 10 seconds
--runtime
?Command in test2:
~/fio-plot/benchmark_script/bench_fio --target /tmp/testdir --type directory --mode randread randwrite --output . --iodepth 1 2 4 8 16 32 64 128 256 512 1024 2048 --numjobs 1 2 3 4 5 6 7 8 9 10 -s 20M -j ~/fio-plot/benchmark_script/fio-job-template.fio --runtime 10