温馨提示×

如何安装linux swapper

小樊
32
2026-09-27 19:15:22
栏目: 智能运维

在 Linux 中,“swapper” 通常指 swap 空间(交换分区或交换文件),用于当物理内存不足时把部分内存数据放到磁盘上。下面按常见场景说明如何“安装/配置 Linux swap”。


一、查看当前 swap 情况

free -h
swapon --show

二、方式一:使用交换分区(推荐服务器)

1. 创建分区(假设 /dev/sdb 为新磁盘)

fdisk /dev/sdb
  • 新建分区(n)
  • 修改类型为 Linux swap(t → 82)

2. 格式化

mkswap /dev/sdb1

3. 启用

swapon /dev/sdb1

4. 开机自动挂载

编辑 /etc/fstab:

/dev/sdb1 swap swap defaults 0 0

三、方式二:使用交换文件(推荐云服务器/虚拟机)

1. 创建交换文件(如 2GB)

fallocate -l 2G /swapfile
# 若不支持 fallocate:
# dd if=/dev/zero of=/swapfile bs=1M count=2048

2. 设置权限

chmod 600 /swapfile

3. 格式化

mkswap /swapfile

4. 启用

swapon /swapfile

5. 开机自动启用

编辑 /etc/fstab:

/swapfile none swap sw 0 0

四、调整 swap 使用倾向(可选)

cat /proc/sys/vm/swappiness
# 默认值通常为 60
sysctl vm.swappiness=10

永久生效:

echo "vm.swappiness=10" >> /etc/sysctl.conf

五、关闭 swap

swapoff /swapfile
# 或
swapoff -a

如果你指的是 内核中的 swapper 进程(PID 0) 或某种特定发行版/嵌入式系统的 swapper 配置,请补充说明使用场景(如 Ubuntu / CentOS / 嵌入式 Linux)。

0 踩