diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2015-01-23 12:25:24 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-01-23 12:25:49 -0500 |
commit | 21cb2d6ff9477b3fef1a3275f08ca75b496bfa82 (patch) | |
tree | 4da4c2f6f6755e8a910d817a229955fa89f4d8e5 /tools/run-writetest.sh | |
parent | 849da554a7928fa87b20e3cb895c8f4d27aa6783 (diff) |
add write tester script
Diffstat (limited to 'tools/run-writetest.sh')
-rwxr-xr-x | tools/run-writetest.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tools/run-writetest.sh b/tools/run-writetest.sh new file mode 100755 index 0000000000..27d3030349 --- /dev/null +++ b/tools/run-writetest.sh @@ -0,0 +1,26 @@ +#!/bin/sh + +dir=/tmp +numfiles=128 +nocache= +sync= +filesize=`expr 10 \* 1048576` + +while [ $# -gt 1 ] ; do + case $1 in + -d) dir=$2; shift; shift ;; + -n) numfiles=$2; shift; shift ;; + -D) nocache="-D"; shift ;; + -s) sync="-s"; shift;; + -S) filesize=$2; shift; shift ;; + *) break ;; + esac +done + +rm -r $dir/sftest + +for bs in $@ ; do + echo "Blocksize $bs" + ./sftest $sync $nocache -b $bs -q -d $dir -S $filesize + rm -r $dir/sftest +done |