Name Date Size #Lines LOC

..--

doc/H14-Sep-2021-43

include/H14-Sep-2021-6534

lib/H18-Mar-2023-798598

misc/H05-May-2025-129,43977,418

testcases/H14-Sep-2021-4,3193,011

tools/H28-May-2024-2,5791,521

MakefileHD14-Sep-2021164 128

READMEHD14-Sep-2021895 2115

all.cfgHD14-Sep-2021149 96

creat.cfgHD14-Sep-2021153 96

ddb.confHD14-Sep-2021259 72

default.cfgHD27-May-20233.2 KiB123101

df.cfgHD14-Sep-2021176 95

disk.cfgHD14-Sep-2021185 96

io.cfgHD14-Sep-2021239 106

jeff.cfgHD14-Sep-2021182 95

link.cfgHD14-Sep-2021193 107

load.cfgHD14-Sep-2021662 1914

lockf.cfgHD14-Sep-2021225 107

marcus.cfgHD14-Sep-2021466 2521

mkdir.cfgHD14-Sep-2021176 107

mkfifo.cfgHD14-Sep-2021177 96

norw.cfgHD14-Sep-202185 74

noswap.cfgHD14-Sep-202187 74

pty.cfgHD14-Sep-2021145 96

run.shHD14-Sep-20213 KiB8548

rw.cfgHD14-Sep-2021141 96

syscall.cfgHD14-Sep-2021222 128

sysctl.cfgHD14-Sep-2021257 139

udp.cfgHD14-Sep-2021197 106

vfs.cfgHD14-Sep-2021204 95

README

1stress2 is a tool for finding problems in the kernel.
2
3It is composed of a large number of regression tests, tests that
4stress various components of the kernel and a few validation tests.
5There are currently some 700 different tests.
6
7The key idea behind stress2 is to randomize as much as possible in
8a test, as a way of achieving better coverage.  For example, varying
9VM pressure, varying numbers of threads, varying delays, etc.
10stress2 has found a large number of problems:
11https://people.freebsd.org/~pho/stress/log/
12
13To run the full test suite type "make test" in the stress2 directory.
14
15To run a subset of tests, go to the stress2/misc directory.
16    To run for example all tmpfs tests, type ./all.sh -o $(grep -l tmpfs *.sh)
17    To run fdatasync.sh for one hour, type ./all.sh -m 60 fdatasync.sh"
18    To run dup2.sh three times, type ./all.sh -l 3 dup2.sh
19
20Peter Holm <pho@FreeBSD.org>
21