Sign in to follow this  
Followers 0
FTS

preconditioning with FIO

2 posts in this topic

I'm trying to rebulid your preconditioning test with Fio. My problem is that i don't know how i can run the test 360min and get a result for each minute.

I tried to handle it like this:

[global]
runtime=60
time_based
ioengine=libaio
direct=1
filename=/dev/sdc
thread=0
rw=randrw
group_reporting=1
numjobs=16
iodepth=16
blocksize=4k

[1]
rwmixread=0
stonewall

[2]
rwmixread=0
stonewall

[3]
rwmixread=0
stonewall

... and the steps [1], [2], [3] 360times.

Then FIO returns an error: maximum number of jobs (2048) reached

I need over 5000 jobs for my script.

How can I fix that problem? Is it possible that you from Storage Review show how you do the preconditioning?

Thanks

Share this post


Link to post
Share on other sites

The preconditioning loop we built for FIO was using Powershell or Bash loops that tie into other areas of the script. I don't believe FIO has the same looping activity built into it as you have probably noticed. Our script basically runs the test, dumps the output for the last internal, starts a new one... repeats 360-720 more times.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0