Ross ROSS = Recommend OSS · open-source software intelligence for agents

hoytech/vmtouch

Portable file system cache diagnostics and control observed · 2026-08-28

github.com/hoytech/vmtouch · homepage · C · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5334
  • days_rel: n/a
  • days_push: 914
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1951 stars · 223 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

vmtouch is a portable command-line utility for learning about and controlling the file system cache of Unix and Unix-like systems. It reports which files and pages are resident in memory, lets you load or evict files from cache, and can lock files into memory with mlock so the OS cannot evict them.

Use cases

  • check how much of a directory or file is currently in the page cache
  • lock a file into memory so the OS won't evict it
  • evict a file from the file system cache
  • warm the cache for batch or cron jobs
  • keep a hot-standby file server's files resident in memory
  • maintain a soft quota of cache usage
  • plot filesystem cache usage over time
  • preserve a virtual memory profile when failing over servers

When to choose

  • you need to inspect or control the Unix page cache from the command line
  • you want to pin files into physical memory for predictable latency on databases or file servers
  • you need a small, dependency-free C tool that runs across Unix-like platforms
  • you are tuning or debugging cache behavior for batch jobs or hot-standby setups

When to avoid

  • you are on Windows or another non-Unix platform
  • you need application-level cache management rather than OS page cache control
  • you want a long-running daemon with automatic cache policies instead of an on-demand CLI

Facets

cli-tool · maturity stable

cli caching file-system monitoring developer-tools developer-tools operating-systems performance files bsd cli page-cache virtual-memory mlock cache-eviction cache-warming memory-management system-administration posix cache-diagnostics command-line linux macos

3 sources

Member repositories

RepositoryRoleHealth v2
hoytech/vmtouchmain32

For agents

markdown · JSON · MCP: product_card(name="hoytech/vmtouch")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem