ubuntu

Ubuntu内存清理技巧分享

小樊
56
2025-10-02 14:49:22
栏目: 智能运维

Ubuntu内存清理实用技巧

1. 查看内存使用情况

在清理前,需明确内存占用状态。常用命令:

2. 手动清理系统缓存

Ubuntu会自动利用空闲内存作为缓存(提升文件读取速度),但过量缓存可能占用内存。通过以下命令释放:

3. 清理软件缓存与旧内核

4. 使用图形化清理工具

5. 调整系统内核参数

6. 管理启动项与服务

7. 自动化清理脚本

编写脚本定期自动清理内存,例如:

#!/bin/bash
memfree=$(free -m | awk '{print $4}')
max=4096  # 设定内存阈值(MB)
if [[ $memfree -le $max ]]; then
    echo "Memory is low. Cleaning up..."
    sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
fi

保存为memory-monitor.sh,赋予执行权限:chmod +x memory-monitor.sh;设置定时任务(每天凌晨2点运行):crontab -e,添加0 2 * * * /path/to/memory-monitor.sh

8. 其他优化技巧

注意事项

0
看了该问题的人还看了