以下是Ubuntu清理内存的有效方法:
清理软件包缓存
sudo apt clean:清除所有软件包缓存。sudo apt autoclean:清除旧版本软件包缓存。sudo apt autoremove:删除无用的依赖包。释放内存缓存
sudo sync && echo 1 | sudo tee /proc/sys/vm/drop_caches:释放页缓存。sudo sync && echo 2 | sudo tee /proc/sys/vm/drop_caches:释放目录项和inode缓存。sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches:释放所有缓存(谨慎使用,可能影响性能)。清理临时文件
sudo rm -rf /tmp/*:清理系统临时文件。rm -rf ~/.cache/*:清理用户应用缓存(如浏览器、IDE缓存)。管理启动项
Settings > Startup Applications。优化内核参数
vm.swappiness(默认60,建议10-30):sudo sysctl -w vm.swappiness=10,永久修改需编辑/etc/sysctl.conf。使用工具辅助
注意:清理前建议备份重要数据,生产环境谨慎操作。