# stress-ng を Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper でインストール

stress-ng のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:stress-ng
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install stress-ng
```

  証拠: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install stress-ng
```

  証拠: MacPorts ports tree: benchmarks/stress-ng/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add stress-ng
```

  証拠: Alpine Linux edge package indexes: stress-ng from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install stress-ng
```

  証拠: Debian stable package indexes: stress-ng from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install stress-ng
```

  証拠: Fedora Rawhide package metadata: stress-ng from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#stress-ng
```

  証拠: nixpkgs package indexes: pkgs/by-name/st/stress-ng/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S stress-ng
```

  証拠: Arch Linux sync databases: stress-ng from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install stress-ng
```

  証拠: openSUSE Tumbleweed package metadata: stress-ng from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

## パッケージ情報

- **パッケージキー:** brew:stress-ng
- **パッケージマネージャ:** Homebrew
- **バージョン:** 0.21.04
- **ソース概要:** Stress test a computer system in various selectable ways
- **ホームページ:** <https://wiki.ubuntu.com/Kernel/Reference/stress-ng>
- **リポジトリ:** <https://github.com/ColinIanKing/stress-ng>
- **最終更新:** 2026-07-14T12:06:22Z
- **生成日時:** 2026-08-03T19:37:03+00:00

## 実行可能ファイル

- stress-ng (エイリアス)

## インストール挙動

- Bottle: 利用不可

## バージョンと鮮度

- ページ生成日: 2026-08-03
- マネージャ版: 0.21.04
## プロジェクトの歴史と使われ方

stress-ng is a broad system stress and kernel-exercising CLI descended in spirit from the older `stress` utility but expanded into hundreds of targeted stressors for CPUs, memory, filesystems, kernel interfaces, and hardware behavior.

### プロジェクトの歴史

The in-tree Debian changelog records stress-ng 0.01.00 on 2013-10-15 as the initial version by Colin King. The upstream README describes stress-ng as the upstream project repository and says it was designed to exercise physical subsystems and operating-system kernel interfaces.

The project name means stress next generation, and the README now describes a large test surface: hundreds of stress tests, CPU-specific tests, virtual-memory tests, filesystem tests, and memory/cache tests. That growth changed it from a simple load generator into a toolkit for provoking kernel, platform, and hardware edge cases.

### 採用の歴史

stress-ng is distributed across many Unix-like package managers in the supplied package facts, including apk, Homebrew, Debian, Fedora/dnf, MacPorts, Nix, pacman, Ubuntu, and zypper. Its README also points Ubuntu users to a project PPA for recent versions.

Its official Ubuntu wiki page is maintained as a kernel reference and quick-start guide, which reflects how the tool moved from a standalone utility into common kernel, distro, and hardware validation workflows.

### 使われ方

Common package-manager usage is installing `stress-ng` and running one or more named stressors with a timeout, such as CPU matrix work, scheduler classes, memory pressure, filesystem operations, or perf/metrics reporting. The Ubuntu guide emphasizes caution because the tests can heat hardware and cause heavy thrashing.

The README warns that stress-ng can measure throughput rates but is not intended as a precise benchmark suite. In package culture, that distinction matters: it is for reproducing stress and finding failures, not for publishing synthetic leaderboard numbers.

### パッケージ好きにとっての重要性

stress-ng is beloved by system-package people because it is small to install, scriptable, broad in coverage, and useful immediately after a kernel, libc, compiler, VM, or hardware change.

For maintainers, it is also a packaging canary: if a platform port, sandbox, container, scheduler, filesystem, or architecture behaves oddly under stress-ng, there is probably a real bug worth chasing.

### タイムライン

- 2013-10-15: In-tree Debian changelog records stress-ng 0.01.00 as the initial version.
- 2015-06-05: GitHub repository metadata records public repository creation.
- 2019: Ubuntu wiki reference guide documents typical stress-ng use cases for kernel and system testing.
- 2026: README describes more than 380 stress tests and broad portability across Unix-like systems and related environments.

### Related projects

- `stress` is the older load-generation tool that stress-ng effectively supersedes for broader kernel and subsystem coverage.
- Ubuntu kernel testing, Linux perf, containers, and distro build farms are natural neighboring workflows.

### ソース

- <https://github.com/ColinIanKing/stress-ng>
- <https://raw.githubusercontent.com/ColinIanKing/stress-ng/master/debian/changelog>
- <https://wiki.ubuntu.com/Kernel/Reference/stress-ng>
- source_facts.package-manager


## セキュリティノート

narrow executable package without higher-risk signals.

- **Geiger リスク:** グリーン / 低
- narrow executable package without higher-risk signals

## 他のパッケージマネージャ記録

- Debian apt - stress-ng - 0.19.02-1: normalized package name match | Debian stable package indexes: stress-ng from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | tool to load and stress a computer | https://github.com/ColinIanKing/stress-ng
- Nix - stress-ng: normalized package name match | nixpkgs package indexes: pkgs/by-name/st/stress-ng/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - stress-ng - 0.17.06-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: stress-ng from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | tool to load and stress a computer | https://github.com/ColinIanKing/stress-ng
- apk - stress-ng - 0.21.04-r0: normalized package name match | Alpine Linux edge package indexes: stress-ng from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | stress-ng will stress test a computer system in various selectable ways | https://github.com/ColinIanKing/stress-ng
- apk - stress-ng-bash-completion - 0.21.04-r0: normalized package name match | Alpine Linux edge package indexes: stress-ng-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Bash completions for stress-ng | https://github.com/ColinIanKing/stress-ng
- apk - stress-ng-doc - 0.21.04-r0: normalized package name match | Alpine Linux edge package indexes: stress-ng-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | stress-ng will stress test a computer system in various selectable ways (documentation) | https://github.com/ColinIanKing/stress-ng
- dnf - stress-ng - 0.21.04-1.fc45: normalized package name match | Fedora Rawhide package metadata: stress-ng from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Stress test a computer system in various ways | https://github.com/ColinIanKing/stress-ng
- pacman - stress-ng - 0.21.04-2: normalized package name match | Arch Linux sync databases: stress-ng from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Software to stress test a computer system in various selectable ways | https://github.com/ColinIanKing/stress-ng
- zypper - stress-ng - 0.21.03-1.3: normalized package name match | openSUSE Tumbleweed package metadata: stress-ng from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Tool to load and stress a computer | https://github.com/ColinIanKing/stress-ng
- zypper - stress-ng-bash-completion - 0.21.03-1.3: normalized package name match | openSUSE Tumbleweed package metadata: stress-ng-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Bash Completion for stress-ng | https://github.com/ColinIanKing/stress-ng
- MacPorts - stress-ng: normalized package name match | MacPorts ports tree: benchmarks/stress-ng/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/stress-ng.yml](https://github.com/mxcl/pkgdb/blob/main/combined/stress-ng.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
