当在Linux下频繁读取文件物理内存会很快被用光,当程序结束后内存不会被正常释放一直作为cache,这是为了提高文件读取效率的做法。下面是手动释放的方法
工具/原料
Centos7
方法/步骤
1
可用的buff/cache 不多了,有时候需要手动的释放
2
cat /proc/sys/vm/drop_caches
3
执行sync命令
4
echo 3 > /proc/sys/vm/drop_caches
5
数字明显增大了从101变成120了
6
可用继续手动执行,也可用写出一个脚本用来自动释放cache