Rat's

Linux VPS一键添加/删除Swap虚拟内存
说明:很多人的VPS服务器由于内存太小,会导致很多进程被杀掉,这时候就需要我们添加Swap虚拟内存了,这里就整了个...
扫描右侧二维码阅读全文
06
2018/09

Linux VPS一键添加/删除Swap虚拟内存

说明:很多人的VPS服务器由于内存太小,会导致很多进程被杀掉,这时候就需要我们添加Swap虚拟内存了,这里就整了个一键脚本方便懒人或小白使用。

脚本

提示:脚本不支持OpenVZ架构,安装会自动退出。

运行命令:

wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh

然后根据选项进行操作,记得添加swap的时候填写纯数字,默认单位为M
请输入图片描述

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2018 年 09 月 06 日 11 : 11 AM

发表评论

21 条评论

  1. 山月

    谢谢您的分享!

  2. ponyma

    fallocate: fallocate failed: Operation not supported
    mkswap: error: swap area needs to be at least 40 KiB
    swapon: /swapfile: read swap header failed

    debain9

  3. 名称积分

    感谢分享!

  4. ChiangU

    大佬这个脚本文件不在了

    1. Rat's
      @ChiangU

      不会吧,刚还下载了

  5. LYM

    要是支持openvz就好了emmm

    1. Rat's
      @LYM

      ovz本身是不支持添加swap的

      1. LYM
        @Rat's

        大佬我好喜欢这个脚本,,求转载QAQ

        1. Rat's
          @LYM

          可以可以,博客的文章随便转,注明原地址就行了。

  6. lqhww

    这个脚本在搬瓦工debian9上没有效果,大佬有空修改下

    1. Rat's
      @lqhww

      我现在手上没搬瓦工了,不好测试了

  7. 阿三

    添加后,重启系统会不会被清除?

    1. Rat's
      @阿三

      不会

  8. mansel

    ubuntu18.04不支持,创建swap是0k

    1. Rat's
      @mansel

      我用Vultr的系统测试过,都可以的。

      1. null
        @Rat's

        ..我也没添加成功,提示成功了,free -m还是没有,ubuntu16的

  9. 提皮tp

    沙发!
    另外,我建议增加查询目前已分配swap的功能

    1. Rat's
      @提皮tp

      直接用free -m就可以看到内存和虚拟内存了。

      1. 哈?
        @Rat's

        你倒是直接写在教程里啊

        1. Rat's
          @哈?

          这么基础的就不用写了吧。

      2. 提皮tp
        @Rat's

        好的