由于人脸对齐的数据集太大,导致内存8G,缓存16G的Ubuntu系统台式机跑不起来。为了解决这个问题,需要增加系统的交换内存。交换内存可以在装系统的时候就设定,也可以在系统装好后,以swap文件的形式灵活改变。下面记录增加swap文件的过程和命令。
cd ~
mkdir swap
cd swap
sudo dd if=/dev/zero of=swapfile bs=1024 count=XXX
sudo mkswap swapfile
sudo swapon swapfile
sudo swapoff swapfile #禁用该交换文件
sudo gedit /etc/fstab
在文件末加入
/home/username/swap/swapfile swap swap defaults 0 0
另外,也可以使用上面的swapoff禁用该swap。