-
Notifications
You must be signed in to change notification settings - Fork 26
performance difference between dd and elbencho #75
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
Comments
hi again @jbd , that's indeed an interesting one. i see no obvious explanation for this. actually, dd has to do slightly more work in this case because the input from /dev/zero leads to the 4MB being overwritten with zeros before each write. i tried to reproduce this, but wasn't able to. all cases that i tried were either same speed for both tools or elbencho was significantly faster. thus, i can only speculate what could have caused this in your test:
those are the only two that come to mind for the moment. if you're curious, here are the details for tests that i ran: the internal ssd of a compute node -
the OS raid-0 of a dgx box -
the data raid-0 of a dgx -
the data raid-0 of a dgx again, this time with doubled file size for slightly longer test runtime -
|
Hello,
I'm trying to understand the performance difference between elbencho and dd, both using directio on a local nvme drive. dd is showing 2 GBytes/s and elbench around 900 MBytes/s.
The elbencho run:
And the dd run:
I feel that I'm missing something obvious here. Any suggestions ?
Thank you !
The text was updated successfully, but these errors were encountered: