blob: 422505297b77f4c9acfd4a00b716f21816b2acac [file] [log] [blame]
robbiew1f254532003-03-28 22:07:58 +00001#DESCRIPTION:Part one for ltpstress.sh
robbiewba8e16d2003-02-12 17:03:39 +00002mm01 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.
6mm02 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
12mtest01 mtest01 -p80
13mtest01w mtest01 -p80 -w
14
15#test for race conditions
16mtest05 mmstress
subrata_modakb7c85cf2007-06-19 11:12:24 +000017mtest06 mmap1 -x 0.05
robbiewba8e16d2003-02-12 17:03:39 +000018
robbiewba8e16d2003-02-12 17:03:39 +000019mem02 mem02
20
subrata_modakc79a92d2009-04-02 06:50:45 +000021# 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
24mmap-corruption01 mmap-corruption01 -h1 -m1 -s1
25
26
robbiewba8e16d2003-02-12 17:03:39 +000027page01 page01
28page02 page02
29
30data_space data_space
31stack_space stack_space
32
33shmt02 shmt02
34shmt03 shmt03
35shmt04 shmt04
36shmt05 shmt05
37shmt06 shmt06
38shmt07 shmt07
39shmt08 shmt08
40shmt09 shmt09
41shmt10 shmt10
subrata_modak6d3ab372008-10-30 13:26:26 +000042fsx-linux export TCbin=$LTPROOT/testcases/bin;fsxtest02 10000
robbiewba8e16d2003-02-12 17:03:39 +000043#fsx-ext2 fsxtest $SCRATCHDEV ext2 10000
44#fsx-ext3 fsxtest $SCRATCHDEV ext3 10000
45#fsx-jfs fsxtest $SCRATCHDEV jfs 10000
46#fsx-xfs fsxtest $SCRATCHDEV xfs 10000
47#fsx-reiserfs fsxtest $SCRATCHDEV reiserfs 10000
48
49## Complete a default run.
50dio01 diotest1
51dio02 diotest2
52dio03 diotest3
53dio04 diotest4
54dio05 diotest5
55dio06 diotest6
56
57## Run the tests with larger buffersize
58dio07 diotest1 -b 65536
59dio08 diotest2 -b 65536
60dio09 diotest3 -b 65536
61dio10 diotest4 -b 65536
62dio11 diotest5 -b 65536
63dio12 diotest6 -b 65536
64
65### Run the tests with larger iterations
66dio13 diotest1 -b 65536 -n 2000
67dio14 diotest2 -b 65536 -i 1000
68dio15 diotest3 -b 65536 -i 1000
69dio16 diotest5 -b 65536 -i 1000
70dio17 diotest6 -b 65536 -i 1000
71
72## Run the tests with larger offset - 1MB
73dio18 diotest2 -b 65536 -i 1000 -o 1024000
74dio19 diotest3 -b 65536 -i 1000 -o 1024000
75dio20 diotest5 -b 65536 -i 1000 -o 1024000
76dio21 diotest6 -b 65536 -i 1000 -o 1024000
77
78## Run the tests with larger offset - 100 MB
79dio22 diotest2 -b 65536 -i 1000 -o 104857600
80dio23 diotest3 -b 65536 -i 1000 -o 104857600
81dio24 diotest5 -b 65536 -i 1000 -o 104857600
82dio25 diotest6 -b 65536 -i 1000 -o 104857600
83
84### Run tests with larger vector array
85dio26 diotest6 -b 8192 -v 100
86dio27 diotest6 -b 8192 -o 1024000 -i 1000 -v 100
87dio28 diotest6 -b 8192 -o 1024000 -i 1000 -v 200
88
89### Run the tests with more children
90#dio29 diotest3 -b 65536 -n 100 -i 1000 -o 1024000
91#dio30 diotest6 -b 65536 -n 100 -i 1000 -o 1024000
92#
93# RAW DEVICE TEST SECTION
94# DEV1 and DEV2 should be exported prior to execution or
95# replaced with the actual device ids, i.e.
96# dio33 diotest1 -i /dev/sda2 -o /dev/sda3
97#
98### Run the tests with raw device
99#dio33 diotest1 -i $DEV1 -o $DEV2
100#dio34 diotest2 -f $DEV1
101#dio36 diotest3 -f $DEV1
102#dio37 diotest5 -f $DEV1
103#dio38 diotest6 -f $DEV1
104#
105### Run the tests with raw device and larger iterations
106#dio39 diotest1 -b 65536 -n 2000 -i $DEV1 -o $DEV2
107#dio40 diotest2 -b 65536 -i 1000 -f $DEV1
108#dio41 diotest3 -b 65536 -i 1000 -f $DEV1
109#dio42 diotest5 -b 65536 -i 1000 -f $DEV1
110#dio43 diotest6 -b 65536 -i 1000 -f $DEV1
111#
112## Run the tests with raw device and larger offset - 100 MB
113#dio44 diotest2 -b 65536 -i 1000 -o 104857600 -f $DEV1
114#dio45 diotest3 -b 65536 -i 1000 -o 104857600 -f $DEV1
115#dio46 diotest5 -b 65536 -i 1000 -o 104857600 -f $DEV1
116#dio47 diotest6 -b 65536 -i 1000 -o 104857600 -f $DEV1
117
robbiew92b688b2004-03-01 22:36:38 +0000118gf01 growfiles -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 glseek20 glseek20.2
119gf02 growfiles -W gf02 -b -e 1 -L 10 -i 100 -I p -S 2 -u -f gf03_
120gf03 growfiles -W gf03 -b -e 1 -g 1 -i 1 -S 150 -u -f gf05_
121gf04 growfiles -W gf04 -b -e 1 -g 4090 -i 500 -t 39000 -u -f gf06_
122gf05 growfiles -W gf05 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -u -f gf07_
123gf06 growfiles -W gf06 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 g_rand10 g_rand10.2
124gf07 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
125gf08 growfiles -W gf08 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 g_rand11 g_rand11.2
126gf09 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
127gf10 growfiles -W gf10 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I l g_lio14 g_lio14.2
128gf11 growfiles -W gf11 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I L g_lio15 g_lio15.2
129gf12 mkfifo gffifo17; growfiles -W gf12 -b -e 1 -u -i 0 -L 30 gffifo17
130gf13 mkfifo gffifo18; growfiles -W gf13 -b -e 1 -u -i 0 -L 30 -I r -r 1-4096 gffifo18
131gf14 growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 glseek19 glseek19.2
132gf15 growfiles -W gf15 -b -e 1 -u -r 1-49600 -I r -u -i 0 -L 120 Lgfile1
133gf16 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_
134gf17 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_
robbiew429c8ac2006-01-03 21:18:30 +0000135gf18 growfiles -W gf18 -b -e 1 -i 0 -L 120 -w -u -r 10-5000 -I r -l -S 2 -f Lgf04_
robbiew92b688b2004-03-01 22:36:38 +0000136gf19 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_
137gf20 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-$$
138gf21 growfiles -W gf21 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bld-$$
139gf22 growfiles -W gf22 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bldf-$$
140gf23 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-$$
141gf24 growfiles -W gf24 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 gf-jbld-$$
142gf25 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-$$
143gf26 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-$$
144gf27 growfiles -W gf27 -b -D 0 -w -g 8b -C 1 -b -i 1000 -u gfsparse-1-$$
145gf28 growfiles -W gf28 -b -D 0 -w -g 16b -C 1 -b -i 1000 -u gfsparse-2-$$
146gf29 growfiles -W gf29 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u gfsparse-3-$$
147gf30 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-$$
yaberauneya99591c02009-11-14 08:45:34 +0000148rwtest01 export LTPROOT; rwtest -N rwtest01 -c -q -i 60s -f sync 10%25000:rw-sync-$$
149rwtest02 export LTPROOT; rwtest -N rwtest02 -c -q -i 60s -f buffered 10%25000:rw-buffered-$$
150rwtest03 export LTPROOT; rwtest -N rwtest03 -c -q -i 60s -n 2 -f buffered -s mmread,mmwrite -m random -Dv 10%25000:mm-buff-$$
151rwtest04 export LTPROOT; rwtest -N rwtest04 -c -q -i 60s -n 2 -f sync -s mmread,mmwrite -m random -Dv 10%25000:mm-sync-$$
152rwtest05 export LTPROOT; rwtest -N rwtest05 -c -q -i 50 -T 64b 500b:/tmp/rwtest01%f
robbiewba8e16d2003-02-12 17:03:39 +0000153
154#must be run as root
robbiewbc8a4812004-02-25 17:19:41 +0000155#iogen01 iogen -i 120s -s read,write 500b:doio.f1.$$ 1000b:doio.f2.$$ | doio -akv -n 2
yaberauneya99591c02009-11-14 08:45:34 +0000156iogen01 export LTPROOT; rwtest -N iogen01 -i 120s -s read,write -Da -Dv -n 2 500b:doio.f1.$$ 1000b:doio.f2.$$
robbiewba8e16d2003-02-12 17:03:39 +0000157
158fs_inod01 fs_inod $TMP 10 10 1
yaberauneyac3c31d12009-12-19 04:43:18 +0000159linker01 linktest.sh 1000 1000
robbiewba8e16d2003-02-12 17:03:39 +0000160openfile01 openfile -f10 -t10
161inode01 inode01
162inode02 inode02
163stream01 stream01
164stream02 stream02
165stream03 stream03
166stream04 stream04
167stream05 stream05
168ftest01 ftest01
169ftest02 ftest02
170ftest03 ftest03
171ftest04 ftest04
172ftest05 ftest05
173ftest06 ftest06
174ftest07 ftest07
175ftest08 ftest08
176
177nfs01 export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/network/nfs/nfs01; nfs01
178nfs01 export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/network/nfs/nfs01; nfs01
179nfs01 export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/network/nfs/nfs01; nfs01
180nfs01 export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/network/nfs/nfs01; nfs01
181
182nfs02 export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/network/nfs/nfs02; nfs02
183nfs02 export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/network/nfs/nfs02; nfs02
184nfs02 export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/network/nfs/nfs02; nfs02
185nfs02 export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/network/nfs/nfs02; nfs02
186
187nfs03 export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/network/nfs/nfs03; nfs03
188nfs03 export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/network/nfs/nfs03; nfs03
189nfs03 export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/network/nfs/nfs03; nfs03
190nfs03 export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/network/nfs/nfs03; nfs03
191
robbiew87580432003-10-17 17:49:31 +0000192nfs04 export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/network/nfs/nfs04; nfs04
193nfs03 export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/network/nfs/nfs04; nfs04
194nfs03 export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/network/nfs/nfs04; nfs04
195nfs03 export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/network/nfs/nfs04; nfs04
196
robbiewba8e16d2003-02-12 17:03:39 +0000197nfsstress export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/network/nfs/nfsstress; nfsstress 20 50 1
198nfsstress export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/network/nfs/nfsstress; nfsstress 20 50 1
199nfsstress export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/network/nfs/nfsstress; nfsstress 20 50 1
200nfsstress export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/network/nfs/nfsstress; nfsstress 20 50 1
201
subrata_modak6d3ab372008-10-30 13:26:26 +0000202nfsx-linux export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; fsx.sh
203nfsx-linux export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; fsx.sh
204nfsx-linux export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; fsx.sh
205nfsx-linux export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; fsx.sh
robbiewba8e16d2003-02-12 17:03:39 +0000206
207