Linux系统ClearMap环境移植之Linux Swap分区(三)
在Linux系统上运行代码时,由于内存不足,会出现BUS error等错误,现使用swap增加内存。
swap space(交换空间)是磁盘上的一块区域,当系统物理内存吃紧时,Linux会将内存中部分暂时不用的数据暂时放在交换分区中,从而为当前运行的程序腾出足够的内存空间。
1.查看是否有swap
free -m
2.swap存在且不为0,则执行以下代码:
mkdir swap
cd swap
sudo dd if=/dev/zero of=swapfile bs=1G count=400
上述代码实现swap空间增加400G
3.把生成文件转换为swap文件:
sudo mkswap -f swapfile
4激活swap:
sudo swapon swapfile
查看swap内存,已增加400G。