傲来云 发表于 4 天前

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

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


手动清理内存缓存
sync && echo 3 > /proc/sys/vm/drop_caches

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

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

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

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


页: [1]
查看完整版本: 【技巧】Linux服务器定时清理内存缓存,保持系统流畅!