ubuntu增加swap交换空间

       交换空间swap,打个比方就是你的内存爆满了,系统就会临时把内存里一些暂时不用的数据放到硬盘上,这样内存就会空出来一部分放新的数据。如果需要用之前旧的数据,可以再把它从硬盘上搬回来。本质上交换空间就是硬盘上开辟的一块专门供内存交换数据使用的空间。

       当初服务器装机是默认只有1G的交换空间,结果跑起数据来,内存,交换都直接撑爆了。唯一的办法就是扩展交换空间了。
一、查看当前系统的swap大小

free -m

注释:m 是以兆为单位, g是以GB为单位, 默认是kb。

二、将/etc/fstab文件中所有设置为swap的设备关闭,然后才能创建swap

sudo swapoff -a

三、创建新的swap文件,bs×count=最后生成的swap大小,这里设置16G。

sudo dd if=/dev/zero of=/swapfile bs=1G count=16

注释:

1、if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >

2、of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >

3、bs=:设置读入/输出的块大小。

4、count=:设置读入/输出块数。

四、设置权限

sudo chmod 0600 /swapfile

五、设置swap

sudo mkswap /swapfile

六、打开swap

sudo swapon /swapfile

七、设置swap永久有效

sudo gedit /etc/fstab

添加以下文本

/swapfile swap swap sw 0 0

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值