Ubuntu20.04添加和删除swap分区

前言:

刚才在云服务器上编译安装OpenCV,已经到99%了,结果失败了,重复继续好几次都是进程被杀掉了,才注意了一下编译时的资源占用情况,云服务器的2GB运行内存基本都占满了.
因此猜测是进程占用过高被系统杀掉了,之前在本地PC和树莓派4B(4G)上编译内存是够用的,倒是没遇到这种情况,也没关注,所以又特意再次在本地编译试验,发现最高占用时会差不多接近3GB. 所以更肯定判断是内存不够时系统杀掉高占用的进程导致构建OpenCV失败.
然后马上为云服务器添加了4GB的swap文件,成功编译完. 特做以下纪录. (Linux上的swap类似于Windows的虚拟内存)

ps:下面命令中有中括号括起来的将括号和所扩内容自行替换

正文:

创建swap文件

填充一个文件用作swap (耗时)

[swap的文件名] 是用作swap文件的文件名,自行设定
需要设置的swap大小 = 1M * [块数量]
设置1GB就是 1M * 1024,即 [块数量]1024

sudo dd if=/dev/zero of=[swap文件名] bs=
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值