Linux中swap交换内存是为什么,如何设置
Admin 2022-06-02 群英技术资讯 623 次浏览
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程序时,我们需要设置它的最大堆内存,这是对系统的一种保护。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
方法:1、使用echo命令显示已知的环境变量,语法“$ echo 变量”;2、使用env命令显示所有的环境变量,语法“$ env”;3、使用set命令显示所有本地定义的Shell变量,语法“$ set”。
linux系统之虚拟内存的相关内容,不知道朋友们了解多少,对这方面需要深入探索的朋友,可以看看小编所整理的资料,或多或少能在工作中帮助到你 。
Centos7 yum安装 Lnmp以及Lamp
下面由linux系统教程栏目给大家介绍Linux下git 命令 免输密码怎么设置,希望对需要的朋友有所帮助!
Li对于电脑新手来说,可能并不清楚默认网关是什么,对默认网关的简单理解就是路由器的IP地址,要有正确的网关配置才能保证用户可以上网。对于默认网关的设定有手动设置和自动设置这两种,
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008