From f56c2554279a4a9e3aa67a30411c4b764cc7e69d Mon Sep 17 00:00:00 2001 From: "nick.j.sanders" Date: Tue, 27 Oct 2009 06:18:51 +0000 Subject: [PATCH] Add manpage contributed by Michael Prokop . --- stressapptest.1 | 187 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 stressapptest.1 diff --git a/stressapptest.1 b/stressapptest.1 new file mode 100644 index 0000000..695f9ee --- /dev/null +++ b/stressapptest.1 @@ -0,0 +1,187 @@ +.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 +Mumber of cache line sized datastructures to allocate for the cache coherency +threads to operate. + +.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