在 Ubuntu(和其他 Linux 系统)中,swap(交换空间) 是一种虚拟内存机制,用于当物理内存(RAM)不足时,把一部分内存数据临时存到硬盘上,防止系统因内存耗尽而崩溃。
Swap 是硬盘上的一块空间,作用类似于“备用内存”。
/dev/sda2 作为 swapUbuntu 默认在新安装中通常使用 swap 文件。
| 作用 | 说明 |
|---|---|
| 扩展内存 | 内存不够时提供缓冲 |
| 防止崩溃 | 避免 OOM(Out Of Memory) |
| 休眠功能 | 系统休眠(suspend to disk)需要 swap |
| 服务器稳定性 | 特别是内存较小的 VPS |
| 内存大小 | 建议 swap |
|---|---|
| ≤ 2GB | 2 倍内存 |
| 2–8GB | 等于内存 |
| ≥ 8GB | 4–8GB 即可 |
| 大内存服务器 | 可不用或很小 |
⚠️ swap 不能替代内存性能
swapon --show
free -h
sudo swapoff -a
sudo swapon -a
/swapfile
✅ 适合调整的情况:
❌ 不需要的情况:
Ubuntu 的 swap 是“用硬盘换内存”的机制,用来防止内存不足导致系统崩溃,但速度比内存慢很多。
如果你愿意,我也可以帮你: