odd result with iodepth

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

 



I've been testing disk performance using fio, and am seeing results I
can't explain. This may not necessarily be a problem with fio, or
perhaps I'm not using the some of the parameters correctly. The
testing uses the latest fio.git on a RHEL system running a 2.6.32
kernel.

The fio test is:

fio --name=global --ioengine=libaio --rw=read --bs=512 --size=500m
--iodepth=32 --direct=1 --filename=/dev/sdb --name=job1

The IOPs reported in this case appears to correlate with an external analyzer.

If I change the iodepth to 64, fio reports double the IOPs reported in
the previous case, but the performance measured by the analyzer is the
same as in the iodepth=32 case (i.e. half what fio reports). I tried
the iodepth=64 case with another disk performance tool, and it is
reporting the same results as the external analyzer.

Interestingly, using iodepth=32 and adding a second job (--name=job2)
seems to have the same effect as iodepth=64 (reported performance is
2x compared to the external analyzer).

Am I doing something obviously wrong? What else can/should I check? TIA

---chuck
--
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