Home | History | Annotate | Download | only in runtest
      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