A tool to impose load on and stress test Unix-like systems. #Disk stress #I/O stress #CPU stress #Stress #Disk #I/O
stress is a simple tool that imposes a configurable amount of CPU, memory, I/O, and disk stress on POSIX-compliant operating systems. stress is written in portable ANSI C and uses the GNU Autotools to compile on most UNIX-like operating systems. It is free software, licensed under the GNU GPL.
stress is not a benchmark. It is a tool used by system administrators to evaluate how well their systems will scale, by kernel programmers to evaluate perceived performance characteristics, and by systems programmers to expose the classes of bugs which only or more frequently manifest themselves when the system is under heavy load.
stress is listed in the GNU Free Software Directory and has an entry on Freshmeat. It is used by the Linux Test Project and is part of a purpose-optimized GNU/Linux distribution called stresslinux. Linux Magazine did a writeup [pdf] about it. Engler's 2004 OSDI paper titled Using Model Checking to Find Serious File System Errors [pdf] references it.
Here is an example invocation: a load average of four is imposed on the system by specifying two CPU-bound processes, one I/O-bound process, and one memory allocator process.
$ stress --cpu 2 --io 1 --vm 1 --vm-bytes 128M --timeout 10s --verbose stress: info: [9372] dispatching hogs: 2 cpu, 1 io, 1 vm, 0 hdd stress: dbug: [9372] (243) using backoff sleep of 12000us stress: dbug: [9372] (262) setting timeout to 10s stress: dbug: [9372] (285) --> hogcpu worker 9373 forked stress: dbug: [9372] (305) --> hogio worker 9374 forked stress: dbug: [9372] (325) --> hogvm worker 9375 forked stress: dbug: [9372] (243) using backoff sleep of 3000us stress: dbug: [9372] (262) setting timeout to 10s stress: dbug: [9372] (285) --> hogcpu worker 9376 forked stress: dbug: [9375] (466) hogvm worker malloced 134217728 bytes stress: dbug: [9372] (382)
stress 1.0.1
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- filename:
- stress-1.0.1.tar.gz
- main category:
- Utilities
- developer:
- visit homepage
calibre 7.9.0
IrfanView 4.67
Windows Sandbox Launcher 1.0.0
Zoom Client 6.0.3.37634
ShareX 16.0.1
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
Bitdefender Antivirus Free 27.0.35.146
Context Menu Manager 3.3.3.1
7-Zip 23.01 / 24.04 Beta
- Bitdefender Antivirus Free
- Context Menu Manager
- 7-Zip
- calibre
- IrfanView
- Windows Sandbox Launcher
- Zoom Client
- ShareX
- 4k Video Downloader
- Microsoft Teams