云服务器SWAP 配置

一,创建用于交换分区的文件[示例为8G]: bs 块大小 count 块的数量 dd if=/dev/zero of=/opt/swap bs=1M count=8192

二,设置交换分区文件: mkswap /opt/swap

三,立即启用交换分区文件 swapon /opt/swap

四,查看swap分区 swapon -s

五,设置开机时自启用 SWAP 分区: vim /etc/fstab /opt/swap swap swap defaults 0 0

六,修改 swpapiness 参数 当 swappiness 内容的值为 0 时,表示最大限度地使用物理内存,物理内存使用完毕后,才会使用 SWAP 分区。当 swappiness 内容的值为 100 时,表示积极地使用 SWAP 分区,并且把内存中的数据及时地置换到 SWAP 分区。

当前生效设置 echo 10 > /proc/sys/vm/swappiness

永久生效设置 vim /etc/sysctl.conf vm.swappiness=10

关闭swap操作 当前关闭 swapoff /mnt/swap

永久关闭 vim /etc/fstab #/opt/swap swap swap defaults 0 0