stress-ng

Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed

About

stress-ng is ranked #9 of 25 in hardware diagnostic software on Inferse. It runs on Android, Linux, macOS, Self-hosted, Windows. There is a free plan.

Compared on hardware diagnostic software

Free plan
Yesgithub.com
Platform support
multi-platformgithub.com
Stress testing
Yesgithub.com
Memory testing
Yesgithub.com
Disk health checks
Yesgithub.com
Diagnostic reports
Yesgithub.com

Facts

Purpose
stress-ng stress tests computer systems by exercising physical subsystems and operating system kernel interfaces.github.com · 3 Oct 2026
Stress tests
The project lists 390+ stress tests, including 100+ CPU, 60+ virtual memory, 80+ filesystem, and 50+ memory or CPU cache tests.github.com · 3 Oct 2026
CPU coverage
CPU stress tests exercise floating point, integer, bit manipulation, and control flow operations.github.com · 3 Oct 2026
Platforms
The README lists Linux, Solaris, BSD variants, Minix, Android, MacOS X, Serenity OS, GNU/Hurd, Haiku, WSL, Cygwin, and SunOS/Dilos among supported or tested systems.github.com · 3 Oct 2026
Architectures
The README lists test coverage across architectures including ARM, x86-64, RISC-V, MIPS, Power, SPARC, and s390x.github.com · 3 Oct 2026
Use cases
The project says it was originally intended to expose hardware issues such as thermal overruns and operating system bugs that occur under heavy load.github.com · 3 Oct 2026
Throughput metrics
stress-ng can measure test throughput to observe performance changes across operating system releases or hardware types, but the project says it is not a precise benchmark suite.github.com · 3 Oct 2026
Usage caution
Some tests can make poorly designed hardware run hot and cause excessive system thrashing that may be difficult to stop.github.com · 3 Oct 2026
Privileges
When run as root on Linux, stress-ng adjusts out-of-memory settings so stressors are unkillable in low-memory situations; the README advises judicious use.github.com · 3 Oct 2026
Packaging
The README documents running the latest snapshot in a Docker container and installing recent Ubuntu versions from the project’s PPA.github.com · 3 Oct 2026
Build dependencies
The build detects optional library dependencies and can disable functionality when support libraries are missing.github.com · 3 Oct 2026
License
The repository identifies its license as GPL-2.0.github.com · 3 Oct 2026
Support and contributions
The README invites patches by email or merge requests through the stress-ng GitHub repository.github.com · 3 Oct 2026

Best stress-ng alternatives

See all 12

Where it ranks on Inferse

Sources