buff/cache占用太高的问题

工做记录缓存

echo 1 > /proc/sys/vm/drop_caches

 

默认是0,不清除缓冲区缓存和页面缓存bash

可用值 0 到 3spa

值越高系统上的程序会跑起来越慢code

 

free -m

 

蛋疼的是这只是一次性的,因此要写个脚本放定时器天天自动跑自动清理blog

脚本crontab

#!/bin/bash
echo "开始清理缓存"
sync;sync;sync #写入硬盘,防止数据丢失
sleep 10 #延迟10秒
echo 1 > /proc/sys/vm/drop_caches
echo "清理结束"

设置定时任务get

crontab -e

0 0 * * * sh /root/cleanBuff.sh

//查看是否设置成功
crontab -l

 

从左到右分别是 分钟、小时、日、月份、星期博客

 

 转载请注明博客出处:http://www.cnblogs.com/cjh-notes/class

相关文章
相关标签/搜索