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