Skip to content

Instantly share code, notes, and snippets.

@haosdent
Created August 18, 2013 15:24
Show Gist options
  • Save haosdent/6262191 to your computer and use it in GitHub Desktop.
Save haosdent/6262191 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
buffer_size=10000
thread_nums=(1 3 5 7 9)
sizes=(10000000 1000000000)
types=(default hflush hsync)
echo "========================="
echo "Start Test Cases...."
echo "========================="
for (( i=0; i<${#types[@]}; i++ ))
do
for (( j=0; j<${#sizes[@]}; j++ ))
do
for (( k=0; k<${#thread_nums[@]}; k++ ))
do
echo "type: ${types[$i]} size: ${sizes[$j]} thread_num: ${thread_nums[$k]} buffer_size: ${buffer_size}"
java -cp /tmp/test.jar:/home/haosong.hhs/develop/soft/hadoop/share/hadoop/common/lib/*:/home/haosong.hhs/develop/soft/hadoop/share/hadoop/common/*:/home/haosong.hhs/develop/soft/hadoop/share/hadoop/hdfs/* me.haosdent.test.Test ${thread_nums[$k]} hsync_test ${sizes[$j]} ${buffer_size} ${types[$i]} >~/hsync_test/${types[$i]}_${sizes[$j]}_${thread_nums[$k]}.result
done
done
done
echo "========================="
echo "End Test Cases...."
echo "========================="
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment