Re: numberio failure with numjobs=1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am able to reproduce this issue even in fio 2.18 with Size 1G & 256M

I have figured out a work around,
If I set loops=1 in a config file and launch fio from a shell script,
this issue is not seen.

However if I set loops > 1, then most likely this issue is seen.

Another interesting observation, if combination of loop & size results
into very small amount of data and if fio test finishes in few seconds
this issue is not seen.
For example,
if I set size=1M & loops=10, then test runs without failure.

One another observation is,
I had run test with loops=1 size=32 for 100 iterations. (Launching
from shell scripts) and no single failure is observed.
After finishing above test, repeated test with loops =1 and size=64G,
test failed in 1st iteration remaining iterations are fine. (This test
is still running currently at 8th iteration)

Failing log

Jobs: 1 (f=1): [V(1)][72.1%][r=587MiB/s,w=0KiB/s][r=150k,w=0 IOPS][eta
00m:57s]^Mfio: pid=16009, err=84/file:io_u.c:1982,
func=io_u_queued_complete, error=Invalid or incomplete multibyte or
wide character

write-phase: (groupid=0, jobs=1): err=84 (file:io_u.c:1982,
func=io_u_queued_complete, error=Invalid or incomplete multibyte or
wide character): pid=16009: Fri Mar 31 06:23:47 2017
   read: IOPS=165k, BW=643MiB/s (674MB/s)(28.3GiB/45039msec)

Disk stats (read/write):
  nvme0n1: ios=7392130/16777216, merge=0/0, ticks=1261335/792207,
in_queue=2052208, util=99.94%



Thanks,
Guru







On Fri, Mar 31, 2017 at 11:55 AM, Guruganesh Hegde
<guruhegde4u@xxxxxxxxx> wrote:
> Thanks..
> I will try that out
>
> Regards,
> Guru
>
> On Fri, Mar 31, 2017 at 11:41 AM, Sitsofe Wheeler <sitsofe@xxxxxxxxx> wrote:
>> (Please use reply to all so mails continue going to the mailing list)
>>
>> On 31 March 2017 at 07:05, Guruganesh Hegde <guruhegde4u@xxxxxxxxx> wrote:
>>> Thanks for the suggestions.
>>>
>>> I will tryout suggested tests and share the observations.
>>>
>>> The device which I am using is supporting only 4k block size, I will
>>> not be able to try different block sizes, however I will try with
>>> different sizes(1G or 256M etc).
>>
>> Bigger blocks that are still a multiple of 4Kbytes should work
>> though... Further by default bsrange will only picks block sizes that
>> are multiples of the minimum specified blocksize so bsrange=4k-64k
>> should pick 4k, 8k, 16k, 32k, 64k (see
>> http://fio.readthedocs.io/en/latest/fio_doc.html#cmdoption-arg-blocksize-range
>> ). Is that clearer?
>>
>> --
>> Sitsofe | http://sucs.org/~sits/
--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux