美文网首页
linux 添加swap分区

linux 添加swap分区

作者: YouR丶Beautiful | 来源:发表于2019-01-17 22:56 被阅读0次

    SWAP 添加方法

    1.查看当前 SWAP 情况

    free -m

    2.添加 SWAP 交换文件

    创建 SWAP 文件,设置大小,这里我设置为 1G。(bs * count = SWAP 大小)

    dd if=/dev/zero of=/var/swap bs=1M count=1024

    设置文件权限

    chmod 600 /var/swap

    创建 SWAP

    mkswap /var/swap

    启用

    swapon /var/swap

    查看 SWAP 状态

    swapon -s 或者 free -m

    3.添加开机启动

    在 /etc/fstab 中添加一行 /var/swap swap swap default 0 0

    echo '/var/swap   swap   swap   default 0 0' >> /etc/fstab

    删除 SWAP

    如果需要删除 SWAP 的话可以按照下面操作进行。

    首先要停用

    swapoff /var/swap

    然后再删除

    rm -rf /var/swap

    最后去掉开机启动

    sed -i '/\/var\/swap   swap   swap   default 0 0/d'  /etc/fstab

    Tips

    SWAP 文件大小的设置,当然并不是设置的虚拟内存越大就越好,按需要设置,最大不要超过物理内存的 2 倍。

    物理内存 ≤ 1G 时,设置 SWAP 为内存的 2 倍大小;8G > 物理内存 > 1G 时,设置 SWAP 为内存的 1.5 倍大小。

    结语

    添加 SWAP 交换分区(虚拟内存)比较适合于物理内存吃紧或者刚刚够用的情况,避免了因为内存只差一点不够用而升级整个 VPS 的情况,既节省了费用也满足了需要。对于物理内存本身就很充裕的情况下,作用并不是很大。

    当然因为虚拟内存和物理内存之间性能上的差距,如果内存确实缺的比较多,还是直接升级硬件的好。

    相关文章

      网友评论

          本文标题:linux 添加swap分区

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