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分钟执行一次清除操作

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