美文网首页
linux 增加虚拟内存

linux 增加虚拟内存

作者: 愤愤的有痣青年 | 来源:发表于2020-06-10 16:23 被阅读0次

    有的时候服务器内存使用率会维持在较高水平,一般这种情况下都要及时排查问题或者增加内存,但是如果希望当发生此类事件时,服务器不至于崩溃,那么可以使用虚拟内存技术,虚拟内存是将本地硬盘上的文件作为内存,其优点是能应急,缺点是硬盘读写速度慢,不是长久之计.

    • 创建内存文件,其中/opt/swapfile为存储文件名 2000代表2G的内存,一般这里的大小设置为服务器真实内存的大小
      dd if=/dev/zero of=/opt/swapfile bs=1024000 count=8000

    • 启用虚拟内存

    将swap文件设置为swap分区文件 mkswap /opt/swapfile

    激活swap,启用分区交换文件 swapon /opt/swapfile

    设置权限 chmod 600 /opt/swapfile

    • 停用虚拟内存
      swapoff -v /opt/swapfile

    • 开机启动
      /etc/fstab中末尾增加
      /opt/swapfile swap swap defaults 0 0

    相关文章

      网友评论

          本文标题:linux 增加虚拟内存

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