shell清除cach

1、查看cach佔用情況:
    dstat -clpymsndt 1

2、釋放系統佔用的內存:
    2.1、創建文件夾:
        mkdir /root/.tools
    2.2、進入文件夾編寫腳本
        echo '#!/bin/bash
        /bin/sync ##緩存落盤
        /bin/echo 3 > /proc/sys/vm/drop_caches ##手動清理緩存
        /sbin/swapoff -a ##關閉交換分區
        /sbin/swapon -a' >/root/.tools/memory_recovery.sh ##打開交換分區
        chmod +x /root/.tools/memory_recovery.sh ##賦予腳本執行權限
    2.3、清除cach
        sh /root/.tools/memory_recovery.sh
    
3、可以添加定時任務(命令:crontab -e)清除cach
    #Root: 清除cach
    */30 * * * * sh /root/.tools/memory_recovery.sh  #每30分鐘執行一次清除操作

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章