# 查看当前内存
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