加入收藏 | 设为首页 | 会员中心 | 我要投稿 新余站长网 (https://www.0790zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux中swap交换内存是为什么,如何设置操作

发布时间:2023-08-16 10:05:00 所属栏目:Linux 来源:转载
导读:   今天就跟大家聊聊有关“Linux中swap交换内存是为什么,如何设置”的内容,可能很多人都不太了解,为了让大家认识和更进一步的了解,小编给大家总结了以下内容,希望这篇&ldq
  今天就跟大家聊聊有关“Linux中swap交换内存是为什么,如何设置”的内容,可能很多人都不太了解,为了让大家认识和更进一步的了解,小编给大家总结了以下内容,希望这篇“Linux中swap交换内存是为什么,如何设置”文章能对大家有帮助。
 
  swap交换内存主要是指当物理内存不够用时,系统会启用硬盘的一部分空间来充当服务器内存,而默认情况下swap内存会有一些设置标准,它与物理内存的大小也是有关系的,具体标准如下:
 
  Ram大小 Swap大小 激活Swap后合计大小
 
  256MB 256MB 512MB
 
  512MB 512MB 1GB
 
  1GB 1GB 2GB
 
  3GB 2GB 5GB
 
  4GB 2GB 6GB
 
  6GB 2GB 8GB
 
  8GB 3GB 11GB
 
  12GB 3GB 15GB
 
  16GB 4GB 20GB
 
  32GB 6GB 38GB
 
  64GB 8GB 72GB
 
  128GB 11GB 139GB
 
  查看内存空间
 
  free -h
 
  通过swap分区文件增加swap空间
 
  1. 创建swap分区的文件
 
  dd if=/dev/zero of=/data2/swapfile bs=1M count=1024
 
  其中bs是每块的大小,count是块的数量;bs*count,就是swap文件的大小:这里1M*1024=1G。可以根据需要自行调整。此外,swapfile是swap文件的路径,可以根据需求修改。
 
  2. 格式化交换分区文件
 
  mkswap swapfile
 
  这里的路径和之前的路径要对应起来。
 
  3. 启用swap分区文件
 
  swapon swapfile
 
  4. 添加开机启动
 
  修改/etc/fstab这个文件,添加或者修改这一行:
 
  swapfile swap swap defaults 0 0
 
  注意,路径还是要对应,而且必须是全路径。最后两个是零,不是大写字母O。
 
  此项不是必须的。如果不修改开机启动配置,重启之后的swap空间会重置,之前配置丢失。
 
  在使用java程序时,我们需要设置它的最大堆内存,这是对系统的一种保护。
 

(编辑:新余站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章