On 2011-09-08 11:55, Shrirang Phansalkar wrote: > Hi, > > I was trying to execute fio with the following job file, but I have some issues with it. > > [globals] > rw=randrw > size=10M > ioengine=sync > blocksize=4k > numjobs=16 > direct=1 > iodepth=32 > thread > > [thread1] > filename=/dev/sdb > stonewall > > [thread2] > filename=/dev/sdc > stonewall > > [thread3] > filename=/dev/sdd > stonewall > > > After its completion in Disk stats I got util as : > > sdb: util=99.64% > sdc: util=51.72% > sdd: util=34.76% > > where as expected util for all 3 disks should be somewhat similar ( all 3 disks are of same size) > > But if I run fio using separate jobfile for every disk, then I am getting almost similar disk util for each disk (around util=98% for each disk). > > Pl let me know that if there is some problem with the fio or there is something wrong with my jobfile. Hmm, I'm assuming the performance is about the same (whether run with this file, or separately)? Looks like the utilization is done prior to the job being started, hence you get ~100%, ~50%, and ~33%. So looks like just an accounting bug, I'll take a look at it. -- Jens Axboe -- 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