【linux内存】
问题:编译大型软件库时内存不足。
解决:使用swap交换空间。
相关命令:
# 使swapfile停止被占用
sudo swapoff /swapfile
# 重新分配swapfile的大小
#count的大小就是增加的swap空间的大小,64M是块大小,所以空间大小是bs*count=1024MB
sudo dd if=/dev/zero of=/swapfile bs=64M count=16
#该目录权限
chmod 0600 /swapfile
# 把这个文件格式化成swap空间
sudo mkswap /swapfile
# 使用刚才创建的swap空间
sudo swapon /swapfile
# 关闭并删除交换分区,一般就留着吧
sudo swapoff /swapfile
sudo rm /swapfile
#查看当前内存使用情况:
free -m