909ab76eae
stressapptest is a userspace test, primarily composed of threads doing memory copies and directIO disk read/write. It allocates a large block of memory (typically 85% of the total memory on the machine), and each thread will choose randomized blocks of memory to copy, or to write to disk. Typically there are two threads per processor, and two threads for each disk. Result checking is done as the test proceeds by CRCing the data as it is copied. https://github.com/stressapptest/stressapptest Signed-off-by: guohao15 <guohao15@xiaomi.com>
28 lines
769 B
Plaintext
28 lines
769 B
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
#
|
|
|
|
config TESTING_STRESSAPPTEST
|
|
bool "stressapptest"
|
|
default n
|
|
help
|
|
stressapptest is a userspace memory and CPU stress test tool. It
|
|
exercises the memory and CPU subsystem stressing for cache misses,
|
|
TLB misses, memory allocation, memory freeing, etc. It has been
|
|
used to find hardware bugs, test operating system reliability, and
|
|
test system stability.
|
|
http://people.redhat.com/~fche/stressapptest/
|
|
|
|
if TESTING_STRESSAPPTEST
|
|
|
|
config TESTING_STRESSAPPTEST_PRIORITY
|
|
int "Priority of stressapptest process"
|
|
default 100
|
|
|
|
config TESTING_STRESSAPPTEST_STACKSIZE
|
|
int "Stack size of stressapptest process"
|
|
default 8192
|
|
|
|
endif
|