查看是否有交换分区

    1. free -h
    2. dd if=/dev/zero of=/mnt/swap bs=1M count=8000
    3. fallocate -l 8G /mnt/swap
    4. chmod 600 /mnt/swap

    设置交换分区文件:mkswap /mnt/swap
    加入 swap:swapon /mnt/swap
    设置自动挂载

    1. vim /etc/fstab
    2. /mnt/swap swap swap defaults 0 0
    3. echo "/mnt/swap swap swap defaults 0 0" >> /etc/fstab

    查看内核参数 vm.swappiness 中的数值是否为 0,如果为 0 则根据实际需要调整成 30
    临时修改:

    1. sysctl vm.swappiness=30
    2. cat /proc/sys/vm/swappiness
    3. vim /etc/sysctl.conf
    4. echo 'vm.swappiness=30'>> /etc/sysctl.conf
    5. sysctl -p

    关闭 swap 分区

    1. swapoff /mnt/swap
    2. swapoff -a >/dev/null

    删除分页文件

    1. rm -rf /mnt/swap