linux如何自动清buff,centos7
版權(quán)聲明:轉(zhuǎn)載原創(chuàng)文章請(qǐng)以超鏈接形式請(qǐng)注明原文章出處,尊重作者,尊重原創(chuàng)!
恰飯廣告
注意:此方法不能用于解決統(tǒng)物理內(nèi)存占用過高,導(dǎo)致部分服務(wù)被強(qiáng)制關(guān)閉的問題
用root用戶創(chuàng)建定時(shí)任務(wù)
切換到root用戶
su - root
創(chuàng)建腳本文件
touch cleanCache.sh
vim cleanCache.sh
添加如下內(nèi)容:
#!/bin/bash
#每?jī)尚r(shí)清除一次緩存
echo "開始清除緩存"
sync;sync;sync #寫入硬盤,防止數(shù)據(jù)丟失
sleep 10 #延遲10秒
echo 3 > /proc/sys/vm/drop_caches
創(chuàng)建定時(shí)任務(wù)
crontab -e //彈出配置文件
添加如下內(nèi)容:(按需修改)
0 */2 * * * ./cleanCache.sh
保證crond啟動(dòng)以及開機(jī)自啟
systemctl start crond.service
systemctl enable crond.service
查看buff/cache情況
free -m
查看定時(shí)任務(wù)是否被執(zhí)行
cat /var/log/cron | grep cleanCache
注意:只要任務(wù)創(chuàng)建了,即使退出用戶登錄,任務(wù)還是會(huì)執(zhí)行
最后:此方法清理緩存只是緊急臨時(shí)用的,不建議在生產(chǎn)環(huán)境中使用此方法
讓我恰個(gè)飯吧.ヘ( ̄ω ̄ヘ)
支付寶 ——————- 微信
恰飯廣告
總結(jié)
以上是生活随笔為你收集整理的linux如何自动清buff,centos7的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux sysctl重启服务,Lin
- 下一篇: linux 删除o开头的文件,linux