vmtouch

vmtouch is a tool for learning about and controlling the file system cache of unix and unix-like systems. It is BSD licensed so you can basically do whatever you want with it.

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Linux
  • Solaris
  • FreeBSD
  • HP-UX
  • OpenBSD
-
No reviews
1like
1comment
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

  • lock-memory
  • Cache
  • paging
  • mlock
  • page
  • evict
  • virtual-memory
  • ramdisk
  • pages

vmtouch News & Activities

Highlights All activities

Recent activities

No activities found.

vmtouch information

  • Developed by

    US flaghoytech
  • Licensing

    Open Source (BSD-3-Clause) and Free product.
  • Written in

  • Alternatives

    1 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  1,911 Stars
  •  223 Forks
  •  54 Open Issues
  •   Updated  
View on GitHub

Our users have written 1 comments and reviews about vmtouch, and it has gotten 1 likes

vmtouch was added to AlternativeTo by ab1 on and this page was last updated .

Comments and Reviews

   
 Post comment/review
ab1
1

vmtouch can't replace ramdisk for write-only or mixed workloads.

What is vmtouch?

vmtouch is a tool for learning about and controlling the file system cache of unix and unix-like systems. It is BSD licensed so you can basically do whatever you want with it.

What is it good for?

  • Discovering which files your OS is caching
  • Telling the OS to cache or evict certain files or regions of files
  • Locking files into memory so the OS won't evict them
  • Preserving virtual memory profile when failing over servers
  • Keeping a "hot-standby" file-server
  • Plotting filesystem cache usage over time
  • Maintaining "soft quotas" of cache usage
  • Speeding up batch/cron jobs

Official Links