清除linux下的cache内存

查询内存剩余情况

free -m -h

查询结果:
这里写图片描述
可以看到Mem那行剩余内存是439G,但总剩余内存确有442G,其中有3.3G内存是cache内存。有时跑完程序会有很多内存仍然在cache内存中没有释放,有时会导致后面跑程序内存不够用。这时可以执行下面的shell命令来释放这部分内存:

sync; echo 3 | sudo tee /proc/sys/vm/drop_caches

执行完后cache内存会释放,然后记得再执行一遍命令,把3改成0。

sync; echo 0 | sudo tee /proc/sys/vm/drop_caches

猜你喜欢

转载自blog.csdn.net/zesenchen/article/details/80506767
今日推荐