分享 73 0

    解决华为云服务器内存爆满但 Swap占用为0的问题

    问题

    在内存吃满的情况下,开启了swap分区却占用一直为0
    好像根本没开启swap一般

    排查

    查看系统的 Swap 使用倾向(swappiness),执行

    cat /proc/sys/vm/swappiness

    最小为0最大为100 数字越小代表使用倾向越低.

    解决

    编辑配置

    sudo nano /etc/sysctl.conf

    找到

    vm.swappiness=

    把后面的数字改为90

    然后执行

    sudo sysctl -p

    可以生效了