stress-ng - tool to load and stress a computer

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Proposed Universe amd64
Package filename stress-ng_0.09.25-1ubuntu3_amd64.deb
Package name stress-ng
Package version 0.09.25
Package release 1ubuntu3
Package architecture amd64
Package type deb
Category universe/devel
License -
Maintainer Colin King <>
Download size 1.51 MB
Installed size 3.83 MB
stress-ng can stress various subsystems of a computer.  It can stress load
CPU, cache, disk, memory, socket and pipe I/O, scheduling and much more.
stress-ng is a re-write of the original stress tool by Amos Waterland but
has many additional features such as specifying the number of bogo operations
to run, execution metrics, a stress verification on memory and compute
operations and considerably more stress mechanisms.


Package Version Architecture Repository
stress-ng_0.09.25-1ubuntu3_i386.deb 0.09.25 i386 Ubuntu Proposed Universe
stress-ng_0.09.25-1ubuntu2_i386.deb 0.09.25 i386 Ubuntu Updates Universe
stress-ng_0.09.25-1ubuntu2_amd64.deb 0.09.25 amd64 Ubuntu Updates Universe
stress-ng_0.09.25-1_i386.deb 0.09.25 i386 Ubuntu Universe
stress-ng_0.09.25-1_amd64.deb 0.09.25 amd64 Ubuntu Universe
stress-ng - - -


Name Value
libaio1 >= 0.3.93
libapparmor1 >= 2.10
libbsd0 >= 0.5.0
libc6 >= 2.27
libsctp1 >= 1.0.10+dfsg
zlib1g >= 1:1.1.4


Type URL
Binary Package stress-ng_0.09.25-1ubuntu3_amd64.deb
Source Package stress-ng

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    deb bionic-proposed universe
  2. Update the package index:
    # sudo apt-get update
  3. Install stress-ng deb package:
    # sudo apt-get install stress-ng


2019-08-15 - Colin King <>
stress-ng (0.09.25-1ubuntu3) bionic; urgency=medium
* stress-ng: stress-mmap: be less noisy on mmap failures and
fix directory cleanup (LP: #1807732)
- backport of upstream commit c0ce27a5870f
2019-04-04 - Colin King <>
stress-ng (0.09.25-1ubuntu2) bionic; urgency=medium
[Alfonso Sanchez-Beato]
* stress-numa: fix calculation of max nodes (LP: #1823208)
- use the count of bits in "Mems_allowed" to calculate the
maximum number of NUMA nodes
[Colin Ian King]
* stress-af-alg: check for EBUSY bind failures (LP: #1815123)
- backport of upstream prerequisits and the fix:
13c4c58d0150 expand error message to capture more information
39184c74f1e0 forgot to add in \n
aed180cb7b2f make ENOKEY a non-critical failure
7f1a617adcd6 skip over ciphers that may not exist
88cbe87a3cc1 fix errno = ENOENT assignment, should be == comparison
3ec28f2f5438 return EXIT_NOT_IMPLEMENTED if protocol is not supported
a5c2cb02e8ed stress-af-alg: check for EBUSY bind failures
2018-11-14 - Colin King <>
stress-ng (0.09.25-1ubuntu1) bionic; urgency=medium
* stress-dev: remove FIBMAP ioctl on device (LP: #1800609)
- fixes error of incorrect ioctl on block device
* stress-revio: ensure fiemap extent struct is zero'd (LP: #1798566)
- fixes fiemap ioctl failures because of garbage in struct
2018-04-18 - Colin King <>
stress-ng (0.09.25-1) unstable; urgency=medium
* Makefile: bump version
* stress-ng: don't enable TARGET_CLONES for kFreeBSD (LP: #1765050)
* stress-enosys: avoid calling vhangup with upper bits set (LP: #1757967)
2018-04-11 - Colin King <>
stress-ng (0.09.24-1) unstable; urgency=medium
* Makefile: bump version
* Misc small fixes detected by static analysis (LP: #1762848)
* stress-fcntl: use | rather than |= to get new_flags
* stress-tmpfs: clear mnts and check if mnts[i] is null
* stress-sync-file: fix incorrect placement of break statement
* stress-af-alkg: check for more NULL cmsg pointers
* stress-pipe: ensure no uninitialized data is written to pipe
* stress-fcntl: use | rather than |= to get new_flags
* test/test-posix-memalign.c: free allocated buffer
* test/test-fanotify.c: free buffer
* stress-mmapfailed: check for null return from mremap
* stress-af-alkg: check for NULL cmsg
* stress-resources: don't open on a null slavename
* stress-sysinfo: ensure mnts array is zero'd
* stress-cpu: make loop index in jenkin func size_t to fix overflow
* stress-vm: don't loop forever in child sleep loop
* ignite-cpu: don't wait for parent to kill loop, add timeout
check too
* Double number of stressor processes up to 8192
* Add stream-index indexing option
* Make some settings global to fix args confustion
2018-03-28 - Colin King <>
stress-ng (0.09.23-1) unstable; urgency=medium
* Makefile: bump version
* cache: revert using shim_str* funcs (LP: #1759515)
Using the shim_* str functions breaks the cache globbing paths,
so for now, revert these.
2018-03-23 - Colin King <>
stress-ng (0.09.22-1) unstable; urgency=medium
* Makefile: bump version
* stress-mmap: add extra checking on fd, don't do I/O on -ve fd
* out-of-memory: ensure buffer is null-terminated
* out-of-memory: move non-linux variant of process_oomed
* out-of-memory: detect if a stressor was killed by the OOM killer and
don't mark it as a strict stressor failure (LP: #1755245)
* stress-mmap: add missing I/O to/from mmap'd buffer on mmap'd address
* stress-ng.h: fix missing perf option (LP: #1758383)

See Also

Package Description
syslinux-efi_6.03+dfsg1-2ubuntu0.18.04.2_all.deb collection of bootloaders (UEFI bootloader)
syslinux-utils_6.03+dfsg1-2ubuntu0.18.04.2_amd64.deb collection of bootloaders (utilities)
v4l2loopback-dkms_0.10.0-1ubuntu1.2_all.deb Source for the v4l2loopback driver (DKMS)
v4l2loopback-source_0.10.0-1ubuntu1.2_all.deb Source for the v4l2loopback driver
v4l2loopback-utils_0.10.0-1ubuntu1.2_amd64.deb Commandline utilities for the for the v4l2-loopback module
vim-haproxy_1.8.8-1ubuntu0.5_all.deb syntax highlighting for HAProxy configuration files
xtables-addons-common_3.0-0.1ubuntu3_amd64.deb Extensions targets and matches for iptables [tools, libs]
xtables-addons-dkms_3.0-0.1ubuntu3_all.deb Extensions targets and matches for iptables
xtables-addons-source_3.0-0.1ubuntu3_all.deb Extensions targets and matches for iptables [modules sources]