Hello,
I'm trying fio on solaris sparc and I'm having an strange issue : io_bytes, bw,
iops, runtime values are 0 when json output is enabled but contains valid
values when using text (or terse) output format.
I have tested on solaris x64 and everything is fine.
Output (text format) :
---
Starting 1 process
Jobs: 1 (f=1): [w] [-.-% done] [0KB/452.7MB/0KB /s] [0/14.5K/0 iops] [eta
00m:00s]
random_rw: (groupid=0, jobs=1): err= 0: pid=15677: Tue Mar 4 11:04:24 2014
write: io=1024.0MB, bw=454126KB/s, iops=14191, runt= 2309msec
slat (usec): min=7, max=1430, avg= 8.54, stdev= 7.97
clat (usec): min=22, max=387, avg=59.75, stdev=10.36
lat (usec): min=56, max=1817, avg=68.29, stdev=14.43
clat percentiles (usec):
| 1.00th=[ 50], 5.00th=[ 50], 10.00th=[ 51], 20.00th=[ 52],
| 30.00th=[ 56], 40.00th=[ 57], 50.00th=[ 59], 60.00th=[ 60],
| 70.00th=[ 61], 80.00th=[ 62], 90.00th=[ 69], 95.00th=[ 71],
| 99.00th=[ 98], 99.50th=[ 123], 99.90th=[ 165], 99.95th=[ 171],
| 99.99th=[ 195]
bw (KB /s): min=426112, max=471552, per=99.26%, avg=450752.00,
stdev=21035.79
lat (usec) : 50=0.81%, 100=98.28%, 250=0.91%, 500=0.01%
cpu : usr=109.53%, sys=74.39%, ctx=32833, majf=0, minf=0
IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 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.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
issued : total=r=0/w=32768/d=0, short=r=0/w=0/d=0
latency : target=0, window=0, percentile=100.00%, depth=1
Run status group 0 (all jobs):
WRITE: io=1024.0MB, aggrb=454125KB/s, minb=454125KB/s, maxb=454125KB/s,
mint=2309msec, maxt=2309msec
---
Output (json format):
---
{
"fio version" : "fio-2.1.6",
"jobs" : [
{
"jobname" : "random_rw",
"groupid" : 0,
"error" : 0,
"read" : {
"io_bytes" : 0,
"bw" : 0,
"iops" : 0,
"runtime" : 0,
"slat" : {
"min" : 0,
"max" : 0,
"mean" : 0.00,
"stddev" : 0.00
},
"clat" : {
"min" : 0,
"max" : 0,
"mean" : 0.00,
"stddev" : 0.00,
"percentile" : {
"1.000000" : 0,
"5.000000" : 0,
"10.000000" : 0,
"20.000000" : 0,
"30.000000" : 0,
"40.000000" : 0,
"50.000000" : 0,
"60.000000" : 0,
"70.000000" : 0,
"80.000000" : 0,
"90.000000" : 0,
"95.000000" : 0,
"99.000000" : 0,
"99.500000" : 0,
"99.900000" : 0,
"99.950000" : 0,
"99.990000" : 0,
"0.00" : 0,
"0.00" : 0,
"0.00" : 0
}
},
"lat" : {
"min" : 0,
"max" : 0,
"mean" : 0.00,
"stddev" : 0.00
},
"bw_min" : 0,
"bw_max" : 0,
"bw_agg" : 0.00,
"bw_mean" : 0.00,
"bw_dev" : 0.00
},
"write" : {
"io_bytes" : 0,
"bw" : 0,
"iops" : 0,
"runtime" : 0,
"slat" : {
"min" : 7,
"max" : 888,
"mean" : 9.37,
"stddev" : 5.37
},
"clat" : {
"min" : 42,
"max" : 81326,
"mean" : 103.08,
"stddev" : 732.51,
"percentile" : {
"1.000000" : 50,
"5.000000" : 52,
"10.000000" : 53,
"20.000000" : 58,
"30.000000" : 60,
"40.000000" : 62,
"50.000000" : 66,
"60.000000" : 70,
"70.000000" : 73,
"80.000000" : 107,
"90.000000" : 205,
"95.000000" : 213,
"99.000000" : 318,
"99.500000" : 490,
"99.900000" : 548,
"99.950000" : 596,
"99.990000" : 46848,
"0.00" : 0,
"0.00" : 0,
"0.00" : 0
}
},
"lat" : {
"min" : 50,
"max" : 81335,
"mean" : 112.45,
"stddev" : 732.64
},
"bw_min" : 194880,
"bw_max" : 375488,
"bw_agg" : 270316.56,
"bw_mean" : 270316.56,
"bw_dev" : 60821.06
},
"trim" : {
"io_bytes" : 0,
"bw" : 0,
"iops" : 0,
"runtime" : 0,
"slat" : {
"min" : 0,
"max" : 0,
"mean" : 0.00,
"stddev" : 0.00
},
"clat" : {
"min" : 0,
"max" : 0,
"mean" : 0.00,
"stddev" : 0.00,
"percentile" : {
"1.000000" : 0,
"5.000000" : 0,
"10.000000" : 0,
"20.000000" : 0,
"30.000000" : 0,
"40.000000" : 0,
"50.000000" : 0,
"60.000000" : 0,
"70.000000" : 0,
"80.000000" : 0,
"90.000000" : 0,
"95.000000" : 0,
"99.000000" : 0,
"99.500000" : 0,
"99.900000" : 0,
"99.950000" : 0,
"99.990000" : 0,
"0.00" : 0,
"0.00" : 0,
"0.00" : 0
}
},
"lat" : {
"min" : 0,
"max" : 0,
"mean" : 0.00,
"stddev" : 0.00
},
"bw_min" : 0,
"bw_max" : 0,
"bw_agg" : 0.00,
"bw_mean" : 0.00,
"bw_dev" : 0.00
},
"usr_cpu" : 105.77,
"sys_cpu" : 79.71,
"ctx" : 0,
"majf" : 0,
"minf" : 0,
"iodepth_level" : {
"1" : 100.00,
"2" : 0.00,
"4" : 0.00,
"8" : 0.00,
"16" : 0.00,
"32" : 0.00,
">=64" : 0.00
},
"latency_us" : {
"2" : 0.00,
"4" : 0.00,
"10" : 0.00,
"20" : 0.00,
"50" : 0.38,
"100" : 78.60,
"250" : 17.83,
"500" : 2.83,
"750" : 0.35,
"1000" : 0.01
},
"latency_ms" : {
"2" : 0.00,
"4" : 0.00,
"10" : 0.01,
"20" : 0.01,
"50" : 0.01,
"100" : 0.01,
"250" : 0.00,
"500" : 0.00,
"750" : 0.00,
"1000" : 0.00,
"2000" : 0.00,
">=2000" : 0.00
},
"latency_depth" : 1,
"latency_target" : 0,
"latency_percentile" : 100.00,
"latency_window" : 0
}
]
}
---
My profile file is :
---
[global]
ioengine=solarisaio
[random_rw]
rw=randwrite
size=1024m
directory=/data/fio
bs=32k
---
I'm using fio-2.1.6 rebuilt with gcc 4.8.0 with the default configure script.
Thanks
Seb
--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html