您当前的位置:首页 > 网站建设 > 网站维护
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

linux swap交换内存扩容的方法

51自学网 2022-07-04 11:41:12
  网站维护

swap交换内存主要是指当物理内存不够用时,系统会启用硬盘的一部分空间来充当服务器内存,而默认情况下swap内存会有一些设置标准,它与物理内存的大小也是有关系的,具体标准如下:

Ram大小 	Swap大小 	激活Swap后合计大小256MB 	256MB 	512MB512MB 	512MB 	1GB1GB 	1GB 	2GB3GB 	2GB 	5GB4GB 	2GB 	6GB6GB 	2GB 	8GB8GB 	3GB 	11GB12GB 	3GB 	15GB16GB 	4GB 	20GB32GB 	6GB 	38GB64GB 	8GB 	72GB128GB 	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程序时,我们需要设置它的最大堆内存,这是对系统的一种保护。


下载地址:
Nginx/Httpd负载均衡tomcat配置教程
Nginx/Httpd反代tomcat配置教程
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1