linux swap交换内存扩容的方法
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程序时,我们需要设置它的最大堆内存,这是对系统的一种保护。
到此这篇关于linux~swap交换内存的扩容的文章就介绍到这了,更多相关linux~swap交换内存的扩容内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!
相关文章:
1. Arch Linux32位系统还能用吗?Arch Linux32位下架了吗?2. Mac无线网络怎么设置?苹果Mac电脑无线网络设置教程3. 深度操作系统20.5发布 deepin 20.5更新内容汇总4. Mac版steam错误代码118怎么解决?Mac版steam错误代码118解决教程5. deepin linux怎么切换到root权限? Deepin切换root用户的技巧6. Mac系统图书如何自动插入连字符? Mac输入不间断连字符的技巧7. 微软Win11专业版即将默认禁用 SMB 来宾认证服务8. Win11 正式版 Build 22621.1105一月累积更新补丁KB5022303发布(附完整更新日志)9. Linux Mint系统输入法怎么删除? Linux Mint删除多余输入法的技巧10. deepin文件有个锁头怎么删除? deepin删除带锁头文件的技巧
