blob: fc8363d8fb89a03e2a3182e9280ad464cca762ae [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
robbiewba8e16d2003-02-12 17:03:39 +000026page01 page01
27page02 page02
28
29data_space data_space
30stack_space stack_space
31
32shmt02 shmt02
33shmt03 shmt03
34shmt04 shmt04
35shmt05 shmt05
36shmt06 shmt06
37shmt07 shmt07
38shmt08 shmt08
39shmt09 shmt09
40shmt10 shmt10
Jan Stancekae8fa552014-07-25 12:02:34 +020041
42cpuset01 cpuset01 -I 3600
43
subrata_modak6d3ab372008-10-30 13:26:26 +000044fsx-linux export TCbin=$LTPROOT/testcases/bin;fsxtest02 10000
robbiewba8e16d2003-02-12 17:03:39 +000045#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.
52dio01 diotest1
53dio02 diotest2
54dio03 diotest3
55dio04 diotest4
56dio05 diotest5
57dio06 diotest6
58
59## Run the tests with larger buffersize
60dio07 diotest1 -b 65536
61dio08 diotest2 -b 65536
62dio09 diotest3 -b 65536
63dio10 diotest4 -b 65536
64dio11 diotest5 -b 65536
65dio12 diotest6 -b 65536
66
67### Run the tests with larger iterations
68dio13 diotest1 -b 65536 -n 2000
69dio14 diotest2 -b 65536 -i 1000
Chris Dearman37550cf2012-10-17 19:54:01 -070070dio15 diotest3 -b 65536 -i 1000
robbiewba8e16d2003-02-12 17:03:39 +000071dio16 diotest5 -b 65536 -i 1000
72dio17 diotest6 -b 65536 -i 1000
73
74## Run the tests with larger offset - 1MB
Chris Dearman37550cf2012-10-17 19:54:01 -070075dio18 diotest2 -b 65536 -i 1000 -o 1024000
76dio19 diotest3 -b 65536 -i 1000 -o 1024000
77dio20 diotest5 -b 65536 -i 1000 -o 1024000
78dio21 diotest6 -b 65536 -i 1000 -o 1024000
robbiewba8e16d2003-02-12 17:03:39 +000079
80## Run the tests with larger offset - 100 MB
81dio22 diotest2 -b 65536 -i 1000 -o 104857600
82dio23 diotest3 -b 65536 -i 1000 -o 104857600
83dio24 diotest5 -b 65536 -i 1000 -o 104857600
84dio25 diotest6 -b 65536 -i 1000 -o 104857600
85
86### Run tests with larger vector array
87dio26 diotest6 -b 8192 -v 100
88dio27 diotest6 -b 8192 -o 1024000 -i 1000 -v 100
89dio28 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 Dearman37550cf2012-10-17 19:54:01 -070096# 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#
robbiewba8e16d2003-02-12 17:03:39 +0000100### Run the tests with raw device
Chris Dearman37550cf2012-10-17 19:54:01 -0700101#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
robbiewba8e16d2003-02-12 17:03:39 +0000106#
107### Run the tests with raw device and larger iterations
Chris Dearman37550cf2012-10-17 19:54:01 -0700108#dio39 diotest1 -b 65536 -n 2000 -i $DEV1 -o $DEV2
robbiewba8e16d2003-02-12 17:03:39 +0000109#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
robbiew92b688b2004-03-01 22:36:38 +0000120gf01 growfiles -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 glseek20 glseek20.2
121gf02 growfiles -W gf02 -b -e 1 -L 10 -i 100 -I p -S 2 -u -f gf03_
122gf03 growfiles -W gf03 -b -e 1 -g 1 -i 1 -S 150 -u -f gf05_
123gf04 growfiles -W gf04 -b -e 1 -g 4090 -i 500 -t 39000 -u -f gf06_
124gf05 growfiles -W gf05 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -u -f gf07_
125gf06 growfiles -W gf06 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 g_rand10 g_rand10.2
126gf07 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
127gf08 growfiles -W gf08 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 g_rand11 g_rand11.2
128gf09 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
129gf10 growfiles -W gf10 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I l g_lio14 g_lio14.2
130gf11 growfiles -W gf11 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I L g_lio15 g_lio15.2
131gf12 mkfifo gffifo17; growfiles -W gf12 -b -e 1 -u -i 0 -L 30 gffifo17
132gf13 mkfifo gffifo18; growfiles -W gf13 -b -e 1 -u -i 0 -L 30 -I r -r 1-4096 gffifo18
133gf14 growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 glseek19 glseek19.2
134gf15 growfiles -W gf15 -b -e 1 -u -r 1-49600 -I r -u -i 0 -L 120 Lgfile1
135gf16 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_
136gf17 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 +0000137gf18 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 +0000138gf19 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_
139gf20 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-$$
140gf21 growfiles -W gf21 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bld-$$
141gf22 growfiles -W gf22 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bldf-$$
142gf23 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-$$
143gf24 growfiles -W gf24 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 gf-jbld-$$
144gf25 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-$$
145gf26 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-$$
146gf27 growfiles -W gf27 -b -D 0 -w -g 8b -C 1 -b -i 1000 -u gfsparse-1-$$
147gf28 growfiles -W gf28 -b -D 0 -w -g 16b -C 1 -b -i 1000 -u gfsparse-2-$$
148gf29 growfiles -W gf29 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u gfsparse-3-$$
149gf30 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 +0000150rwtest01 export LTPROOT; rwtest -N rwtest01 -c -q -i 60s -f sync 10%25000:rw-sync-$$
151rwtest02 export LTPROOT; rwtest -N rwtest02 -c -q -i 60s -f buffered 10%25000:rw-buffered-$$
152rwtest03 export LTPROOT; rwtest -N rwtest03 -c -q -i 60s -n 2 -f buffered -s mmread,mmwrite -m random -Dv 10%25000:mm-buff-$$
153rwtest04 export LTPROOT; rwtest -N rwtest04 -c -q -i 60s -n 2 -f sync -s mmread,mmwrite -m random -Dv 10%25000:mm-sync-$$
154rwtest05 export LTPROOT; rwtest -N rwtest05 -c -q -i 50 -T 64b 500b:/tmp/rwtest01%f
robbiewba8e16d2003-02-12 17:03:39 +0000155
156#must be run as root
robbiewbc8a4812004-02-25 17:19:41 +0000157#iogen01 iogen -i 120s -s read,write 500b:doio.f1.$$ 1000b:doio.f2.$$ | doio -akv -n 2
yaberauneya99591c02009-11-14 08:45:34 +0000158iogen01 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 +0000159
Garrett Cooperf388d332010-11-11 09:19:16 -0800160fs_inod01 fs_inod $TMPDIR 10 10 1
yaberauneyac3c31d12009-12-19 04:43:18 +0000161linker01 linktest.sh 1000 1000
robbiewba8e16d2003-02-12 17:03:39 +0000162openfile01 openfile -f10 -t10
163inode01 inode01
164inode02 inode02
165stream01 stream01
166stream02 stream02
167stream03 stream03
168stream04 stream04
169stream05 stream05
170ftest01 ftest01
171ftest02 ftest02
172ftest03 ftest03
173ftest04 ftest04
174ftest05 ftest05
175ftest06 ftest06
176ftest07 ftest07
177ftest08 ftest08
178
Garrett Coopercc9c5ad2010-12-08 01:06:45 -0800179nfs01 export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; nfs01
180nfs01 export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; nfs01
181nfs01 export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; nfs01
182nfs01 export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; nfs01
robbiewba8e16d2003-02-12 17:03:39 +0000183
Garrett Coopercc9c5ad2010-12-08 01:06:45 -0800184nfs02 export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; nfs02
185nfs02 export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; nfs02
186nfs02 export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; nfs02
187nfs02 export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; nfs02
robbiewba8e16d2003-02-12 17:03:39 +0000188
Garrett Coopercc9c5ad2010-12-08 01:06:45 -0800189nfs03 export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; nfs03
190nfs03 export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; nfs03
191nfs03 export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; nfs03
192nfs03 export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; nfs03
robbiewba8e16d2003-02-12 17:03:39 +0000193
Garrett Coopercc9c5ad2010-12-08 01:06:45 -0800194nfs04 export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; nfs04
195nfs03 export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; nfs04
196nfs03 export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; nfs04
197nfs03 export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; nfs04
robbiew87580432003-10-17 17:49:31 +0000198
Stanislav Kholmanskikh50203a42014-02-06 16:44:16 +0400199nfsstress export VERSION=2 SOCKET_TYPE=udp; nfsstress 20 50 1
200nfsstress export VERSION=2 SOCKET_TYPE=tcp; nfsstress 20 50 1
201nfsstress export VERSION=3 SOCKET_TYPE=udp; nfsstress 20 50 1
202nfsstress export VERSION=3 SOCKET_TYPE=tcp; nfsstress 20 50 1
robbiewba8e16d2003-02-12 17:03:39 +0000203
subrata_modak6d3ab372008-10-30 13:26:26 +0000204nfsx-linux export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; fsx.sh
205nfsx-linux export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; fsx.sh
206nfsx-linux export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; fsx.sh
207nfsx-linux export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; fsx.sh
robbiewba8e16d2003-02-12 17:03:39 +0000208
209