macOS
brew install vmtouchlocal Homebrew formula metadata
sudo port install vmtouchMacPorts ports tree · sysutils/vmtouch/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de vmtouch pour les workflows d'agents IA.
installation
brew install vmtouchlocal Homebrew formula metadata
sudo port install vmtouchMacPorts ports tree · sysutils/vmtouch/Portfile · Source: api.github.com
sudo apk add vmtouchAlpine Linux edge package indexes · vmtouch · Source: dl-cdn.alpinelinux.org
sudo apt install vmtouchDebian stable package indexes · vmtouch · Source: deb.debian.org
sudo dnf install vmtouchFedora Rawhide package metadata · vmtouch · Source: dl.fedoraproject.org
nix profile install nixpkgs#vmtouchnixpkgs package indexes · pkgs/by-name/vm/vmtouch/package.nix · Source: api.github.com
sudo zypper install vmtouchopenSUSE Tumbleweed package metadata · vmtouch · Source: download.opensuse.org
aperçu
Portable file system cache diagnostics and control
historique
vmtouch, the Virtual Memory Toucher, is a portable Unix tool for seeing and influencing which file pages are resident in the filesystem cache. It exposes low-level virtual-memory primitives such as `mmap`, `mincore`, `mlock`, `msync`, and `posix_fadvise` through a compact command-line interface.
The upstream README identifies vmtouch as Doug Hoyte's project, with copyright years 2009-2017 and contributors tracked in the CHANGES file. The changelog records 0.7.1 as the first public release, followed by portability work for Solaris, OS X, and HP-UX by the 0.8.0 release in December 2012.
The 2015-2018 releases show the tool maturing from a cache-inspection utility into a more scriptable systems tool. Version 1.0.1 added page-range support, version 1.1.0 improved large-value checking and Linux block-device handling, version 1.2.0 added include/exclude filename patterns, version 1.3.0 added batch input mode, and version 1.3.1 added PID-file support for daemonized memory locking.
vmtouch's adoption story is mostly that of a niche tool spreading across Unix-like operating systems because it maps directly to common performance investigations. The manual lists confirmed support for Linux, FreeBSD, Solaris, OS X, and HP-UX, while noting that eviction support varies by kernel API.
With no options, vmtouch reports cache residency by mapping files read-only and querying resident pages with `mincore`. Operators use `-t` to fault pages into cache, `-e` to ask the OS to evict pages, and `-l` or `-L` to lock pages in physical memory for as long as the process runs. Directory recursion, page ranges, ignore/include patterns, and batch lists make it usable against large trees.
vmtouch is significant in package-manager culture because it gives administrators a repeatable way to demonstrate and manipulate the otherwise invisible filesystem cache. It is especially handy for benchmarking, warming hot datasets, testing cold-cache behavior, and explaining why a second run of a workload is faster than the first.
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 |
|---|---|---|---|
vmtouch | cli | exécutable global |
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.
https://github.com/hoytech/vmtouch
métadonnées d'installation
| Clé du paquet | brew:vmtouch |
|---|---|
| Version | 1.3.1 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/vmtouch |
| Page d'accueil | https://hoytech.com/vmtouch/ |
| Dépôt | https://github.com/hoytech/vmtouch |
| Docs amont | https://github.com/hoytech/vmtouch#readme |
| Licence | BSD-3-Clause |
| Archive source | https://github.com/hoytech/vmtouch/archive/refs/tags/v1.3.1.tar.gz |
| Dernière mise à jour | 2026-07-10T10:08:02-04:00 |
| Pulse | updated |
| Bouteille | disponible (sur arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | vmtouch |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
vmtouch 1.3.1-3
Portable file system cache diagnostics and control
sudo apt install vmtouchvmtouch
nix profile install nixpkgs#vmtouchvmtouch 1.3.1-2
Portable file system cache diagnostics and control
sudo apt install vmtouchvmtouch 1.3.1-r0
Portable file system cache diagnostics and control
sudo apk add vmtouchvmtouch-doc 1.3.1-r0
Portable file system cache diagnostics and control (documentation)
sudo apk add vmtouch-docvmtouch 1.3.1-12.fc44
Portable file system cache diagnostics and control
sudo dnf install vmtouchvmtouch 1.3.1-1.21
Portable file system cache diagnostics and control
sudo zypper install vmtouchvmtouch
sudo port install vmtouchpiste 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.