良许Linux教程网 干货合集 linux swap交换内存扩容的方法

linux swap交换内存扩容的方法

Swap分区是指在系统的物理内存不够使用时,系统会把硬盘内存中的一部分空间释放出来,确保当前运行的程序使用,本篇文章和大家分享一下linux swap交换内存扩容的方法。

linux swap交换内存扩容的方法

默认情况下swap内存会有一些设置标准,它与物理内存的大小也是有关系的,具体标准如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
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

查看内存空间

1
free -h

通过swap分区文件增加swap空间

1. 创建swap分区的文件

1
dd if=/dev/zero of=/data2/swapfile bs=1M count=1024

其中bs是每块的大小,count是块的数量;bs*count,就是swap文件的大小:这里1M*1024=1G。可以根据需要自行调整。此外,swapfile是swap文件的路径,可以根据需求修改。

2. 格式化交换分区文件

1
mkswap swapfile

这里的路径和之前的路径要对应起来。

3. 启用swap分区文件

1
swapon swapfile

4. 添加开机启动

修改/etc/fstab这个文件,添加或者修改这一行:

1
swapfile swap swap defaults 0 0

注意,路径还是要对应,而且必须是全路径。最后两个是零,不是大写字母O。

此项不是必须的。如果不修改开机启动配置,重启之后的swap空间会重置,之前配置丢失。

在使用java程序时,我们需要设置它的最大堆内存,这是对系统的一种保护。

至此关于linux swap交换内存扩容的方法暂时就和大家分享到这,大家如果有什么需要补充的可以在评论区进行留言。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

良许微信公众号

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部