返回列表 发布新帖
查看: 26|回复: 0

【技巧】Linux服务器定时清理内存缓存,保持系统流畅!

发表于 4 天前 | 查看全部 |阅读模式

这里或许是互联网从业者的最后一片净土,随客社区期待您的加入!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Linux 系统长时间运行后,内存占用看起来会变高,其实大部分是缓存。虽然系统会自动释放,但我们也可以设置定时清理,保持服务器更清爽。


手动清理内存缓存
  1. sync && echo 3 > /proc/sys/vm/drop_caches
复制代码


设置定时清理

1.创建清理脚本:
  1. sudo nano /usr/local/bin/clear_memory.sh
复制代码
内容:
  1. #!/bin/bash
  2. sync
  3. echo 3 > /proc/sys/vm/drop_caches
复制代码
保存后加权限:
  1. sudo chmod +x /usr/local/bin/clear_memory.sh
复制代码


2.加入定时任务(crontab):
  1. sudo crontab -e
复制代码
添加:
  1. 0 */6 * * * /usr/local/bin/clear_memory.sh
复制代码
表示每 6 小时自动清理一次内存缓存。

以上方法简单实用,适合所有 Linux 服务器!🚀
有用的话点个赞~👍

小提示:
不建议太频繁清理,6~12小时一次比较合理。
主要适合内存小、跑了多个服务的机器。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2025 Suike Tech All Rights Reserved. 随客交流社区 (备案号:津ICP备19010126号) |Processed in 0.115180 second(s), 9 queries , Gzip On, MemCached On.
关灯 在本版发帖返回顶部
快速回复 返回顶部 返回列表