ROS学习笔记(七):树莓派 扩展 SWAP 空间

扩展 SWAP 空间

在树莓派 3 上编译一些大型的程序和运行复杂的 SLAM 算法,默认的物理内存1GB是不够用的,这里需要添加 SWAP 扩展空间,其实就是当系统内存不足时会用硬盘上 SWAP分区作为虚拟内存。

具体步骤:

方法一:(有问题没有进行下去)
  1. 先关闭 swap
cd /var
sudo swapoff /var/swap

问题: swapoff: /var/swap: swapoff failed: No such file or directory
解决: 暂无

  1. #重设 swap 大小 1M*4096=4GB,会花较长时间,请耐心等待
sudo dd if=/dev/zero of=swap bs=1M count=4096
  1. #格式化
sudo mkswap /var/swap
  1. #开启 swap
sudo swapon /var/swap
  1. #设置开机启动,在/etc/fstab 文件中添加如下代码
/var/swap swap swap defaults 0 0
  1. #查看当前已生效的 swap
swapon -s
  1. #查看当前 swap 使用情况
free -m
方法二:(使用的这个)

Ubuntu本身没有SWAP,需要手动建立,不过这里有个自动完成SWAP设置的软件。

此软件会默认设置RAM两倍大小的SWAP分区,所以树莓派中会生成2G大小的SWAP分区。

安装dphys-swapfile

$ apt-get install dphys-swapfile

安装并设置完成后,SWAP即设置完成。
在这里插入图片描述

小惊喜
试过方法二之后,方法一可以了;

结果看图:
在这里插入图片描述

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值