靓丽时尚馆

位置:首页 > 健康生活 > 心理

linux,cached为什么一直不释放

心理1.4W
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

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

标签:释放 cached Linux