Skip to content

Linux 添加 Swap 空间

创建 Swap

  1. 检查当前的 swap 情况
sh
swapon --show
  1. 创建一个用于 swap 的文件
sh
fallocate -l 1G /swapfile
  1. 设置 swap 文件的权限,只允许 root 用户读写
sh
chmod 600 /swapfile
  1. 使用 mkswap 命令将文件设置为 swap 空间
sh
mkswap /swapfile
  1. 使用 swapon 命令启用 swap 空间
sh
swapon /swapfile

常见问题

开机自动启动 Swap

  1. 编辑 /etc/fstab 文件
sh
vim /etc/fstab
  1. 在最后一行添加以下内容
sh
/swapfile swap swap defaults 0 0

调整 Swap 优先级

  1. 通过调整 swappiness 值,可以更改系统对 Swap 分区的依赖程度,越高则越倾向于使用 swap 分区
  2. 查看当前 swappiness
sh
cat /proc/sys/vm/swappiness
  1. 编辑 /etc/sysctl.conf
sh
vim /etc/sysctl.conf
  1. 在最后一行添加一下内容
ini
vm.swappiness = 60 # 建议设置为 1-60
  1. 运行 sysctl -p 使其生效

Last updated:

经典款
RackNerd

RackNerd

新手入门首选

洛杉矶 DC3 机房 | 3T 大流量

1C / 1GB / 20GB SSD / 3TB 流量

$21.99/年
欧洲优化
V.PS

V.PS

可选荷兰 / 德国

欧洲三网优化 | 电信 GIA + 联通 9929 + 移动 CMIN2

2C / 1GB / 20GB NVMe / 1TB 流量

€6.95/月
关注微信公众号
优化线路
Evoxt

Evoxt

最便宜的亚太优化线路

马来西亚 电信 GIA / 联通 9929
优惠码:AFF2377-DEV

1C / 512MB / 5GB SSD / 150GB 流量

$3.32/月
优化线路
搬瓦工

搬瓦工

15 个机房自由切换

洛杉矶 DC6 机房
电信 / 联通 GIA + 移动 CMIN2

2C / 2GB / 40GB SSD / 2.5TB 流量

$49.99/季