stress is a workload generator and stress tester for Unix-like systems. It will impose user-specified amounts of CPU, I/O, RAM, and HDD load and report any errors it detects. It is used for automated stress testing and for debugging system components that fail only or more often when under load. It runs on x86, PPC64, and PPC 32 GNU/Linux, Tru64, SPARC Solaris, and other platforms.
| Tags | Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: This release tries to detect memory corruption.


Changes: An option was added to write over existing memory, as experimental results submitted by IBM indicated that stress was exercising the swap write-out path far more than the read-in path. Also, a small bugfix was made to the year suffix calculation.


Changes: This release adds the ability to stride through memory in increments of greater than a single byte, and to wait a specified number of seconds before releasing memory.


Changes: A bug has been fixed in which timeout under extremely heavy load could wrap to a negative value. There are some usage statement fixes and improved Debian packaging.


Changes: This version rewrites the usage statement so as to be explicit about disk and memory stress. The Debian packaging was improved.