作用:防止内核在内存不足时杀进程

查看:free -hswapon -s

关闭一个交换分区swapoff /dev/vdd1

Swap可以是基本分区、LVM或文件

分区

  • 新建分区,可以使用t命令转换类型为Linux Swap

  • 创建文件系统

    mkswap /dev/vdd1

  • 写入fstab

    UUID=xxxx swap swap defaults 0 0

  • swapon -a 激活fstab里的所有交换分区

LVM

  • 创建一个逻辑分区lvcreate -L 200M -n lv-swap datavg

  • mkswap /dev/datavg/lv-swap 创建文件系统

  • 写入fstab,逻辑卷没必要使用UUID

    /dev/datavg/lv-swap swap swap defaults 0 0

  • swapon -a

FILE

  • dd if=/dev/zero of=/swapfile bs=1M count=512 创建文件

  • mkswap /swapfile

  • 写入fstab

    /swapfile swap swap defaults 0 0

  • chmod 0600 /swapfile 修改权限

  • swapon -a


swapon -s查看交换分区信息,最后一列数字是优先级

优先级可以在fstab的挂载选项设定,例如defaults,pri=-2,不同swap优先级可相同