2 # measure how much time it takes to delete files/directories in parallel
3 # tridge@samba.org, July 2007
6 echo "usage: delfiles.sh NDIRS NPROCS DIR"
16 echo "Creating files in $NDIRS subdirectories"
18 for i in `seq 1 $NDIRS`; do
20 mkdir -p $DIR/clients/client$i/{a,b,c,d}/{a,b,c,d}
21 touch $DIR/clients/client$i/{a,b,c,d}/{a,b,c,d}/f{1,2,3,4,5,6,7,8,9,0}
25 echo "Deleting files in parallel using $NPROCS processes"
26 echo "`date` starting deletion"
29 perproc=`expr $NDIRS / $NPROCS`
30 for p in `seq 1 $NPROCS`; do
32 end=`expr $i + $perproc - 1`
33 for i in `seq $i $end`; do
34 cmd="$cmd $DIR/clients/client$i"
43 echo "deletion took `expr $t2 - $t1` seconds"