首页/系统/Linux 内核与性能调优速查/vmtouch 页面缓存探查与预热
本包目录(357 条)
sysctl 内核参数72 条CPU 与调度60 条
内存与 OOM58 条
磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

vmtouch 页面缓存探查与预热

vmtouch 可查看文件/目录在页缓存中的覆盖率,也可预热(-t)或驱逐(-e)缓存,用于验证缓存命中和控制内存占用。

安装vmtouch 包
查看vmtouch -v <路径>
操作-t 预热 / -e 驱逐 / -l 锁定

示例

示例
vmtouch -v /data/app.jar
sudo vmtouch -t /data/app.jar
sudo vmtouch -e /data/app.jar

易错点

  • 预热会占用内存影响其他缓存,容量评估后再用
  • 驱逐用于测试缓存敏感性,生产谨慎(会造成冷启动延迟)

数据来源与参考

  • vmtouch 官方文档(vmtouch(8))
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌