robbiew | 1f25453 | 2003-03-28 22:07:58 +0000 | [diff] [blame] | 1 | #DESCRIPTION:Part one for ltpstress.sh |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 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 |
subrata_modak | b7c85cf | 2007-06-19 11:12:24 +0000 | [diff] [blame] | 17 | mtest06 mmap1 -x 0.05 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 18 | |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 19 | mem02 mem02 |
| 20 | |
subrata_modak | c79a92d | 2009-04-02 06:50:45 +0000 | [diff] [blame] | 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 | |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 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 |
Jan Stancek | ae8fa55 | 2014-07-25 12:02:34 +0200 | [diff] [blame] | 41 | |
| 42 | cpuset01 cpuset01 -I 3600 |
| 43 | |
subrata_modak | 6d3ab37 | 2008-10-30 13:26:26 +0000 | [diff] [blame] | 44 | fsx-linux export TCbin=$LTPROOT/testcases/bin;fsxtest02 10000 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 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 |
Chris Dearman | 37550cf | 2012-10-17 19:54:01 -0700 | [diff] [blame] | 70 | dio15 diotest3 -b 65536 -i 1000 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 71 | dio16 diotest5 -b 65536 -i 1000 |
| 72 | dio17 diotest6 -b 65536 -i 1000 |
| 73 | |
| 74 | ## Run the tests with larger offset - 1MB |
Chris Dearman | 37550cf | 2012-10-17 19:54:01 -0700 | [diff] [blame] | 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 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 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 |
Chris Dearman | 37550cf | 2012-10-17 19:54:01 -0700 | [diff] [blame] | 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 | # |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 100 | ### Run the tests with raw device |
Chris Dearman | 37550cf | 2012-10-17 19:54:01 -0700 | [diff] [blame] | 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 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 106 | # |
| 107 | ### Run the tests with raw device and larger iterations |
Chris Dearman | 37550cf | 2012-10-17 19:54:01 -0700 | [diff] [blame] | 108 | #dio39 diotest1 -b 65536 -n 2000 -i $DEV1 -o $DEV2 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 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 | |
robbiew | 92b688b | 2004-03-01 22:36:38 +0000 | [diff] [blame] | 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_ |
robbiew | 429c8ac | 2006-01-03 21:18:30 +0000 | [diff] [blame] | 137 | gf18 growfiles -W gf18 -b -e 1 -i 0 -L 120 -w -u -r 10-5000 -I r -l -S 2 -f Lgf04_ |
robbiew | 92b688b | 2004-03-01 22:36:38 +0000 | [diff] [blame] | 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-$$ |
yaberauneya | 99591c0 | 2009-11-14 08:45:34 +0000 | [diff] [blame] | 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 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 155 | |
| 156 | #must be run as root |
robbiew | bc8a481 | 2004-02-25 17:19:41 +0000 | [diff] [blame] | 157 | #iogen01 iogen -i 120s -s read,write 500b:doio.f1.$$ 1000b:doio.f2.$$ | doio -akv -n 2 |
yaberauneya | 99591c0 | 2009-11-14 08:45:34 +0000 | [diff] [blame] | 158 | iogen01 export LTPROOT; rwtest -N iogen01 -i 120s -s read,write -Da -Dv -n 2 500b:doio.f1.$$ 1000b:doio.f2.$$ |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 159 | |
Garrett Cooper | f388d33 | 2010-11-11 09:19:16 -0800 | [diff] [blame] | 160 | fs_inod01 fs_inod $TMPDIR 10 10 1 |
yaberauneya | c3c31d1 | 2009-12-19 04:43:18 +0000 | [diff] [blame] | 161 | linker01 linktest.sh 1000 1000 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 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 | |
Alexey Kodanev | 4d89a24 | 2015-09-16 10:06:07 +0300 | [diff] [blame] | 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 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 183 | |
Alexey Kodanev | 531d89a | 2015-09-28 13:38:00 +0300 | [diff] [blame] | 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 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 188 | |
Alexey Kodanev | 531d89a | 2015-09-28 13:38:00 +0300 | [diff] [blame] | 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 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 193 | |
Alexey Kodanev | a34206b | 2015-09-29 12:01:40 +0300 | [diff] [blame] | 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 |
robbiew | 8758043 | 2003-10-17 17:49:31 +0000 | [diff] [blame] | 198 | |
Alexey Kodanev | 755c158 | 2015-10-09 16:16:07 +0300 | [diff] [blame] | 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 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 203 | |
subrata_modak | 6d3ab37 | 2008-10-30 13:26:26 +0000 | [diff] [blame] | 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 |
robbiew | ba8e16d | 2003-02-12 17:03:39 +0000 | [diff] [blame] | 208 | |
| 209 | |