Re: fio terse output for WRITE not working.

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

 



Hi Steve,

I found terse/minimal output to be quite unstable and inconsistent in
fio. So, as suggested by Jens, I switched to json output
(--output-format=json). It seems to be more stable and is also quite
easy to parse.

Perhaps that's an option for you.

Vasily

On Fri, Aug 15, 2014 at 10:35 AM, Steve Wise
<swise@xxxxxxxxxxxxxxxxxxxxx> wrote:
> Any thoughts on this?
>
> Thanks,
>
> Steve.
>
>> -----Original Message-----
>> From: fio-owner@xxxxxxxxxxxxxxx [mailto:fio-owner@xxxxxxxxxxxxxxx] On Behalf Of Steve
>> Wise
>> Sent: Friday, August 08, 2014 1:49 PM
>> To: fio@xxxxxxxxxxxxxxx
>> Subject: fio terse output for WRITE not working.
>>
>> Hey,
>>
>> I'm using fio-2.1.10, and trying to get the Total IO via the terse output.  It works for
>> read but not for write.  Here is the output and the fio conf file I'm using.
>>
>> Any thoughts?  Is this a known bug?
>>
>> Thanks,
>>
>> Steve.
>>
>> -----
>>
>>
>> Read works:
>>
>> [root@hpc1 ~]# RW=randread fio --minimal fio-test.conf
>>
> 3;fio-2.1.10;foo;0;0;80251;40105;40105;2001;4;85;8.170228;4.004539;65;805;189.872799;49.78
>> 1808;1.000000%=122;5.000000%=133;10.000000%=139;20.000000%=149;30.000000%=159;40.
>> 000000%=1
>> 69;50.000000%=179;60.000000%=191;70.000000%=205;80.000000%=225;90.000000%=258;95.
>> 000000%=2
>> 86;99.000000%=354;99.500000%=386;99.900000%=450;99.950000%=486;99.990000%=596;0%
>> =0;0%=0;0%
>> =0;87;809;198.185493;49.501590;38468;42140;100.000000%;40262.666667;1837.395258;0;0;0;
>> 0;0;
>> 0;0.000000;0.000000;0;0;0.000000;0.000000;1.000000%=0;5.000000%=0;10.000000%=0;20.000
>> 000%=
>> 0;30.000000%=0;40.000000%=0;50.000000%=0;60.000000%=0;70.000000%=0;80.000000%=0;9
>> 0.000000%
>> =0;95.000000%=0;99.000000%=0;99.500000%=0;99.900000%=0;99.950000%=0;99.990000%=0;
>> 0%=0;0%=0
>> ;0%=0;0;0;0.000000;0.000000;0;0;0.000000%;0.000000;0.000000;7.750000%;41.150000%;31556
>> ;0;9
>> ;0.1%;0.1%;0.1%;100.0%;0.0%;0.0%;0.0%;0.00%;0.00%;0.00%;0.00%;0.00%;0.01%;88.31%;11.
>> 64%;0.
>> 04%;0.01%;0.00%;0.00%;0.00%;0.00%;0.00%;0.00%;0.00%;0.00%;0.00%;0.00%;0.00%;0.00%
>>
>> Write shows zeros for Total IO:
>>
>> [root@hpc1 ~]# RW=randwrite fio --minimal fio-test.conf
>>
> 3;fio-2.1.10;foo;0;0;0;0;0;0;0;0;0.000000;0.000000;0;0;0.000000;0.000000;1.000000%=0;5.000
>> 000%=0;10.000000%=0;20.000000%=0;30.000000%=0;40.000000%=0;50.000000%=0;60.00000
>> 0%=0;70.00
>> 0000%=0;80.000000%=0;90.000000%=0;95.000000%=0;99.000000%=0;99.500000%=0;99.9000
>> 00%=0;99.9
>> 50000%=0;99.990000%=0;0%=0;0%=0;0%=0;0;0;0.000000;0.000000;0;0;0.000000%;0.000000;0
>> .000000
>> ;5409;2697;2697;2005;6;51;18.330190;7.389300;81;10033;2939.422629;1572.743671;1.000000%
>> =88
>> 4;5.000000%=1144;10.000000%=1320;20.000000%=1560;30.000000%=1784;40.000000%=2096;
>> 50.000000
>> %=2448;60.000000%=3120;70.000000%=3664;80.000000%=4320;90.000000%=5216;95.000000
>> %=5984;99.
>> 000000%=7520;99.500000%=8032;99.900000%=9664;99.950000%=9792;99.990000%=10048;0
>> %=0;0%=0;0%
>> =0;89;10040;2957.946016;1571.794210;2572;2794;100.000000%;2701.000000;95.951377;2.8942
>> 12%;
>> 8.582834%;4987;0;8;0.1%;0.1%;0.1%;99.9%;0.0%;0.0%;0.0%;0.00%;0.00%;0.00%;0.00%;0.00%
>> ;0.17%
>> ;0.17%;0.02%;0.07%;2.02%;34.72%;36.75%;26.07%;0.02%;0.00%;0.00%;0.00%;0.00%;0.00%;0.
>> 00%;0.
>> 00%;0.00%
>>
>> Without --minimal, we see Total IO WRITE numbers:
>>
>> [root@hpc1 ~]# RW=randwrite fio fio-test.conf
>> foo: (g=0): rw=randwrite, bs=1K-1K/1K-1K/1K-1K, ioengine=libaio, iodepth=8
>> fio-2.1.10
>> Starting 1 process
>> Jobs: 1 (f=1): [w] [-.-% done] [0KB/1158KB/0KB /s] [0/1158/0 iops] [eta 00m:00s]
>> foo: (groupid=0, jobs=1): err= 0: pid=4547: Fri Aug  8 11:45:00 2014
>>   write: io=2334.0KB, bw=1162.1KB/s, iops=1162, runt=  2007msec
>>     slat (usec): min=7, max=45, avg=19.02, stdev= 4.98
>>     clat (usec): min=72, max=15679, avg=6849.86, stdev=3321.20
>>      lat (usec): min=81, max=15699, avg=6869.15, stdev=3322.08
>>     clat percentiles (usec):
>>      |  1.00th=[ 1864],  5.00th=[ 2960], 10.00th=[ 3408], 20.00th=[ 3824],
>>      | 30.00th=[ 4192], 40.00th=[ 4704], 50.00th=[ 5728], 60.00th=[ 7904],
>>      | 70.00th=[ 9152], 80.00th=[10176], 90.00th=[11712], 95.00th=[12864],
>>      | 99.00th=[13888], 99.50th=[14400], 99.90th=[15424], 99.95th=[15424],
>>      | 99.99th=[15680]
>>     bw (KB  /s): min= 1101, max= 1226, per=99.91%, avg=1161.00, stdev=60.88
>>     lat (usec) : 100=0.30%, 250=0.43%
>>     lat (msec) : 2=0.39%, 4=21.34%, 10=55.70%, 20=21.85%
>>   cpu          : usr=1.60%, sys=4.34%, ctx=2304, majf=0, minf=8
>>   IO depths    : 1=0.1%, 2=0.1%, 4=0.2%, 8=99.7%, 16=0.0%, 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=100.0%, 8=0.1%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
>>      issued    : total=r=0/w=2334/d=0, short=r=0/w=0/d=0
>>      latency   : target=0, window=0, percentile=100.00%, depth=8
>>
>> Run status group 0 (all jobs):
>>   WRITE: io=2334KB, aggrb=1162KB/s, minb=1162KB/s, maxb=1162KB/s, mint=2007msec,
>> maxt=2007msec
>>
>> Disk stats (read/write):
>>   sda: ios=0/2207, merge=0/0, ticks=0/15041, in_queue=15076, util=95.05%
>>
>>
>> Here is the conf file:
>>
>>  [root@hpc1 ~]# cat fio-test.conf
>> [foo]
>> rw=${RW}
>> size=40m
>> bs=1k
>> directory=/tmp
>> direct=1
>> numjobs=1
>> runtime=2
>> time_based
>> ioengine=libaio
>> iodepth=8
>>
>> --
>> 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
>
> --
> 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
>
--
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