Ubuntu增加swap分区
活动买的阿里云,2g内存太小,不够用怎样办,增加swap分区是一个有效的处理方法。
阿里云默认是不设置swap分区的,我们来增加一个。
1、新建一个文件来作为swap的文件
mkdir swapcd swapsudo dd if=/dev/zero of=sfile bs=1024 count=2000000其中2000000表示2GB,一般跟自己的内存设置一样大就可。
2、转化为swap文件
sudo mkswap sfile
3、激活swap文件
sudo swapon sfile
4、查看效果
再次输入:free -m
image.png
已经ok了。
5、增加开机加载
vi /etc/fstab/root/swap/sfile none swap sw 0 0/root/swap/sfile是swap文件的位置
5、swap的优劣势
要不要设置swap,在网上也有很多争论,个人觉得,场景不同,不能一概而论。
先来看一段百度百科的定义:Swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自少量很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。
那么swap的优劣势就相当显著了:
1)优势是免费扩大了“内存”啊!省钱!!!
2)劣势是上面的“内存”打了引号,由于并不是真正的内存,当你需要把swap分区的内容恢复到内存中时,需要磁盘io,一定没有直接读内存那么快。
不过假如是个人web应用之类的,这点慢你基本是体会不到的,所以,还是省钱比较实在。
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Ubuntu增加swap分区
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Ubuntu增加swap分区