概述
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程序时,我们需要设置它的最大堆内存,这是对系统的一种保护。
到此这篇关于linux~swap交换内存的扩容的文章就介绍到这了,更多相关linux~swap交换内存的扩容内容请搜索靠谱客以前的文章或继续浏览下面的相关文章希望大家以后多多支持靠谱客!
以上就是探秘linux swap交换内存扩容的方法的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是飞快小海豚为你收集整理的探秘linux swap交换内存扩容的方法的全部内容,希望文章能够帮你解决探秘linux swap交换内存扩容的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复