1 #DESCRIPTION:Part one for ltpstress.sh 2 mm01 mmap001 -m 10000 3 # 40 Mb mmap() test. 4 # Creates a 10000 page mmap, touches all of the map, sync's it, and 5 # munmap()s it. 6 mm02 mmap001 7 # simple mmap() test. 8 #mm03 mmap001 -i 0 -I 1 -m 100 9 # repetitive mmapping test. 10 # Creates a one page map repetitively for one minute. 11 12 mtest01 mtest01 -p80 13 mtest01w mtest01 -p80 -w 14 15 #test for race conditions 16 mtest05 mmstress 17 mtest06 mmap1 -x 0.05 18 19 mem02 mem02 20 21 # Test for mmap() page corruption. This test is meant for 22 # 1 hour and more. Please change -h(hour), -m(minute) & 23 # -s(seconds) settings, if default not desired 24 mmap-corruption01 mmap-corruption01 -h1 -m1 -s1 25 26 page01 page01 27 page02 page02 28 29 data_space data_space 30 stack_space stack_space 31 32 shmt02 shmt02 33 shmt03 shmt03 34 shmt04 shmt04 35 shmt05 shmt05 36 shmt06 shmt06 37 shmt07 shmt07 38 shmt08 shmt08 39 shmt09 shmt09 40 shmt10 shmt10 41 42 cpuset01 cpuset01 -I 3600 43 44 fsx-linux export TCbin=$LTPROOT/testcases/bin;fsxtest02 10000 45 #fsx-ext2 fsxtest $SCRATCHDEV ext2 10000 46 #fsx-ext3 fsxtest $SCRATCHDEV ext3 10000 47 #fsx-jfs fsxtest $SCRATCHDEV jfs 10000 48 #fsx-xfs fsxtest $SCRATCHDEV xfs 10000 49 #fsx-reiserfs fsxtest $SCRATCHDEV reiserfs 10000 50 51 ## Complete a default run. 52 dio01 diotest1 53 dio02 diotest2 54 dio03 diotest3 55 dio04 diotest4 56 dio05 diotest5 57 dio06 diotest6 58 59 ## Run the tests with larger buffersize 60 dio07 diotest1 -b 65536 61 dio08 diotest2 -b 65536 62 dio09 diotest3 -b 65536 63 dio10 diotest4 -b 65536 64 dio11 diotest5 -b 65536 65 dio12 diotest6 -b 65536 66 67 ### Run the tests with larger iterations 68 dio13 diotest1 -b 65536 -n 2000 69 dio14 diotest2 -b 65536 -i 1000 70 dio15 diotest3 -b 65536 -i 1000 71 dio16 diotest5 -b 65536 -i 1000 72 dio17 diotest6 -b 65536 -i 1000 73 74 ## Run the tests with larger offset - 1MB 75 dio18 diotest2 -b 65536 -i 1000 -o 1024000 76 dio19 diotest3 -b 65536 -i 1000 -o 1024000 77 dio20 diotest5 -b 65536 -i 1000 -o 1024000 78 dio21 diotest6 -b 65536 -i 1000 -o 1024000 79 80 ## Run the tests with larger offset - 100 MB 81 dio22 diotest2 -b 65536 -i 1000 -o 104857600 82 dio23 diotest3 -b 65536 -i 1000 -o 104857600 83 dio24 diotest5 -b 65536 -i 1000 -o 104857600 84 dio25 diotest6 -b 65536 -i 1000 -o 104857600 85 86 ### Run tests with larger vector array 87 dio26 diotest6 -b 8192 -v 100 88 dio27 diotest6 -b 8192 -o 1024000 -i 1000 -v 100 89 dio28 diotest6 -b 8192 -o 1024000 -i 1000 -v 200 90 91 ### Run the tests with more children 92 #dio29 diotest3 -b 65536 -n 100 -i 1000 -o 1024000 93 #dio30 diotest6 -b 65536 -n 100 -i 1000 -o 1024000 94 # 95 # RAW DEVICE TEST SECTION 96 # DEV1 and DEV2 should be exported prior to execution or 97 # replaced with the actual device ids, i.e. 98 # dio33 diotest1 -i /dev/sda2 -o /dev/sda3 99 # 100 ### Run the tests with raw device 101 #dio33 diotest1 -i $DEV1 -o $DEV2 102 #dio34 diotest2 -f $DEV1 103 #dio36 diotest3 -f $DEV1 104 #dio37 diotest5 -f $DEV1 105 #dio38 diotest6 -f $DEV1 106 # 107 ### Run the tests with raw device and larger iterations 108 #dio39 diotest1 -b 65536 -n 2000 -i $DEV1 -o $DEV2 109 #dio40 diotest2 -b 65536 -i 1000 -f $DEV1 110 #dio41 diotest3 -b 65536 -i 1000 -f $DEV1 111 #dio42 diotest5 -b 65536 -i 1000 -f $DEV1 112 #dio43 diotest6 -b 65536 -i 1000 -f $DEV1 113 # 114 ## Run the tests with raw device and larger offset - 100 MB 115 #dio44 diotest2 -b 65536 -i 1000 -o 104857600 -f $DEV1 116 #dio45 diotest3 -b 65536 -i 1000 -o 104857600 -f $DEV1 117 #dio46 diotest5 -b 65536 -i 1000 -o 104857600 -f $DEV1 118 #dio47 diotest6 -b 65536 -i 1000 -o 104857600 -f $DEV1 119 120 gf01 growfiles -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 glseek20 glseek20.2 121 gf02 growfiles -W gf02 -b -e 1 -L 10 -i 100 -I p -S 2 -u -f gf03_ 122 gf03 growfiles -W gf03 -b -e 1 -g 1 -i 1 -S 150 -u -f gf05_ 123 gf04 growfiles -W gf04 -b -e 1 -g 4090 -i 500 -t 39000 -u -f gf06_ 124 gf05 growfiles -W gf05 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -u -f gf07_ 125 gf06 growfiles -W gf06 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 g_rand10 g_rand10.2 126 gf07 growfiles -W gf07 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 -I p g_rand13 g_rand13.2 127 gf08 growfiles -W gf08 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 g_rand11 g_rand11.2 128 gf09 growfiles -W gf09 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 -I p g_rand12 g_rand12.2 129 gf10 growfiles -W gf10 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I l g_lio14 g_lio14.2 130 gf11 growfiles -W gf11 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I L g_lio15 g_lio15.2 131 gf12 mkfifo gffifo17; growfiles -W gf12 -b -e 1 -u -i 0 -L 30 gffifo17 132 gf13 mkfifo gffifo18; growfiles -W gf13 -b -e 1 -u -i 0 -L 30 -I r -r 1-4096 gffifo18 133 gf14 growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 glseek19 glseek19.2 134 gf15 growfiles -W gf15 -b -e 1 -u -r 1-49600 -I r -u -i 0 -L 120 Lgfile1 135 gf16 growfiles -W gf16 -b -e 1 -i 0 -L 120 -u -g 4090 -T 100 -t 408990 -l -C 10 -c 1000 -S 10 -f Lgf02_ 136 gf17 growfiles -W gf17 -b -e 1 -i 0 -L 120 -u -g 5000 -T 100 -t 499990 -l -C 10 -c 1000 -S 10 -f Lgf03_ 137 gf18 growfiles -W gf18 -b -e 1 -i 0 -L 120 -w -u -r 10-5000 -I r -l -S 2 -f Lgf04_ 138 gf19 growfiles -W gf19 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -o O_RDWR,O_CREAT,O_TRUNC -u -f gf08i_ 139 gf20 growfiles -W gf20 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 1-256000:512 -R 512-256000 -T 4 gfbigio-$$ 140 gf21 growfiles -W gf21 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bld-$$ 141 gf22 growfiles -W gf22 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bldf-$$ 142 gf23 growfiles -W gf23 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 512-64000:1024 -R 1-384000 -T 4 gf-inf-$$ 143 gf24 growfiles -W gf24 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 gf-jbld-$$ 144 gf25 growfiles -W gf25 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 1024000-2048000:2048 -R 4095-2048000 -T 1 gf-large-gs-$$ 145 gf26 growfiles -W gf26 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 128-32768:128 -R 512-64000 -T 4 gfsmallio-$$ 146 gf27 growfiles -W gf27 -b -D 0 -w -g 8b -C 1 -b -i 1000 -u gfsparse-1-$$ 147 gf28 growfiles -W gf28 -b -D 0 -w -g 16b -C 1 -b -i 1000 -u gfsparse-2-$$ 148 gf29 growfiles -W gf29 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u gfsparse-3-$$ 149 gf30 growfiles -W gf30 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -o O_RDWR,O_CREAT,O_SYNC -g 20480 -T 10 -t 20480 gf-sync-$$ 150 rwtest01 export LTPROOT; rwtest -N rwtest01 -c -q -i 60s -f sync 10%25000:rw-sync-$$ 151 rwtest02 export LTPROOT; rwtest -N rwtest02 -c -q -i 60s -f buffered 10%25000:rw-buffered-$$ 152 rwtest03 export LTPROOT; rwtest -N rwtest03 -c -q -i 60s -n 2 -f buffered -s mmread,mmwrite -m random -Dv 10%25000:mm-buff-$$ 153 rwtest04 export LTPROOT; rwtest -N rwtest04 -c -q -i 60s -n 2 -f sync -s mmread,mmwrite -m random -Dv 10%25000:mm-sync-$$ 154 rwtest05 export LTPROOT; rwtest -N rwtest05 -c -q -i 50 -T 64b 500b:/tmp/rwtest01%f 155 156 #must be run as root 157 #iogen01 iogen -i 120s -s read,write 500b:doio.f1.$$ 1000b:doio.f2.$$ | doio -akv -n 2 158 iogen01 export LTPROOT; rwtest -N iogen01 -i 120s -s read,write -Da -Dv -n 2 500b:doio.f1.$$ 1000b:doio.f2.$$ 159 160 fs_inod01 fs_inod $TMPDIR 10 10 1 161 linker01 linktest.sh 1000 1000 162 openfile01 openfile -f10 -t10 163 inode01 inode01 164 inode02 inode02 165 stream01 stream01 166 stream02 stream02 167 stream03 stream03 168 stream04 stream04 169 stream05 stream05 170 ftest01 ftest01 171 ftest02 ftest02 172 ftest03 ftest03 173 ftest04 ftest04 174 ftest05 ftest05 175 ftest06 ftest06 176 ftest07 ftest07 177 ftest08 ftest08 178 179 nfs01 export VERSION=2 SOCKET_TYPE=udp; nfs01 180 nfs01 export VERSION=2 SOCKET_TYPE=tcp; nfs01 181 nfs01 export VERSION=3 SOCKET_TYPE=udp; nfs01 182 nfs01 export VERSION=3 SOCKET_TYPE=tcp; nfs01 183 184 nfs02 export VERSION=2 SOCKET_TYPE=udp; nfs02 185 nfs02 export VERSION=2 SOCKET_TYPE=tcp; nfs02 186 nfs02 export VERSION=3 SOCKET_TYPE=udp; nfs02 187 nfs02 export VERSION=3 SOCKET_TYPE=tcp; nfs02 188 189 nfs03 export VERSION=2 SOCKET_TYPE=udp; nfs03 190 nfs03 export VERSION=2 SOCKET_TYPE=tcp; nfs03 191 nfs03 export VERSION=3 SOCKET_TYPE=udp; nfs03 192 nfs03 export VERSION=3 SOCKET_TYPE=tcp; nfs03 193 194 nfs04 export VERSION=2 SOCKET_TYPE=udp; nfs04 195 nfs04 export VERSION=2 SOCKET_TYPE=tcp; nfs04 196 nfs04 export VERSION=3 SOCKET_TYPE=udp; nfs04 197 nfs04 export VERSION=3 SOCKET_TYPE=tcp; nfs04 198 199 nfs05 export VERSION=2 SOCKET_TYPE=udp; nfs05 200 nfs05 export VERSION=2 SOCKET_TYPE=tcp; nfs05 201 nfs05 export VERSION=3 SOCKET_TYPE=udp; nfs05 202 nfs05 export VERSION=3 SOCKET_TYPE=tcp; nfs05 203 204 nfsx-linux export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; fsx.sh 205 nfsx-linux export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; fsx.sh 206 nfsx-linux export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; fsx.sh 207 nfsx-linux export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; fsx.sh 208 209 210