我见过系统管理员使用 /proc/sys/vm/drop_caches(通过 cron 将 3 回显到此文件)来释放缓存。这样做真的有意义吗?干净的缓存不是在需要时被回收吗?
谢谢。
答案1
在正常操作中,这不是必需的。这样做的正常原因是为了能够测试某个程序在使用冷缓存运行时的性能。
我见过系统管理员使用 /proc/sys/vm/drop_caches(通过 cron 将 3 回显到此文件)来释放缓存。这样做真的有意义吗?干净的缓存不是在需要时被回收吗?
谢谢。
在正常操作中,这不是必需的。这样做的正常原因是为了能够测试某个程序在使用冷缓存运行时的性能。