Skip to content
SPECIFICTION
Get listed

stress-ng vs y-cruncher

stress-ng

github.com

y-cruncher

numberworld.org

Side by side

Figurestress-ngy-cruncher
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOSYes—
LinuxYesYes
AndroidYes—
Self-hostedYes—
Plans published11
Spec score · PC stress testing tools7.6 (#12)7.6 (#13)
LicenseThe repository identifies its license as GPL-2.0.Downloading the listed binaries constitutes acceptance of the license agreement.
PlatformsThe 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.The current release page lists downloads for Windows and Linux, with static and dynamic Linux builds.
Purposestress-ng stress tests computer systems by exercising physical subsystems and operating system kernel interfaces.y-cruncher computes Pi and other mathematical constants to trillions of digits.

Plans

stress-ng

  • FreeFree

stress-ng pricing →

y-cruncher

  • Non-commercial / academic useFree

y-cruncher pricing →

In their own words

stress-ng

stress-ng is a free utility for loading computer subsystems and operating system kernel interfaces with stress tests. Its project lists more than 390 tests, including suites for CPU, virtual memory, filesystems, and memory or CPU caches. CPU tests exercise floating-point, integer, bit-manipulation, and control-flow operations. Listed architecture coverage includes ARM, x86-64, RISC-V, MIPS, Power, SPARC, and s390x. The project originally aimed to reveal hardware problems such as thermal overruns and operating system bugs under heavy load. stress-ng can report test throughput to help observe performance changes between operating system releases or hardware types, but the project says it is not a precise benchmark suite. Some tests may heat poorly designed hardware or create excessive system thrashing that is hard to stop. On Linux, running as root adjusts out-of-memory settings so stressors can become unkillable in low-memory conditions; the README advises careful use. The project documents Docker snapshots and installation on recent Ubuntu releases through its PPA. It is licensed under GPL-2.0 and costs nothing.

Visit github.com

y-cruncher

y-cruncher calculates Pi and other mathematical constants to trillions of digits, and also serves as a multithreaded benchmark and stress-testing program for overclockers and hardware enthusiasts. For most constants, it uses separate algorithms to compute and verify results. Its multithreading uses modern multi-core processors without significantly increasing memory usage, and it supports SIMD instruction sets such as SSE, AVX and AVX512. For computations that exceed available memory, y-cruncher manages swap space and can use multiple drives for disk swapping. It can detect and correct minor errors attributed to hardware instability or software bugs. Windows and Linux downloads are available; the listed requirements are Windows 8 or later, 64-bit Linux, and an x86 or x64 processor. The Linux static build lacks TBB and NUMA binding, while the dynamic build supports all features but is less portable. The free plan permits non-commercial and academic use; commercial-purpose licensing may be available by contacting the developer. Major algorithm redesigns and rewrites are on hiatus, though maintenance and some processor optimizations continue.

Visit numberworld.org