Linux 设置 SWAP 交换分区

1. SWAP 交换分区大小选择

SWAP 合理大小是与 VPS 的物理内存有关的,以下是 Red Hat Enterprise Linux 的 SWAP 与 RAM 的关系表

  1. RAM <= 4 G:SWAP >= 4 G
  2. RAM 4 ~ 16 G:SWAP >= 8 G
  3. RAM 16G ~ 64 G:SWAP >= 16 G
  4. RAM 64G ~ 256 G:SWAP >= 32 G

2. 设置 SWAP 交换分区

查看 Linux 当前分区情况

1
free -m

若是增加 swap 分区,则关闭当前 SWAP 交换分区

1
swapoff -a

创建要作为 SWAP 分区文件(其中 /var/swapfile 是文件位置, bs count 是文件大小)

1
dd if=/dev/zero of=/var/swapfile bs=1M count=8192

建立 SWAP 的文件系统(格式化为 SWAP 分区文件)

1
mkswap /var/swapfile

启用 SWAP 分区

1
swapon /var/swapfile

查看 Linux 当前分区

1
free -m

check-swap-available

设置开启启动,在 /etc/fstab 中添加

1
/var/swapfile swap swap defaults 0 0

Linux 设置 SWAP 交换分区
https://blog.jasperxzy.com/2023/05/04/linux_set_swap/
作者
Zhengyi Xu
发布于
2023年5月4日
许可协议