外观
Ubuntu设置swap分区
2022-11-02
通常,Ubuntu Server 安装完成后已经自动配置了 swap 分区,使用sudo swapon --show或者free -m查看
# 建立swapfile
sudo fallocate -l 4G /swap.img
# 设置权限
sudo chmod 600 /swap.img
# 配置分区生效
sudo mkswap /swap.img
sudo swapon /swap.img
# sudo cp /etc/fstab /etc/fstab.bak
echo '/swap.img none swap sw 0 0' | sudo tee -a /etc/fstab
# 查看分区生效情况
# sudo swapon --show
# free -m分区大小参考:
| RAM(GB) | No hibernation | With Hibernation | Maximum |
|---|---|---|---|
| 1 | 1 | 2 | 2 |
| 2 | 1 | 3 | 4 |
| 3 | 2 | 5 | 6 |
| 4 | 2 | 6 | 8 |
| 5 | 2 | 7 | 10 |
| 6 | 2 | 8 | 12 |
| 8 | 3 | 11 | 16 |
| 12 | 3 | 15 | 24 |
| 16 | 4 | 20 | 32 |
| 24 | 5 | 29 | 48 |
| 32 | 6 | 38 | 64 |
| 64 | 8 | 72 | 128 |
| 128 | 11 | 139 | 256 |
| 256 | 256 | 512 | 512 |
| 512 | 512 | 1024 | 1024 |
| 1024 | 1024 | 2048 | 2048 |
