ubuntu 20.04运行内存(缓存)定时清理

发布时间 2023-11-10 12:14:29作者: lshan

ubuntu 20.04运行内存(缓存)定时清理

数据处理过程,buffer/cache 占用过大,降低了运行速度

解决方法

定时释放缓存

  1. 缓存释放脚本
    vim clear_caches.sh
    输入
  2. echo "开始清除缓存"
    sync;sync;sync
    sleep 20
    echo 1 > /proc/sys/vm/drop_caches
    echo 2 > /proc/sys/vm/drop_caches
    echo 3 > /proc/sys/vm/drop_caches
    sync

    #退出保存并添加权限 chmod
    755 clear_caches.sh
  • 定时执行
  • su进入root模式
  • su
    apt-get install cron
    crontab -e
    # 输入
    * */2 * * * sh /home/max/clear_caches.sh
    # 退出保存
    # 运行
    service cron start
    # 停止
    service cron stop
    # 查看状态
    service cron status

     

  • 转自:  https://blog.csdn.net/max_u94/article/details/130519089