当前位置

首页 > 健康生活 > 心理 > cached为什么一直不释放,linux

cached为什么一直不释放,linux

推荐人: 来源: 摩登社 阅读: 1.54W 次
linux cached为什么一直不释放

当读写文件的时候,Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓存内存)。即使你的程序运行结束后,Cache Memory也不会自动释放。缓存内存(Cache Memory)在你需要使用内存的时候会自动释放,所以不必担心没有内存可用。当然也可以手动释放:

echo 1 > /proc/sys/vm/drop_caches

echo 2 > /proc/sys/vm/drop_caches

echo 3 > /proc/sys/vm/drop_caches

注意:生产环境请谨慎操作。