1#! /bin/bash
2
3echo "## Start Test"
4date
5if [ -d ./00 ] ; then
6    echo -n "Clear old files..."
7    /bin/rm -fr ./00 >& /dev/null
8    echo "done"
9fi
10STARTT=`date +%s`
11echo $STARTT
12echo ""
13echo "## Create files "
14time ~/fs-bench/cr
15
16echo ""
17echo "## tar all "
18MAXFILE=`tar cBf - 00 | tar tvBf - 2>&1 | tail -n 1 | awk '{print $6;}'| awk -F'/' '{print $4;}'`
19
20echo ""
21echo "## Change owner"
22time chown -R $USER  ./00
23
24echo ""
25echo "## random access"
26time ~/fs-bench/ra  $MAXFILE
27
28echo ""
29echo "## Change mode "
30time chmod -R go+rw  ./00
31
32echo ""
33echo "## Random delete and create"
34time ~/fs-bench/radc  $MAXFILE
35
36echo ""
37echo "## Change mode again"
38time chmod -R go-rw  ./00
39
40echo ""
41echo "## Remove all files and directories"
42time /bin/rm -fr ./00
43echo ""
44echo "## Finish test"
45ENDT=`date +%s`
46echo $ENDT
47date
48
49echo -n 'TOTAL(seconds): '
50expr $ENDT - $STARTT
51