1. 查看本机swap空间
free -h
2. 找一个较大的高速盘,创建swap的空间
mkdir /swap
cd /swap
sudo dd if=/dev/zero of=swapfile bs=50M count=1k
3.建swapfile,大小为bs*count = 50M * 1k = 50G
4.标记为Swap文件,让系统能识别交换文件。
sudo mkswap -f swapfile
5.激活使用
sudo swapon swapfile
最佳方案在装机时分区进行分配swap。
额外必要点:
需要将上面设置为开机自启动
sudo vim /etc/fstab
/swap/swapfile none swap sw 0 0
or
/swap/swapfile swap swap defaults 0 0
2. 如果需要删除
首先,确保当前占用swap空间要小于实际物理内存
1. 关闭交换文件
sudo swapoff /swapfile
2.从 /etc/fstab 文件删除对应的记录
3.删除文件,释放空间。