交换空间(Swap space)是一个计算机编程术语,在物理内存(RAM)被充满时被使用。如果系统需要更多的内存资源,而物理内存已经充满,内存中不活跃的页就会被移到交换空间去。虽然交换空间可以为带有少量内存的机器提供帮助,但是这种方法不应该被当做是对内存的取代。交换空间位于硬盘驱动器上,它比进入物理内存要慢。
1.查看swap空间大小
2.创建swap文件
在根目录下创建20GB大小的swap文件
mkdir /swap
cd /swap
sudo dd if=/dev/zero of=swapfile bs=1024 count=20000000
sudo mkswap swapfile
激活 swapfile:
sudo chmod -R 0600 /swap/swapfile
sudo swapon swapfile
卸载 swapfile:
sudo swapoff swapfile
3.开机自动挂载swap
sudo vim /etc/fstab
添加内容:
/swap/swapfile /swap swap defaults 0 0
注:不是很建议用这种方式,如果此文件配置有误的话,会导致机器起不来,进入工厂模式调整后才可以喔~