robbiew | 1f25453 | 2003-03-28 22:07:58 +0000 | [diff] [blame] | 1 | #DESCRIPTION:Filesystem stress tests |
Subrata Modak | 95e8b61 | 2010-06-14 17:59:09 +0530 | [diff] [blame] | 2 | gf01 growfiles -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 -f glseek20 -S 2 -d $TMPDIR |
subrata_modak | 606e544 | 2009-10-18 18:01:18 +0000 | [diff] [blame] | 3 | gf02 growfiles -W gf02 -b -e 1 -L 10 -i 100 -I p -S 2 -u -f gf03_ -d $TMPDIR |
| 4 | gf03 growfiles -W gf03 -b -e 1 -g 1 -i 1 -S 150 -u -f gf05_ -d $TMPDIR |
| 5 | gf04 growfiles -W gf04 -b -e 1 -g 4090 -i 500 -t 39000 -u -f gf06_ -d $TMPDIR |
| 6 | gf05 growfiles -W gf05 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -u -f gf07_ -d $TMPDIR |
Subrata Modak | 95e8b61 | 2010-06-14 17:59:09 +0530 | [diff] [blame] | 7 | gf06 growfiles -W gf06 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 -f g_rand10 -S 2 -d $TMPDIR |
| 8 | gf07 growfiles -W gf07 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 -I p -f g_rand13 -S 2 -d $TMPDIR |
| 9 | gf08 growfiles -W gf08 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 -f g_rand11 -S 2 -d $TMPDIR |
| 10 | gf09 growfiles -W gf09 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 -I p -f g_rand12 -S 2 -d $TMPDIR |
| 11 | gf10 growfiles -W gf10 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I l -f g_lio14 -S 2 -d $TMPDIR |
| 12 | gf11 growfiles -W gf11 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I L -f g_lio15 -S 2 -d $TMPDIR |
| 13 | gf12 mkfifo $TMPDIR/gffifo17; growfiles -b -W gf12 -e 1 -u -i 0 -L 30 $TMPDIR/gffifo17 |
| 14 | gf13 mkfifo $TMPDIR/gffifo18; growfiles -b -W gf13 -e 1 -u -i 0 -L 30 -I r -r 1-4096 $TMPDIR/gffifo18 |
| 15 | gf14 growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 -f glseek19 -S 2 -d $TMPDIR |
| 16 | gf15 growfiles -W gf15 -b -e 1 -u -r 1-49600 -I r -u -i 0 -L 120 -f Lgfile1 -d $TMPDIR |
Andrew Chen | c9dd96e | 2011-09-19 13:54:05 +0800 | [diff] [blame] | 17 | gf16 growfiles -W gf16 -b -e 1 -i 0 -L 120 -u -g 4090 -T 101 -t 408990 -l -C 10 -c 1000 -S 10 -f Lgf02_ -d $TMPDIR |
| 18 | gf17 growfiles -W gf17 -b -e 1 -i 0 -L 120 -u -g 5000 -T 101 -t 499990 -l -C 10 -c 1000 -S 10 -f Lgf03_ -d $TMPDIR |
subrata_modak | 606e544 | 2009-10-18 18:01:18 +0000 | [diff] [blame] | 19 | gf18 growfiles -W gf18 -b -e 1 -i 0 -L 120 -w -u -r 10-5000 -I r -l -S 2 -f Lgf04_ -d $TMPDIR |
| 20 | 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_ -d $TMPDIR |
Subrata Modak | 95e8b61 | 2010-06-14 17:59:09 +0530 | [diff] [blame] | 21 | 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 -f gfbigio-$$ -d $TMPDIR |
| 22 | gf21 growfiles -W gf21 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 -f gf-bld-$$ -d $TMPDIR |
| 23 | gf22 growfiles -W gf22 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 -f gf-bldf-$$ -d $TMPDIR |
| 24 | 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 -f gf-inf-$$ -d $TMPDIR |
| 25 | gf24 growfiles -W gf24 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -f gf-jbld-$$ -d $TMPDIR |
| 26 | 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 -f gf-large-gs-$$ -d $TMPDIR |
| 27 | 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 -f gfsmallio-$$ -d $TMPDIR |
| 28 | gf27 growfiles -W gf27 -b -D 0 -w -g 8b -C 1 -b -i 1000 -u -f gfsparse-1-$$ -d $TMPDIR |
| 29 | gf28 growfiles -W gf28 -b -D 0 -w -g 16b -C 1 -b -i 1000 -u -f gfsparse-2-$$ -d $TMPDIR |
| 30 | gf29 growfiles -W gf29 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u -f gfsparse-3-$$ -d $TMPDIR |
| 31 | 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 -f gf-sync-$$ -d $TMPDIR |
yaberauneya | 09c00b3 | 2009-12-11 09:51:46 +0000 | [diff] [blame] | 32 | rwtest01 export LTPROOT; rwtest -N rwtest01 -c -q -i 60s -f sync 10%25000:$TMPDIR/rw-sync-$$ |
| 33 | rwtest02 export LTPROOT; rwtest -N rwtest02 -c -q -i 60s -f buffered 10%25000:$TMPDIR/rw-buffered-$$ |
| 34 | rwtest03 export LTPROOT; rwtest -N rwtest03 -c -q -i 60s -n 2 -f buffered -s mmread,mmwrite -m random -Dv 10%25000:$TMPDIR/mm-buff-$$ |
| 35 | rwtest04 export LTPROOT; rwtest -N rwtest04 -c -q -i 60s -n 2 -f sync -s mmread,mmwrite -m random -Dv 10%25000:$TMPDIR/mm-sync-$$ |
| 36 | rwtest05 export LTPROOT; rwtest -N rwtest05 -c -q -i 50 -T 64b 500b:$TMPDIR/rwtest01%f |
alaffin | 1ab5849 | 2000-07-25 20:29:06 +0000 | [diff] [blame] | 37 | |
| 38 | #must be run as root |
robbiew | bc8a481 | 2004-02-25 17:19:41 +0000 | [diff] [blame] | 39 | #iogen01 iogen -i 120s -s read,write 500b:doio.f1.$$ 1000b:doio.f2.$$ | doio -akv -n 2 |
Garrett Cooper | 4b49678 | 2010-08-16 23:36:10 -0700 | [diff] [blame] | 40 | iogen01 export LTPROOT; rwtest -N iogen01 -i 120s -s read,write -Da -Dv -n 2 500b:$TMPDIR/doio.f1.$$ 1000b:$TMPDIR/doio.f2.$$ |
alaffin | 802d3e3 | 2000-08-23 20:04:23 +0000 | [diff] [blame] | 41 | |
Garrett Cooper | f388d33 | 2010-11-11 09:19:16 -0800 | [diff] [blame] | 42 | fs_inod01 fs_inod $TMPDIR 10 10 10 |
yaberauneya | 83eb2d1 | 2009-10-14 19:32:10 +0000 | [diff] [blame] | 43 | linker01 linktest.sh 1000 1000 |
plars | edab67b | 2001-09-04 19:51:03 +0000 | [diff] [blame] | 44 | openfile01 openfile -f10 -t10 |
robbiew | e52c878 | 2002-12-04 19:47:12 +0000 | [diff] [blame] | 45 | inode01 inode01 |
| 46 | inode02 inode02 |
robbiew | c844563 | 2003-01-06 21:35:55 +0000 | [diff] [blame] | 47 | stream01 stream01 |
| 48 | stream02 stream02 |
| 49 | stream03 stream03 |
| 50 | stream04 stream04 |
| 51 | stream05 stream05 |
robbiew | 24e30ab | 2003-01-07 20:53:21 +0000 | [diff] [blame] | 52 | ftest01 ftest01 |
| 53 | ftest02 ftest02 |
| 54 | ftest03 ftest03 |
| 55 | ftest04 ftest04 |
| 56 | ftest05 ftest05 |
| 57 | ftest06 ftest06 |
| 58 | ftest07 ftest07 |
| 59 | ftest08 ftest08 |
subrata_modak | ea8c728 | 2008-04-10 05:45:53 +0000 | [diff] [blame] | 60 | |
| 61 | lftest01 lftest 100 |
| 62 | writetest01 writetest |
| 63 | |
subrata_modak | 11ddefd | 2008-12-23 06:30:37 +0000 | [diff] [blame] | 64 | #Also run the fs_di (Data Integrity tests) |
subrata_modak | 606e544 | 2009-10-18 18:01:18 +0000 | [diff] [blame] | 65 | fs_di fs_di -d $TMPDIR |
subrata_modak | 11ddefd | 2008-12-23 06:30:37 +0000 | [diff] [blame] | 66 | |
Subrata Modak | 95e8b61 | 2010-06-14 17:59:09 +0530 | [diff] [blame] | 67 | # Read every file in /proc. Not likely to crash, but does enough |
subrata_modak | 8437891 | 2008-12-23 06:37:59 +0000 | [diff] [blame] | 68 | # to disturb the kernel. A good kernel latency killer too. |
| 69 | # Was not sure why it should reside in runtest/crashme and won´t get tested ever |
| 70 | proc01 proc01 |
| 71 | |
subrata_modak | ee5f6b3 | 2008-12-23 06:43:49 +0000 | [diff] [blame] | 72 | #Run the File System Race Condition Check tests as well |
| 73 | fs_racer fs_racer.sh -t 5 |
| 74 | |
subrata_modak | c11d210 | 2009-02-18 07:36:48 +0000 | [diff] [blame] | 75 | #Run the Quota Remount Test introduced in linux-2.6.26 |
| 76 | quota_remount_test01 quota_remount_test01.sh |