在 Ubuntu 中“释放内存空间”通常有两种含义:释放内存(RAM) 或 释放磁盘空间。下面分别说明。
Ubuntu 默认会利用空闲内存做缓存(cache/buffer),这部分内存在需要时会被自动释放,一般无需手动干预。如果你确实想手动清理:
free -h
或
top
sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches
说明:
1:清理 pagecache2:清理 dentries/inodes3:全部清理⚠️ 生产环境慎用,可能导致性能短暂下降。
ps aux --sort=-%mem | head
kill -9 PID
sudo swapoff -a
sudo swapon -a
df -h
du -sh /*
sudo apt clean
sudo apt autoclean
sudo apt autoremove
dpkg --list | grep linux-image
sudo apt remove linux-image-旧版本
sudo journalctl --vacuum-time=7d
sudo rm -rf /var/log/*.old
sudo snap list
sudo snap remove 包名 --revision=旧版本
rm -rf ~/.cache/*
sudo find / -type f -size +500M
bleachbit(图形化清理)如果你能说明是 内存不够还是硬盘满了,我可以给你更精准的操作步骤。