Replies: 1 comment
-
|
Hello @sgf-dma, It's important to understand:
This difference in methodology can lead to discrepancy in numbers when calculation is happening over different periods. I'm going to quote myself from the Differences in "BW" and "bw" results fio mailing list thread:
To your questions:
It's per job - notice how it's in the job section rather than the group summary.
Indeed but see above - you likely aren't manually grouping I/Os done into each second followed by working out the total transfer size that happened in that second and then averaging over all those seconds. You're likely averaging the per I/O value so you end up with the same value as bw...
Good questions - that (should be 100% with one job) is what I would have expected too! Playing around, it seems the per= value starts to vary depending on the iodepth when per I/O logging is being used so I wonder what period is being used to work out what the aggregate is - perhaps it's the sum of the count of I/Os that happened in the same millisecond within the log divided by the count lines of said I/Os in that millisecond averaged out over all the milliseconds? I think like a lot of the values on the bw line the per value will only really make sense when you use windowed logging (see Does this answer your question? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi.
I can't understand fio results from writing to 2230 ssd connected through JMS583 enclosure. The job was:
and the results:
as far as i understand fio output, total average bandwidth is 411mb/s and this matches with what i've seen in
iotop. But thebwline showing per-thread (or group?group_reportingwas enable) bandwidth:states completely different speed - 27748kb/s. If i recalculate average bandwidth from fio bw logs, i also get this same value! But it can't be true, because it's impossible to overwrite whole 1tb ssd for just 40 minutes with that speed.
The
pervalue inbwline also seems strange to me: there was only one job, so why does this job take only 6.59% of total bandwidth in a group? And who takes the rest 93%? Shouldn't this percent be 100%?Thanks.
Beta Was this translation helpful? Give feedback.
All reactions