清除 centos7 内存 cache/buff

查看缓存

[root@bogon ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:            62G         26G         18G        2.0G         18G         34G
Swap:           15G         14M         15G

清除缓存脚本

#!/bin/bash
echo "开始清除缓存"
sync;sync;sync; # 将未写入的缓存写入硬盘,防止数据丢失
sleep 60 # 暂停 60秒
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches

创建定时脚本

crontab e 打开定时器编辑

0 */2 * * * ./cleanCache.sh
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容