cron定时任务+释放内存脚本释放服务器缓存

编程入门 行业动态 更新时间:2024-10-11 13:23:25

cron定时任务+释放内存脚本释放服务器<a href=https://www.elefans.com/category/jswz/34/1771061.html style=缓存"/>

cron定时任务+释放内存脚本释放服务器缓存

我经常发现服务器会变得很卡,经过检查发现服务器free的内存会越来越小,大多数内存都被缓存使用了。所以我写了一个自动执行的脚本来定时释放内存。以下是基于centos 7.3操作系统。


1.释放内存脚本:
在根目录创建releasememory.sh,然后把下面的代码贴进去,保存。
该脚本作用是:查询free内存比例,少于20%就清空缓存。

vi releasememory.sh

#!/bin/bash
mem_total=`free -m | awk 'NR==2' | awk '{print $2}'`
mem_free=`free -m | awk 'NR==2' | awk '{print $4}'`
mem_used=`free -m | grep Mem | awk '{print  $3}'`

echo "===========================" >> /var/log/mem.log
date >> /var/log/mem.log
echo "Memory usage | [Total:${mem_total}MB][Free:${mem_free}MB][Used:${mem_used}MB]" >> /var/log/mem.log

if (($mem_used != 0)); then
m

更多推荐

cron定时任务+释放内存脚本释放服务器缓存

本文发布于:2024-03-13 22:42:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1735039.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:缓存   脚本   内存   服务器   cron

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!