macOS
brew install fioprovider-native install command
brew / rang 1853
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de fio pour les workflows d'agents IA.
installation
brew install fioprovider-native install command
aperçu
I/O benchmark and stress test
historique
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.
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.
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.
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.
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.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
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
| Commande | Type | Exposition | Note |
|---|---|---|---|
fio | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fio-btrace2fio | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fio-dedupe | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fio-genzipf | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fio-histo-log-pctiles.py | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fio-verify-state | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fio2gnuplot | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fio_generate_plots | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fio_jsonplus_clat2csv | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fiologparser.py | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fiologparser_hist.py | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
genfio | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
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.
métadonnées d'installation
| Clé du paquet | brew:fio |
|---|---|
| Version | 3.42 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://github.com/axboe/fio |
| Dépôt | https://github.com/axboe/fio |
| Bouteille | non enregistré |
| Service | aucun déclaré |
piste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.