.TH STRESSAPPTEST 1 2009-10-20 .SH NAME stressapptest \- stress test application for simulating high load situations .SH SYNOPSIS .B stressapptest .RI [ options ] .SH DESCRIPTION This manual page documents briefly the .B stressapptest command. .PP \fBstressapptest\fP (unix name for Stressful Application Test) is a program that tries to maximize randomized traffic to memory from processor and I/O, with the intent of creating a realistic high load situation in order to test the existing hardware devices in a computer. .SH OPTIONS This program supports the following options: .TP .B \-A Run in degraded mode on incompatible systems. .TP .B \-C Number of memory CPU stress threads to run. .TP .B \-d Add a direct write disk thread with block device (or file) 'device'. .TP .B \-f Add a disk thread with tempfile 'filename'. .TP .B \-F Don't result check each transaction. .TP .B \-i Number of memory invert threads to run. .TP .B \-l Log output to file 'logfile'. .TP .B \-m Number of memory copy threads to run. .TP .B \-M Megabytes of RAM to test. .TP .B \-n Add a network thread connecting to system at 'ipaddr'. .TP .B \-p Size in bytes of memory chunks. .TP .B \-s Number of seconds to run. .TP .B \-v Verbosity (0-20), default is 8. .TP .B \-W Use more CPU-stressful memory copy. .TP .B \-\-blocks\-per\-segment Number of blocks to read/write per segment per iteration (\-d). .TP .B \-\-cache\-size Size of disk cache (\-d). .TP .B \-\-cc_inc_count Number of times to increment the cacheline's member. .TP .B \-\-cc_line_count Number of cache line sized datastructures to allocate for the cache coherency threads to operate. .TP .B \-\-cc_line_size Size of cache line to use as the basis for cache coherency test data structures. .TP .B \-\-cc_test Do the cache coherency testing. .TP .B \-\-destructive Write/wipe disk partition (\-d). .TP .B \-\-filesize Size of disk IO tempfiles. .TP .B \-\-findfiles Find locations to do disk IO automatically. .TP .B \-\-force_errors Inject false errors to test error handling. .TP .B \-\-force_errors_like_crazy Inject a lot of false errors to test error handling. .TP .B \-\-listen Run threads that listen for incoming net connections. .TP .B \-\-local_numa Choose memory regions associated with each CPU to be tested by that CPU. .TP .B \-\-max_errors Exit early after finding specified number of errors. .TP .B \-\-monitor_mode Only do ECC error polling, no stress load. .TP .B \-\-no_errors Run without checking for ECC or other errors. .TP .B \-\-paddr_base
Allocate memory starting from this address. .TP .B \-\-pause_delay Delay (in seconds) between power spikes. .TP .B \-\-pause_duration Duration (in seconds) of each pause. .TP .B \-\-random-threads Number of random threads for each disk write thread (\-d). .TP .B \-\-read-block-size Size of block for reading (\-d). .TP .B \-\-read-threshold