Fio SG Engine not allowing iodepth > 16

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

 



I am trying to utilize the Fio SG engine and am finding it errors out
with an iodepth > 16.
I have no issues running multiple jobs to get the effected outstanding
IO to the device higher than 16 but it would be really nice
(especially for Sequential IO) to be able to run it on a single job.

Is there a way to allow for iodepths > 16 for the sg engine?

/usr/local/bin/fio --group_reporting=1 --name=4K_Random_Writes_32qd
--filename=/dev/sg12 --iodepth=32 --rw=randrw --rwmixwrite=100
--percentage_random=100 --bs=4K --random_generator=tausworthe64
--randrepeat=0 --runtime=600 --ramp_time=0 --time_based --numjobs=1
--ba=4k --ioengine=sg --norandommap --buffered=0 --thread=0 --direct=0
4K_Random_Writes_32qd: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W)
4096B-4096B, (T) 4096B-4096B, ioengine=sg, iodepth=32
fio-3.19-dirty
Starting 1 process
fio: pid=67809, err=33/file:engines/sg.c:676, func=xfer,
error=Numerical argument out of domain

4K_Random_Writes_32qd: (groupid=0, jobs=1): err=33
(file:engines/sg.c:676, func=xfer, error=Numerical argument out of
domain): pid=67809: Fri Jul 10 18:00:13 2020
  cpu          : usr=0.00%, sys=0.00%, ctx=2, majf=0, minf=55
  IO depths    : 1=5.9%, 2=11.8%, 4=23.5%, 8=47.1%, 16=11.8%, 32=0.0%, >=64=0.0%
     submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
     complete  : 0=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
     issued rwts: total=0,17,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32

Run status group 0 (all jobs):



[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