vmtouch
1 like
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
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
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


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