linux swap交换内存扩容的方法
更新时间:2020年07月21日 08:37:20 作者:张占岭
这篇文章主要介绍了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程序时,我们需要设置它的最大堆内存,这是对系统的一种保护。
到此这篇关于linux~swap交换内存的扩容的文章就介绍到这了,更多相关linux~swap交换内存的扩容内容请搜索华域联盟以前的文章或继续浏览下面的相关文章希望大家以后多多支持华域联盟!
您可能感兴趣的文章:
- Linux下用Valgrind做检查(防止内存泄露)
- jmeter在linux系统下运行及本地内存调优的方法详解
- Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
- Linux内核私闯进程地址空间并修改进程内存的方法
- 如何利用Bash脚本监控Linux的内存使用情况
- Linux系统查看CPU、机器型号、内存等信息
- Linux中大内存页Oracle数据库优化的方法
- 详解Linux内核内存管理架构
- Linux系统下利用C程序输出某进程的内存占用信息
- 解决Linux下php-fpm进程过多导致内存耗尽问题
- python监控linux内存并写入mongodb(推荐)
- Linux内存描述符mm_struct实例详解
- Linux共享内存实现机制的详解
- Linux 下如何检查内存使用率
相关文章
-
修改wamp的apache默认端口80为8088以及www目录
这篇文章主要介绍了修改wamp的apache默认端口80为8088以及www目录为workphp,需要的朋友可以参考下2014-03-03
-
LINUX中详解AWK内建变量FS,NF,NR,RT,RS,ORS,OFS
很多朋友没搞告白AWK内建变量FS,NF,NR,RT,RS,ORS,OFS的方法和原理,小编给大家总结了详细的内容,一起来学习下思路。2017-11-11
-
apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议
这篇文章主要介绍了apache中使用mod_gnutls模块实现多个SSL站点配置,也就是多个HTTPS协议的虚拟主机配置方法,需要的朋友可以参考下2014-06-06
声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

最新评论