# 查看当前内存
free
# 命令输出显示:swap交换分区(虚拟内存)空间为0
               total        used        free      shared  buff/cache   available
Mem:          986924       88952      438812        2016      459160      743484
Swap:              0           0           0
#创建2G的SWAP交换区空白文件. 通常为物理内存2~2.5倍大小
dd if=/dev/zero of=/swap bs=1M count=2048
# 格式化文件为swap文件系统. -f 使用文件作为swap交换区
mkswap -f /swap
# 启用刚才创建的Swap文件
swapon /swap
# 设置开机自动启用swap文件交换区
echo "/swap swap swap defaults 0 0" >> /etc/fstab
如果不需要启用swap或需要调整swap大小,可以使用swapoff命令关闭swap。
swapoff /swap
# 查看交换分区更改是否生效
free
# 命令输出显示如下:
               total        used        free      shared  buff/cache   available
Mem:          986924       91784       69400        2016      825740      739740
Swap:        2097148           0     2097148