-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Huge differences of results between FIO V3.0 and V3.14 #805
Comments
Hi @Mydeus72 , There are too many possibilities to say anything meaningful... Could you use git bisect to narrow the commit that introduced this regression? |
Don't know how to do that. I will try find something about git bisect. |
@Mydeus72 Take a look at the comments from #587 (comment) onwards. Some snippets:
Please continue to ask if you need more hints with the git bisect. If I had to guess in advance where your problem lies I would imagine fio-3.5 was be "slow" and fio-3.6 will be "fast" but let's see where the bisect gets us... |
@sitsofe
|
@sitsofe |
@Mydeus72 OK you're at the beginning of your bisection. After you build and test ( |
@sitsofe And I have a question, which version is good and which is bad? |
Hmm your screenshot says 70750d6 is the first bad commit so I'd guess 0483fce is the
Before - when doing group reporting we just reported sample data as
Now we
|
I've updated my earlier comment to correct some mistakes.
Sorry I don't quite follow.
Just for reference assuming the bisect went well:
Basically could you restate
(PS: When needed, can you copy and paste text rather than screenshots - it's easier on our end when we have to take values :-) ) |
@Mydeus72 - did you want to continue with this one and if so could you clarify some of the points above? Thanks! |
Sorry for that, I had a holiday. I'll specified this one tomorow.
Dne po 5. 8. 2019 22:06 uživatel Sitsofe Wheeler <notifications@github.com>
napsal:
… @Mydeus72 <https://github.com/Mydeus72> - did you want to continue with
this one and if so could you clarify some of the point above? Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#805?email_source=notifications&email_token=AMVVAZUHE33ZX77IM2WO5QTQDCB57A5CNFSM4IGAMT5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3S5PYA#issuecomment-518379488>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AMVVAZQY3S5IPXNHP6JM4ZDQDCB57ANCNFSM4IGAMT5A>
.
|
@sitsofe From the commit report it looks like, that problem was solved and in new versions of FIO is use N2. But from my experiance with FIO 3.14 is still use N1. So I thought that problem shows in the past, "was repaired" but is still there. |
@Mydeus72 (I notice you closed this but I'm still going to reply just in case
One subtlety I failed to point out is that the units in the commit message output for |
Hello,
I was using FIO v3.0 until last week, because I build this FIO almost two years ago, I downloaded newer version v3.14. As you can see on pictures below, newer version have approx: 128 times better performance that old version. I am using shell script for calling different set-ups of FIO jobs.
In example case I used this set-up:
NAME=_022_write_rand_direct_1M_4K_100 RW=randwrite DIRECT=1 BUFFERED=0 SIZE=1m BS=4k NUMJOBS=100 FSYNC=0 CREATE_FSYNC=0 PRE_READ=0 INVALIDATE=1 SYNC=1 IODEPTH=1 $FIO_PATH/fio $FIO_PATH/mmc_benchmark.fio --max-jobs=200
FIO V3.0
FIO V3.14
I want to ask, If anyone knows if old or newer version have some problems? Or where exactly is the problem that newer version have so better performance. I run it on the same VM
The text was updated successfully, but these errors were encountered: