Skip to content

Commit dc8e129

Browse files
author
zhou
committed
add 4k rand
1 parent 8cc60ee commit dc8e129

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

fio.sh

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -693,26 +693,28 @@ for job in $jobs; do # {
693693
echo $cmd
694694
[[ $EVAL -eq 1 ]] && eval $cmd
695695
elif [ $job == "readrand" ] ; then
696-
for USERS in `eval echo $MULTIUSERS` ; do
697-
#echo "j: $USERS"
698-
PREFIX="$OUTPUT/${job}_u${USERS}_kb0008"
699-
JOBFILE=${PREFIX}.job
700-
# init creates the shared job file potion
701-
init
702-
# for random read, offsets shouldn't be needed
703-
# offsets
704-
OFFSET=0
705-
loops=1
706-
NUSERS=`echo $USERS | sed -e 's/^00*//'`
707-
while [[ $loops -le $NUSERS ]] ; do
708-
JOBNUMBER=$loops
709-
eval $jobs
710-
loops=$(expr $loops + 1)
711-
done
712-
cmd="$DTRACE1 $BINARY $JOBFILE $DTRACE2> ${PREFIX}.out"
713-
echo $cmd
714-
[[ $EVAL -eq 1 ]] && eval $cmd
715-
done
696+
for READSIZE in `eval echo $READSIZES` ; do
697+
for USERS in `eval echo $MULTIUSERS` ; do
698+
#echo "j: $USERS"
699+
PREFIX="$OUTPUT/${job}_u${USERS}_kb0008"
700+
JOBFILE=${PREFIX}.job
701+
# init creates the shared job file potion
702+
init
703+
# for random read, offsets shouldn't be needed
704+
# offsets
705+
OFFSET=0
706+
loops=1
707+
NUSERS=`echo $USERS | sed -e 's/^00*//'`
708+
while [[ $loops -le $NUSERS ]] ; do
709+
JOBNUMBER=$loops
710+
eval $jobs
711+
loops=$(expr $loops + 1)
712+
done
713+
cmd="$DTRACE1 $BINARY $JOBFILE $DTRACE2> ${PREFIX}.out"
714+
echo $cmd
715+
[[ $EVAL -eq 1 ]] && eval $cmd
716+
done
717+
done
716718
# redo test : 1k, 4k, 8k, 128k, 1024k by 1 user
717719
elif [ $job == "write" ] ; then
718720
for WRITESIZE in `eval echo $WRITESIZES` ; do

0 commit comments

Comments
 (0)