美文网首页
阿里云服务器添加swap分区

阿里云服务器添加swap分区

作者: Zywg皓 | 来源:发表于2020-05-09 15:05 被阅读0次

    1.查看当前系统中是否已经启用swap分区


    image.png

    2.未启用则新建一个专门的文件用于swap分区
    dd if=/dev/zero of=/data/swap bs=1M count=8192
    swap空间=countbs=81921M=8GB

    image.png

    3.通过mkswap命令将上面新建出的文件做成swap分区
    mkswap /data/swap


    image.png

    4.查看内核参数vm.swappiness中的数值是否为0,为0则根据自己需要修改(不超过100)
    cat /proc/sys/vm/swappiness
    sysctl -a | grep swappiness
    sysctl -w vm.swappiness=20

    image.png

    永久修改
    vim /etc/sysctl.conf
    vm.swappiness=20
    sysctl -p


    image.png
    image.png

    5.启用此交换分区的交换功能
    swapon /data/swap

    6.设置开机时自启用 SWAP 分区
    echo "/data/swap swap swap defaults 0 0" >> /etc/fstab

    image.png

    7.检查是否设置成功
    cat /proc/swaps
    free -m


    image.png

    8.关闭swap分区(未验证)
    当系统出现内存不足时,开启 SWAP 可能会因频繁换页操作,导致 IO 性能下降。如果要关闭 SWAP,可以采用如下方法。
    使用命令 swapoff 关闭 SWAP
    修改 /etc/fstab 文件,删除或注释相关配置,取消 SWAP 的自动挂载
    swapoff /data/swap
    swapoff -a >/dev/null

    参考资料:
    https://yq.aliyun.com/articles/52098/
    https://www.cnblogs.com/fisherbook/p/11023499.html

    相关文章

      网友评论

          本文标题:阿里云服务器添加swap分区

          本文链接:https://www.haomeiwen.com/subject/iajknhtx.html