美文网首页
linux交换分区调整

linux交换分区调整

作者: 东方欲晓_莫道君行早 | 来源:发表于2018-09-01 17:28 被阅读0次

      SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用。它和Windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见。

      需要注意的是,虽然这个SWAP分区能够作为"虚拟"的内存,但它的速度比物理内存可是慢多了。因此如果需要更快的速度的话,并不能寄厚望于SWAP,最好的办法仍然是加大物理内存,SWAP分区只是临时的解决办法。

      CentOS 7
      在安装oracle数据库时,可能会遇到交换分区不够的问题。调整步骤如下:
    一、确保磁盘空间足够的情况下,查看当前交换空间大小。

      free -h
      

    内存和交换分区大小.png

    二、制作交换分区
      在原有基础上增加1G的交换分区
      dd if=/dev/zero of=/tmp/swap bs=1MB count=1024   在/tmp下填充一个1G的空间
      mkswap /tmp/swap                    制作

    三、激活交换分区
      swapon /tmp/swap
    四、挂载,让其开机自启动
      vim /etc/fstab
      按i键进入编辑模式,将下列内容加入该文件尾部

    /dev/mapper/vg_centos2-lv_root /                       ext4    defaults        1 1
    
    UUID=416d2b88-9e18-49b5-a5f7-3a34b4824216 /boot                   ext4    defaults        1 2
    
    /dev/mapper/vg_centos2-lv_swap swap                    swap    defaults        0 0
    
    /tmp/swap                swap                          swap    defaults       0 0
    
    tmpfs                   /dev/shm                tmpfs   defaults        0 0
    
    

      编辑完成后按Esc键,输入“:wq”存盘退出

    五、查看(最好是重启前后均查看)

      free -h

    相关文章

      网友评论

          本文标题:linux交换分区调整

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