Centos7 cache/buff过高处理方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7 cache/buff过高处理方法相关的知识,希望对你有一定的参考价值。
当linux运行久点,会产生很多不必要的cache或者buff,导致占用太多的内存,其实这可以手动去释放它。
[[email protected] ~]# free total used free shared buff/cache available Mem: 8073628 1374360 2004964 385620 4694304 5820840 Swap: 8388604 0 8388604 [[email protected] ~]# free -h total used free shared buff/cache available Mem: 7.7G 1.3G 1.9G 376M 4.5G 5.6G Swap: 8.0G 0B 8.0G #加入以下3条命令去释放cache/buff [[email protected] ~]# echo 1 > /proc/sys/vm/drop_caches [[email protected] ~]# echo 2 > /proc/sys/vm/drop_caches [[email protected] ~]# echo 3 > /proc/sys/vm/drop_caches [[email protected] ~]# free -h total used free shared buff/cache available Mem: 7.7G 1.3G 6.0G 376M 479M 5.8G Swap: 8.0G 0B 8.0G
如果想自动释放,可以加入crontab计划任务处理,或者写个自动化脚本去执行,效果会更显著。
以上是关于Centos7 cache/buff过高处理方法的主要内容,如果未能解决你的问题,请参考以下文章