當前位置:
首頁 >
linux如何自动清buff,centos7
發布時間:2025/4/5
36
豆豆
生活随笔
收集整理的這篇文章主要介紹了
linux如何自动清buff,centos7
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
版權聲明:轉載原創文章請以超鏈接形式請注明原文章出處,尊重作者,尊重原創!
恰飯廣告
注意:此方法不能用于解決統物理內存占用過高,導致部分服務被強制關閉的問題
用root用戶創建定時任務
切換到root用戶
su - root
創建腳本文件
touch cleanCache.sh
vim cleanCache.sh
添加如下內容:
#!/bin/bash
#每兩小時清除一次緩存
echo "開始清除緩存"
sync;sync;sync #寫入硬盤,防止數據丟失
sleep 10 #延遲10秒
echo 3 > /proc/sys/vm/drop_caches
創建定時任務
crontab -e //彈出配置文件
添加如下內容:(按需修改)
0 */2 * * * ./cleanCache.sh
保證crond啟動以及開機自啟
systemctl start crond.service
systemctl enable crond.service
查看buff/cache情況
free -m
查看定時任務是否被執行
cat /var/log/cron | grep cleanCache
注意:只要任務創建了,即使退出用戶登錄,任務還是會執行
最后:此方法清理緩存只是緊急臨時用的,不建議在生產環境中使用此方法
讓我恰個飯吧.ヘ( ̄ω ̄ヘ)
支付寶 ——————- 微信
恰飯廣告
總結
以上是生活随笔為你收集整理的linux如何自动清buff,centos7的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux sysctl重启服务,Lin
- 下一篇: linux 删除o开头的文件,linux