前言
jetson nano 2g 装完官方系统之后的系统状态,Memory大小4G,Swap内存大小5G。在系统运行较大规模的运算时,会有弹窗提醒Swap空间不足,所以我们经常需要增加Swap内存。不过我在下面也写了当你分配大的时候,需要恢复时候的操作。
依次输入以下命令,可以使交换空间增加nG,解决一些耗尽内存的程序出错。
执行如下
增加空间
生成swapfile文件操作如下
1.新增swapfile文件大小自定义
sudo fallocate -l 4G /var/swapfile
2.配置该文件的权限
sudo chmod 600 /var/swapfile
3.建立交换分区
sudo mkswap /var/swapfile
4.启用交换分区
sudo swapon /var/swapfile
设置为自动启用swapfile
sudo bash -c 'echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab'
增加后如下图:
jtop
swap变成了8G
删除空间
打开之前设置好的启动挂载的fstab文件 sudo vi /etc/fstab
,注释掉 #/var/swapfile swap swap defaults 0 0
重启 reboot
启动之后 sudp rm -rf /var/swapfile
这样以后增加的swap就去掉了
作者:良知犹存,白天努力工作,晚上原创公号号主。公众号内容除了技术还有些人生感悟,一个认真输出内容的职场老司机,也是一个技术之外丰富生活的人,摄影、音乐 and 篮球。关注我,与我一起同行。
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧
推荐阅读
【1】jetson nano开发使用的基础详细分享
【2】Linux开发coredump文件分析实战分享
【3】CPU中的程序是怎么运行起来的 必读
【4】cartographer环境建立以及建图测试
【5】设计模式之简单工厂模式、工厂模式、抽象工厂模式的对比
本公众号全部原创干货已整理成一个目录,回复[ 资源 ]即可获得。