增加vps的swap虚拟内存的方法centos

唐哲 2020-10-31 技术 2112 ℃ 0 评论

    vps的swap虚拟内存经常不足,实际内存也比较小,只有1G,所以有必要增加swap的大小。

    image.png

    我的vps的swap的总大小只有260M,经常跑满。


    1、先删除swap分区:

        swapoff -a


    2、创建swap分区的文件:

        dd if=/dev/zero of=/root/swapfile bs=1M count=2048

        一般的建议是,小于2G内存,swap分区建议是内存的2倍,大于2g的内存,跟内存等倍即可。

        其中 bs是每块的大小,count是块的数量,bs*count,就是swap文件的大小了,这里就是1M*1024=1G。大家可以自己调整count的数量。

        此外,/root/swapfile是swap文件的路径,可以根据需求修改。


    3、格式化交换分区文件:

        mkswap /root/swapfile

        这里的路径和之前的路径要对应起来。


    4、启用swap分区文件:

        swapon /root/swapfile


    5、添加开机启动:

        修改 /etc/fstab 这个文件,添加或者修改这一行:

        /root/swapfile swap swap defaults 0 0

        注意,路径还是要对应。最后两个是零,不是字母o。

    6、修改/root/swapfile权限:

        这个文件权限是0644,除了“所有者”外,“用户组”和“公共”都有读取权限(不安全),建议创建swap文件时仅保留“所有者”的读写权限,关闭其他所有用户的权限,也就是设置为0600(0600也是广大主机商的默认做法)

        chmod 0600 /root/swapfile

        好了,现在可以再看一下swap的大小了(我添加了2G的swap)

    image.png


本文TAG:web服务器

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

请填写验证码
«   2021年3月   »
1234567
891011121314
15161718192021
22232425262728
293031
搜索
网站分类
站点信息
  • 文章总数:75
  • 页面总数:1
  • 分类总数:4
  • 标签总数:19
  • 评论总数:106
  • 浏览总数:264067
控制面板
您好,欢迎到访网站!
  查看权限
唐哲