【Linux】Linux很卡怎么办?增加交换区大小

操作系统:Ubuntu
出现原因:交换区过小导致系统卡死
解决:增加交换区大小

一、解决方案

1、查看交换区大小:
free -m
2、进入root用户(非常重要,不然后续会很麻烦)

sudo su - root 

3、创建一个目录:

mkdir /swap

4、进入目录

cd /swqp

5、输入以下命令:

dd if=/dev/zero of=swapfile bs=1024 count=10290000
			a.可以看到如下内容:
   					记录了1029000+0 的读入
   					记录了1029000+0 的写出
  					 1053696000字节(1.1 GB)已复制,69.0168 秒,15.3 MB/秒
			b.可以用 < ls -lh > 可以看到一个文件。
  					 -rw-r--r-- 1 root root 1005M 2010-01-02 14:35 swapfile

6、配置

mkswap swapfile

7、挂载交换区:

swapon swapfile

8、在查看交换区大小

free -m

可能会出现的报错

1、不安全的权限 0644,建议使用 0600 (修改权限)

chmod 0600 /swap/swapfile   

2、设备或资源忙 (激活swap文件)

swapoff /swap/swapfile
swapon /swap/swapfile

3、开机后交换区恢复默认

命令:sudo vim /etc/fstab
添加: /swap/swapfile /swap swap defaults 0 0
保存::wq
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鱼小鱼啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值