On 1 August 2018 at 06:31, آرش خاوری راد <arash.khavary@xxxxxxxxx> wrote: > Hi i got this error when test FIO sequential write every time, in sequential > read, random read, random write not got this. > > my Linux distro is CentOS Linux release 7.5.1804 (Core) > and my kernel version is 3.10.0-327.10.1.el7.x86_64 > > My output is: > > job1: (g=0): rw=write, bs=(R) 4096KiB-4096KiB, (W) 4096KiB-4096KiB, (T) > 4096KiB-4096KiB, ioengine=libaio, iodepth=16 [snip] > > My parameter is : > > > [global] > readwrite=write > blocksize=4m > direct=1 [snip] > > [job1] > numjobs=3 > filename=/dev/sdb > > > [job2] > numjobs=2 > filename=/dev/sdc > > > [job3] > numjobs=3 > filename=/dev/sdd > > > [job4] > numjobs=3 > filename=/dev/sde > > > [job5] > numjobs=2 > filename=/dev/sdf > > > [job6] > numjobs=3 > filename=/dev/sdg [snip] > Why get err 5? > thanks So you have 6 separate jobs and the jobs specify numjobs. If we add all the numjobs together we get 16. You specify a giant blocksize (4 megabytes) which is strangely big unless you are doing unless you're doing extreme NVMe testing. You also specify an iodepth of 16. So 16 * 16 * 4 = 1024 megabytes of I/O buffers - are you sure you're not causing yourself to hit memory issues? -- 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