get_write()
{
x=`grep "# Average" $1 2>/dev/null | awk '{ print $8 }'`
test -n "$x" || x=U
test "$x" = "nan" && x=U
test "$x" = "0.000" && x=U
echo "$x"
}
get_read()
{
x=`grep "# Average" $1 2>/dev/null | awk '{ print $15 }'`
test -n "$x" || x=U
test "$x" = "nan" && x=U
test "$x" = "0.000" && x=U
echo "$x"
}
echo "# bs crx wr rd wrx rdx"
for mb in "$@"
do
size=`echo $mb | sed -e 's/^0003/2.5/;s/^0012/12.5/;s/^0*//;s/\([kKMGT]\)B/\1iB/;s/MiB$//'`
crx=`get_write $mb/*.crx.log`
wr=`get_write $mb/*.wr.log`
rd=`get_read $mb/*.wr.log`
wrx=`get_write $mb/*.wrx.log`
rdx=`get_read $mb/*.rdx.log`
echo "$size $crx $wr $rd $wrx $rdx"
done