zoukankan      html  css  js  c++  java
  • linux交换分区调整

      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

    希望可以帮助到大家,大家也可关注我的公众号方便在手机上进行查看

  • 相关阅读:
    Angular @HostBinding()和@HostListener()用法
    Java高并发秒杀API之高并发优化
    数据库sql语句例题(转)
    Java方法的静态绑定与动态绑定讲解(向上转型的运行机制详解)
    如何给UIViewController瘦身
    SQLite集成与用法
    谷歌公司发布的程序员养成指南
    iOS文档预览功能教程
    图文解释XCode常用快捷键的使用
    iOS学习之 plist文件的读写
  • 原文地址:https://www.cnblogs.com/caozz/p/9615826.html
Copyright © 2011-2022 走看看