4.083 / 3.802 = 1.0739
2^30 / 10^9 = 1.0737
I think the same rate was likely achieved but there is confusion between GiB and GB.
4.083 / 3.802 = 1.0739
2^30 / 10^9 = 1.0737
I think the same rate was likely achieved but there is confusion between GiB and GB.
Fio seems to interpret `16g` as 16GiB so it creates a 16GiB ~= 17.2GB file. But not sure if it is reading/writing the whole thing.
It seems like the max performance of the SSD is 7GB/s in spec so it is kind of confusing.
NVMe drive vendors always market size in GB (or TB) and data rates in GB/s.
I have this config:
bs=512KB size=16GB
But it interprets KiB and GiB so this was causing my confusion.
The IOPS and timing is basically identical.
So output seems fine but it always interprets parameters as SI.
Edit: Actually after looking into it more. It seems like there is a good chance that fio reports GiB and KiB in output and it also does the calculation based on that but in reality it uses GB/KB so measurements are a bit wrong.
I categorize suggestions by new fio users that they found a bug in fio similarly to how I categorize claims by new C programmers that they found a bug in malloc.
I though KB = 1024 bytes and KiB = 1000 bytes but it is the other way around