209 lines
8.1 KiB
Text
209 lines
8.1 KiB
Text
#DESCRIPTION:Part one for ltpstress.sh
|
|
mm01 mmap001 -m 10000
|
|
# 40 Mb mmap() test.
|
|
# Creates a 10000 page mmap, touches all of the map, sync's it, and
|
|
# munmap()s it.
|
|
mm02 mmap001
|
|
# simple mmap() test.
|
|
#mm03 mmap001 -i 0 -I 1 -m 100
|
|
# repetitive mmapping test.
|
|
# Creates a one page map repetitively for one minute.
|
|
|
|
mtest01 mtest01 -p80
|
|
mtest01w mtest01 -p80 -w
|
|
|
|
#test for race conditions
|
|
mtest05 mmstress
|
|
mtest06 mmap1 -x 0.05
|
|
|
|
mem02 mem02
|
|
|
|
# Test for mmap() page corruption. This test is meant for
|
|
# 1 hour and more. Please change -h(hour), -m(minute) &
|
|
# -s(seconds) settings, if default not desired
|
|
mmap-corruption01 mmap-corruption01 -h1 -m1 -s1
|
|
|
|
page01 page01
|
|
page02 page02
|
|
|
|
data_space data_space
|
|
stack_space stack_space
|
|
|
|
shmt02 shmt02
|
|
shmt03 shmt03
|
|
shmt04 shmt04
|
|
shmt05 shmt05
|
|
shmt06 shmt06
|
|
shmt07 shmt07
|
|
shmt08 shmt08
|
|
shmt09 shmt09
|
|
shmt10 shmt10
|
|
|
|
cpuset01 cpuset01 -I 3600
|
|
|
|
fsx-linux export TCbin=$LTPROOT/testcases/bin;fsxtest02 10000
|
|
#fsx-ext2 fsxtest $SCRATCHDEV ext2 10000
|
|
#fsx-ext3 fsxtest $SCRATCHDEV ext3 10000
|
|
#fsx-jfs fsxtest $SCRATCHDEV jfs 10000
|
|
#fsx-xfs fsxtest $SCRATCHDEV xfs 10000
|
|
#fsx-reiserfs fsxtest $SCRATCHDEV reiserfs 10000
|
|
|
|
## Complete a default run.
|
|
dio01 diotest1
|
|
dio02 diotest2
|
|
dio03 diotest3
|
|
dio04 diotest4
|
|
dio05 diotest5
|
|
dio06 diotest6
|
|
|
|
## Run the tests with larger buffersize
|
|
dio07 diotest1 -b 65536
|
|
dio08 diotest2 -b 65536
|
|
dio09 diotest3 -b 65536
|
|
dio10 diotest4 -b 65536
|
|
dio11 diotest5 -b 65536
|
|
dio12 diotest6 -b 65536
|
|
|
|
### Run the tests with larger iterations
|
|
dio13 diotest1 -b 65536 -n 2000
|
|
dio14 diotest2 -b 65536 -i 1000
|
|
dio15 diotest3 -b 65536 -i 1000
|
|
dio16 diotest5 -b 65536 -i 1000
|
|
dio17 diotest6 -b 65536 -i 1000
|
|
|
|
## Run the tests with larger offset - 1MB
|
|
dio18 diotest2 -b 65536 -i 1000 -o 1024000
|
|
dio19 diotest3 -b 65536 -i 1000 -o 1024000
|
|
dio20 diotest5 -b 65536 -i 1000 -o 1024000
|
|
dio21 diotest6 -b 65536 -i 1000 -o 1024000
|
|
|
|
## Run the tests with larger offset - 100 MB
|
|
dio22 diotest2 -b 65536 -i 1000 -o 104857600
|
|
dio23 diotest3 -b 65536 -i 1000 -o 104857600
|
|
dio24 diotest5 -b 65536 -i 1000 -o 104857600
|
|
dio25 diotest6 -b 65536 -i 1000 -o 104857600
|
|
|
|
### Run tests with larger vector array
|
|
dio26 diotest6 -b 8192 -v 100
|
|
dio27 diotest6 -b 8192 -o 1024000 -i 1000 -v 100
|
|
dio28 diotest6 -b 8192 -o 1024000 -i 1000 -v 200
|
|
|
|
### Run the tests with more children
|
|
#dio29 diotest3 -b 65536 -n 100 -i 1000 -o 1024000
|
|
#dio30 diotest6 -b 65536 -n 100 -i 1000 -o 1024000
|
|
#
|
|
# RAW DEVICE TEST SECTION
|
|
# DEV1 and DEV2 should be exported prior to execution or
|
|
# replaced with the actual device ids, i.e.
|
|
# dio33 diotest1 -i /dev/sda2 -o /dev/sda3
|
|
#
|
|
### Run the tests with raw device
|
|
#dio33 diotest1 -i $DEV1 -o $DEV2
|
|
#dio34 diotest2 -f $DEV1
|
|
#dio36 diotest3 -f $DEV1
|
|
#dio37 diotest5 -f $DEV1
|
|
#dio38 diotest6 -f $DEV1
|
|
#
|
|
### Run the tests with raw device and larger iterations
|
|
#dio39 diotest1 -b 65536 -n 2000 -i $DEV1 -o $DEV2
|
|
#dio40 diotest2 -b 65536 -i 1000 -f $DEV1
|
|
#dio41 diotest3 -b 65536 -i 1000 -f $DEV1
|
|
#dio42 diotest5 -b 65536 -i 1000 -f $DEV1
|
|
#dio43 diotest6 -b 65536 -i 1000 -f $DEV1
|
|
#
|
|
## Run the tests with raw device and larger offset - 100 MB
|
|
#dio44 diotest2 -b 65536 -i 1000 -o 104857600 -f $DEV1
|
|
#dio45 diotest3 -b 65536 -i 1000 -o 104857600 -f $DEV1
|
|
#dio46 diotest5 -b 65536 -i 1000 -o 104857600 -f $DEV1
|
|
#dio47 diotest6 -b 65536 -i 1000 -o 104857600 -f $DEV1
|
|
|
|
gf01 growfiles -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 glseek20 glseek20.2
|
|
gf02 growfiles -W gf02 -b -e 1 -L 10 -i 100 -I p -S 2 -u -f gf03_
|
|
gf03 growfiles -W gf03 -b -e 1 -g 1 -i 1 -S 150 -u -f gf05_
|
|
gf04 growfiles -W gf04 -b -e 1 -g 4090 -i 500 -t 39000 -u -f gf06_
|
|
gf05 growfiles -W gf05 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -u -f gf07_
|
|
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
|
|
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
|
|
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
|
|
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
|
|
gf10 growfiles -W gf10 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I l g_lio14 g_lio14.2
|
|
gf11 growfiles -W gf11 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I L g_lio15 g_lio15.2
|
|
gf12 mkfifo gffifo17; growfiles -W gf12 -b -e 1 -u -i 0 -L 30 gffifo17
|
|
gf13 mkfifo gffifo18; growfiles -W gf13 -b -e 1 -u -i 0 -L 30 -I r -r 1-4096 gffifo18
|
|
gf14 growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 glseek19 glseek19.2
|
|
gf15 growfiles -W gf15 -b -e 1 -u -r 1-49600 -I r -u -i 0 -L 120 Lgfile1
|
|
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_
|
|
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_
|
|
gf18 growfiles -W gf18 -b -e 1 -i 0 -L 120 -w -u -r 10-5000 -I r -l -S 2 -f Lgf04_
|
|
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_
|
|
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-$$
|
|
gf21 growfiles -W gf21 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bld-$$
|
|
gf22 growfiles -W gf22 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bldf-$$
|
|
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-$$
|
|
gf24 growfiles -W gf24 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 gf-jbld-$$
|
|
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-$$
|
|
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-$$
|
|
gf27 growfiles -W gf27 -b -D 0 -w -g 8b -C 1 -b -i 1000 -u gfsparse-1-$$
|
|
gf28 growfiles -W gf28 -b -D 0 -w -g 16b -C 1 -b -i 1000 -u gfsparse-2-$$
|
|
gf29 growfiles -W gf29 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u gfsparse-3-$$
|
|
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-$$
|
|
rwtest01 export LTPROOT; rwtest -N rwtest01 -c -q -i 60s -f sync 10%25000:rw-sync-$$
|
|
rwtest02 export LTPROOT; rwtest -N rwtest02 -c -q -i 60s -f buffered 10%25000:rw-buffered-$$
|
|
rwtest03 export LTPROOT; rwtest -N rwtest03 -c -q -i 60s -n 2 -f buffered -s mmread,mmwrite -m random -Dv 10%25000:mm-buff-$$
|
|
rwtest04 export LTPROOT; rwtest -N rwtest04 -c -q -i 60s -n 2 -f sync -s mmread,mmwrite -m random -Dv 10%25000:mm-sync-$$
|
|
rwtest05 export LTPROOT; rwtest -N rwtest05 -c -q -i 50 -T 64b 500b:/tmp/rwtest01%f
|
|
|
|
#must be run as root
|
|
#iogen01 iogen -i 120s -s read,write 500b:doio.f1.$$ 1000b:doio.f2.$$ | doio -akv -n 2
|
|
iogen01 export LTPROOT; rwtest -N iogen01 -i 120s -s read,write -Da -Dv -n 2 500b:doio.f1.$$ 1000b:doio.f2.$$
|
|
|
|
fs_inod01 fs_inod $TMPDIR 10 10 1
|
|
linker01 linktest.sh 1000 1000
|
|
openfile01 openfile -f10 -t10
|
|
inode01 inode01
|
|
inode02 inode02
|
|
stream01 stream01
|
|
stream02 stream02
|
|
stream03 stream03
|
|
stream04 stream04
|
|
stream05 stream05
|
|
ftest01 ftest01
|
|
ftest02 ftest02
|
|
ftest03 ftest03
|
|
ftest04 ftest04
|
|
ftest05 ftest05
|
|
ftest06 ftest06
|
|
ftest07 ftest07
|
|
ftest08 ftest08
|
|
|
|
nfs01 export VERSION=2 SOCKET_TYPE=udp; nfs01
|
|
nfs01 export VERSION=2 SOCKET_TYPE=tcp; nfs01
|
|
nfs01 export VERSION=3 SOCKET_TYPE=udp; nfs01
|
|
nfs01 export VERSION=3 SOCKET_TYPE=tcp; nfs01
|
|
|
|
nfs02 export VERSION=2 SOCKET_TYPE=udp; nfs02
|
|
nfs02 export VERSION=2 SOCKET_TYPE=tcp; nfs02
|
|
nfs02 export VERSION=3 SOCKET_TYPE=udp; nfs02
|
|
nfs02 export VERSION=3 SOCKET_TYPE=tcp; nfs02
|
|
|
|
nfs03 export VERSION=2 SOCKET_TYPE=udp; nfs03
|
|
nfs03 export VERSION=2 SOCKET_TYPE=tcp; nfs03
|
|
nfs03 export VERSION=3 SOCKET_TYPE=udp; nfs03
|
|
nfs03 export VERSION=3 SOCKET_TYPE=tcp; nfs03
|
|
|
|
nfs04 export VERSION=2 SOCKET_TYPE=udp; nfs04
|
|
nfs04 export VERSION=2 SOCKET_TYPE=tcp; nfs04
|
|
nfs04 export VERSION=3 SOCKET_TYPE=udp; nfs04
|
|
nfs04 export VERSION=3 SOCKET_TYPE=tcp; nfs04
|
|
|
|
nfs05 export VERSION=2 SOCKET_TYPE=udp; nfs05
|
|
nfs05 export VERSION=2 SOCKET_TYPE=tcp; nfs05
|
|
nfs05 export VERSION=3 SOCKET_TYPE=udp; nfs05
|
|
nfs05 export VERSION=3 SOCKET_TYPE=tcp; nfs05
|
|
|
|
nfsx-linux export VERSION=2 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; fsx.sh
|
|
nfsx-linux export VERSION=2 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; fsx.sh
|
|
nfsx-linux export VERSION=3 SOCKET_TYPE=udp; export TCbin=$LTPROOT/testcases/bin; fsx.sh
|
|
nfsx-linux export VERSION=3 SOCKET_TYPE=tcp; export TCbin=$LTPROOT/testcases/bin; fsx.sh
|
|
|
|
|