• Linux增加swap分区的方法


     
       公司使用了阿里云和美团云的虚拟主机,有很多主机没有设置虚拟内存
    方法有两种:   
        1、若磁盘分区未使用完的话可以通过设置swapfile文件的方法来增加虚拟内存
        2、若磁盘分区已经规划完毕的话则可以通过增加一个物理磁盘的方法来增加虚拟内存
     
    第二种方法很简单,这里只说第一种方法
    增加虚拟内存的步骤
    原来的swap大小
    [root@localhost ~]# free -m
                 total       used       free     shared    buffers     cached
    Mem:           988        523        465          0        168        239
    -/+ buffers/cache:        115        872
    Swap:         1983          0       1983
     
     
    1、配置一个虚拟内存文件 200MB大小
    [root@localhost ~]# dd  if=/dev/zero of=/root/swap172 bs=1024 count=204800
    记录了204800+0 的读入
    记录了204800+0 的写出
    209715200字节(210 MB)已复制,4.93224 秒,42.5 MB/秒
     
    2、设置成SWAP虚拟内存
    [root@localhost ~]# mkswap /root/swap172 
    Setting up swapspace version 1, size = 204796 KiB
    no label, UUID=108970a7-a7d6-44db-8638-c995a2bbf866
     
    3、启用新增加的Swap虚拟内存
    [root@localhost ~]# swapon  /root/swap17
     
    4、再检查一下swap分区大小,可以看出来已经增加了200MB的虚拟内存
    [root@localhost ~]# free -m
                 total       used       free     shared    buffers     cached
    Mem:           988        627        361          0        145        365
    -/+ buffers/cache:        116        871
    Swap:         2183          0       2183
    
     
    3、此种方法是临时时解决问题,一旦重启就会失效,需要在/etc/fsab文件中加入自动挂载项,使之能够自动生效
    格式为   swapfile文件绝对路径       挂载点          挂载类型        其他特殊设置     0  0 (表示启动时是否检查)
    /root/swap172           /swap                   swap    defaults        0 0
     
    加入后重启测试已经生效
    [root@localhost ~]# free -m
                 total       used       free     shared    buffers     cached
    Mem:           988        160        828          0         14         47
    -/+ buffers/cache:         98        890
    Swap:         2183          0       2183
     
     

    <wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

  • 相关阅读:
    跨域请求
    django数据模型中关于on_delete, db_constraint的使用
    rest-framework之分页器
    跨域请求
    相对路径与绝对路径
    html常用标签
    ES6中字符串扩展
    javascript中startswith和endsWidth 与 es6中的 startswith 和 endsWidth
    Angular6 组件树结构优化
    docker限制容器内存使用上限
  • 原文地址:https://www.cnblogs.com/xiaoshancun/p/7500303.html
Copyright © 2020-2023  润新知