5 # Runs create.pl and rename.pl on a single mountpoint with increasing
6 # load, varying debug levels
12 MNT=${MNT:-/mnt/lustre}
15 echo "create.pl, 1 mount, 1 thread, 10 ops, debug on"
16 perl create.pl -- $MNT -1 10
17 echo "create.pl, 1 mount, 1 thread, 100 ops, debug on"
18 perl create.pl --silent -- $MNT -1 100
19 echo "create.pl --mcreate=0, 1 mount, 1 thread, 10 ops, debug on"
20 perl create.pl --mcreate=0 -- $MNT -1 10
21 echo "create.pl --mcreate=0, 1 mount, 1 thread, 100 ops, debug on"
22 perl create.pl --mcreate=0 --silent -- $MNT -1 100
23 echo "rename.pl, 1 mount, 1 thread, 10 ops, debug on"
24 perl rename.pl $MNT 10
25 echo "rename.pl, 1 mount, 1 thread, 100 ops, debug on"
26 perl rename.pl --silent $MNT 100
29 echo "create.pl, 1 mount, 1 thread, 1000 ops, debug off"
30 perl create.pl --silent -- $MNT -1 1000
31 echo "create.pl --mcreate=0, 1 mount, 1 thread, 1000 ops, debug off"
32 perl create.pl --silent --mcreate=0 -- $MNT -1 1000
33 echo "rename.pl, 1 mount, 1 thread, 1000 ops, debug off"
34 perl rename.pl --silent $MNT 1000
37 echo "create.pl, 1 mount, 2 threads, 100 ops, debug on"
38 perl create.pl --silent -- $MNT -1 100 &
39 perl create.pl --silent -- $MNT -1 100 &
41 echo "create.pl --mcreate=0, 1 mount, 2 threads, 100 ops, debug on"
42 perl create.pl --silent --mcreate=0 -- $MNT -1 100 &
43 perl create.pl --silent --mcreate=0 -- $MNT -1 100 &
45 echo "rename.pl, 1 mount, 2 thread, 1000 ops, debug on"
46 perl rename.pl --silent $MNT 1000 &
47 perl rename.pl --silent $MNT 1000 &
51 echo "create.pl, 1 mount, 2 threads, 2000 ops, debug off"
52 perl create.pl --silent -- $MNT -1 2000 &
53 perl create.pl --silent -- $MNT -1 2000 &
55 echo "create.pl --mcreate=0, 1 mount, 2 threads, 2000 ops, debug off"
56 perl create.pl --silent --mcreate=0 -- $MNT -1 2000 &
57 perl create.pl --silent --mcreate=0 -- $MNT -1 2000 &
59 echo "rename.pl, 1 mount, 2 threads, 2000 ops, debug off"
60 perl rename.pl --silent $MNT 2000 &
61 perl rename.pl --silent $MNT 2000 &
65 echo "create.pl, 1 mount, 4 threads, 100 ops, debug on"
66 for i in `seq 1 4`; do
67 perl create.pl --silent -- $MNT -1 100 &
70 echo "create.pl --mcreate=0, 1 mount, 4 threads, 100 ops, debug on"
71 for i in `seq 1 4`; do
72 perl create.pl --silent --mcreate=0 -- $MNT -1 100 &
75 echo "rename.pl, 1 mount, 4 threads, 2000 ops, debug on"
76 for i in `seq 1 4`; do
77 perl rename.pl --silent $MNT 2000 &
82 echo "create.pl, 1 mount, 4 threads, 2000 ops, debug off"
83 for i in `seq 1 4`; do
84 perl create.pl --silent -- $MNT -1 2000 &
87 echo "create.pl --mcreate=0, 1 mount, 4 threads, 2000 ops, debug off"
88 for i in `seq 1 4`; do
89 perl create.pl --silent --mcreate=0 -- $MNT -1 2000 &
92 echo "rename.pl, 1 mount, 4 threads, 2000 ops, debug off"
93 for i in `seq 1 4`; do
94 perl rename.pl --silent $MNT 2000 &
99 echo "create.pl, 1 mount, 8 threads, 500 ops, debug on"
100 for i in `seq 1 8`; do
101 perl create.pl --silent -- $MNT -1 500 &
104 echo "create.pl --mcreate=0, 1 mount, 8 threads, 500 ops, debug on"
105 for i in `seq 1 8`; do
106 perl create.pl --silent --mcreate=0 -- $MNT -1 500 &
109 echo "rename.pl, 1 mount, 8 threads, 2000 ops, debug on"
110 for i in `seq 1 8`; do
111 perl rename.pl --silent $MNT 2000 &
116 echo "create.pl, 1 mount, 8 threads, 2000 ops, debug off"
117 for i in `seq 1 8`; do
118 perl create.pl --silent -- $MNT -1 2000 &
121 echo "create.pl --mcreate=0, 1 mount, 8 threads, 2000 ops, debug off"
122 for i in `seq 1 8`; do
123 perl create.pl --silent --mcreate=0 -- $MNT -1 2000 &
126 echo "rename.pl, 1 mount, 8 threads, 2000 ops, debug off"
127 for i in `seq 1 8`; do
128 perl rename.pl --silent $MNT 2000 &