Automic VaultAutomic Vault

brew

Installer fio avec Homebrew, apk, chocolatey, apt, dnf, Nix, pacman, zypper, scoop, winget

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de fio pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install fio

local Homebrew formula metadata

Linux

Alpine Linux apkvérifié · 92%
sudo apk add fio

Alpine Linux edge package indexes · fio · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install fio

Debian stable package indexes · fio · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install fio

Fedora Rawhide package metadata · fio · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#fio

nixpkgs package indexes · pkgs/by-name/fi/fio/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S fio

Arch Linux sync databases · fio · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install fio

openSUSE Tumbleweed package metadata · fio · Source: download.opensuse.org

aperçu

Résumé du paquet

I/O benchmark and stress test

Commandes et alias

  • fio
  • fio-btrace2fio
  • fio-dedupe
  • fio-genzipf
  • fio-histo-log-pctiles.py
  • fio-verify-state
  • fio2gnuplot
  • fio_generate_plots
  • fio_jsonplus_clat2csv
  • fiologparser.py
  • fiologparser_hist.py
  • genfio

historique

Historique du projet et usages

fio, the Flexible I/O Tester, is a storage workload generator, benchmark, and stress-test tool. It lets users describe I/O workloads in job files or command-line options, then runs threads or processes that perform the requested reads, writes, syncs, async I/O, memory-mapped I/O, and other workload patterns.

Historique du projet

The fio manual includes its own origin story: Jens Axboe wrote fio because he was tired of writing special-purpose test programs every time he needed to test a particular workload for performance analysis or bug reproduction. The manual dates that authorship note to September 5, 2006.

That motivation shaped fio's design. Instead of being a single benchmark with one workload model, fio became a flexible engine for simulating many combinations of threads, processes, I/O engines, block sizes, queue depths, files, devices, and verification settings.

The canonical source is documented as Jens Axboe's kernel.org Git repository, with GitHub listed as an official mirror. That kernel-adjacent hosting history fits fio's role: it is a tool used by storage developers, kernel engineers, filesystem maintainers, database operators, and performance testers who need reproducible I/O workloads.

Historique d'adoption

fio's own documentation records distribution adoption across Debian starting with Squeeze, Ubuntu starting with 10.04 LTS, Fedora starting with Fedora 9 and EPEL 4, plus Mandriva, Arch Linux, Solaris via OpenCSW, BSD package repositories, and Windows installers beginning with fio 3.31.

That adoption pattern is unusually broad for a benchmark: fio is not just a lab tool, but a package-manager-standard executable that support teams and performance engineers expect to find on servers, workstations, CI images, and storage appliances.

Modes d'utilisation

The normal fio workflow is to write a job file that matches the I/O load to simulate, then run fio with that job file. Users can also pass options directly on the command line, and multiple job files can be serialized from one invocation.

fio is used to measure throughput, latency, IOPS, queue-depth behavior, async I/O, filesystem behavior, device saturation, and failure or verification cases. Because it can reproduce tailored workloads without writing new C test programs, it is a common bridge between bug reports and repeatable performance experiments.

Pourquoi les passionnés de paquets s'y intéressent

fio is package-nerd significant because it is the de facto portable storage torture tool. When a package, filesystem, block device, cloud volume, or database stack claims performance behavior, fio is often the small executable used to make that claim reproducible.

It is also a reminder that good benchmarking tools are languages. fio job files encode workload intent, and packagers care because shipping fio gives users a shared grammar for comparing machines, kernels, filesystems, and storage backends.

Chronologie

  • 2006: Jens Axboe authors fio to avoid repeatedly writing one-off I/O workload test programs.
  • 2008: fio documentation records Fedora 9 and EPEL 4 as starting points for Fedora/EPEL packages.
  • 2010: fio documentation records Ubuntu 10.04 LTS as the starting point for Ubuntu packages.
  • 2011: fio documentation records Debian Squeeze as the starting point for Debian packages.
  • 2022: fio 3.31 begins providing Windows installers for tagged releases.
  • 2026: fio documentation identifies 3.41-era development and continued maintenance.

Related projects

  • Linux kernel block-layer and I/O scheduler development are closely related to fio's origin and ongoing use.
  • iozone, bonnie++, dd, stress-ng, and filesystem-specific benchmarks are neighboring tools, but fio is usually chosen when workload shape matters.
  • Kernel.org infrastructure and the fio mailing list provide the project's canonical development context.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
fiocliexécutable global
fio-btrace2fiocliexécutable global
fio-dedupecliexécutable global
fio-genzipfcliexécutable global
fio-histo-log-pctiles.pycliexécutable global
fio-verify-statecliexécutable global
fio2gnuplotcliexécutable global
fio_generate_plotscliexécutable global
fio_jsonplus_clat2csvcliexécutable global
fiologparser.pycliexécutable global
fiologparser_hist.pycliexécutable global
genfiocliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire3.42
gestionnaire mis à jour
données localesOK
amontà jour
dernière version détectéefio-3.42

https://github.com/axboe/fio

  • infoNo package-manager update timestamp was available.confiance faible

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:fio
Version3.42
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/fio
Page d'accueilhttps://github.com/axboe/fio
Dépôthttps://github.com/axboe/fio
Docs amonthttps://fio.readthedocs.io/
LicenceGPL-2.0-only
Archive sourcehttps://github.com/axboe/fio/archive/refs/tags/fio-3.42.tar.gz
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namefio
Version Scheme0
Revision0
Conflicts With
  • fiona
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

fio 3.39-1

flexible I/O tester

https://github.com/axboe/fio

sudo apt install fio
  • Section: utils
  • Architecture: amd64
  • 14 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Fio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: fio from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

fio-examples 3.39-1

flexible I/O tester - example job files

https://github.com/axboe/fio

sudo apt install fio-examples
  • Section: utils
  • Architecture: all
  • Source Package: fio
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Fio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: fio-examples from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

fio

nix profile install nixpkgs#fio
  • normalized package name match
  • Correspondance par : Fio
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/fi/fio/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

fio 3.36-1build2

flexible I/O tester

https://github.com/axboe/fio

sudo apt install fio
  • Section: universe/utils
  • Architecture: amd64
  • 13 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Fio
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: fio from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

fio-examples 3.36-1build2

flexible I/O tester - example job files

https://github.com/axboe/fio

sudo apt install fio-examples
  • Section: universe/utils
  • Architecture: all
  • Source Package: fio
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Fio
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: fio-examples from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

fio 3.41-r0

Flexible I/O Tester

https://github.com/axboe/fio

sudo apk add fio
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: fio
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fio
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fio from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

fio-doc 3.41-r0

Flexible I/O Tester (documentation)

https://github.com/axboe/fio

sudo apk add fio-doc
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: fio
  • normalized package name match
  • Correspondance par : Fio
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fio-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

fio 3.42-1.fc45

Multithreaded IO generation tool

https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio

sudo dnf install fio
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: fio
  • 9 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: fio from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

fio-engine-dev-dax 3.42-1.fc45

PMDK dev-dax engine for fio.

https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio

sudo dnf install fio-engine-dev-dax
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: fio
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: fio-engine-dev-dax from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

fio-engine-http 3.42-1.fc45

HTTP engine for fio.

https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio

sudo dnf install fio-engine-http
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: fio
  • 5 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: fio-engine-http from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

fio-engine-libaio 3.42-1.fc45

Linux libaio engine for fio.

https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio

sudo dnf install fio-engine-libaio
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: fio
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: fio-engine-libaio from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

fio-engine-libpmem 3.42-1.fc45

PMDK pmemblk engine for fio.

https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio

sudo dnf install fio-engine-libpmem
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: fio
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: fio-engine-libpmem from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

fio-engine-nbd 3.42-1.fc45

Network Block Device engine for fio.

https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio

sudo dnf install fio-engine-nbd
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: fio
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: fio-engine-nbd from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

fio-engine-rados 3.42-1.fc45

Rados engine for fio.

https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio

sudo dnf install fio-engine-rados
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: fio
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: fio-engine-rados from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

fio-engine-rbd 3.42-1.fc45

Rados Block Device engine for fio.

https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio

sudo dnf install fio-engine-rbd
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: fio
  • 5 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: fio-engine-rbd from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

fio-engine-rdma 3.42-1.fc45

RDMA engine for fio.

https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio

sudo dnf install fio-engine-rdma
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: fio
  • 5 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: fio-engine-rdma from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment