Linux 创建 Swap 交换区

2026-01-13 04:50

在内存较少的情况下,应该创建 Swap 交换区。

查看 Swap

free -h

创建 Swap

# 创建文件
sudo fallocate -l 2G /swapfile
# 设置权限
sudo chmod 600 /swapfile
# 格式化
sudo mkswap /swapfile
# 激活
sudo swapon /swapfile

永久生效

/swapfile none swap sw 0 0 添加到 vim /etc/fstab 文件末尾。

优化 Swappiness

/etc/sysctl.d/ 目录下新建一个以 .conf 结尾的文件(例如 90-swap.conf):

sudo vim /etc/sysctl.d/90-swap.conf

添加:

# 优先使用物理内存
vm.swappiness=10
# 优化文件系统缓存压力
vm.vfs_cache_pressure=50

使生效(无需重启):

sudo sysctl --system

验证是否成功:

# 如果输出结果是 10,则说明配置已成功永久生效。
cat /proc/sys/vm/swappiness
0791-85271700
QQ咨询:1779755751
QQ交流群:626599871
微信咨询
微信扫码咨询
微信交流群
微信交流群
Powered by UJCMS © 2010-2026 All Rights Reserved
QQ咨询
电话
微信
微信扫码咨询