1.查看内存使用
查看在未增加swap之前虚拟内存的使用情况
free -m
2.创建 swap 文件
使用 dd 命令创建一个 swap 文件, 大小为 2G
dd if=/dev/zero of=/home/swap bs=1024 count=2048000
文件越大,创建的时间越厂
3.转换为 swap 格式
将文件格式转换为 swap 格式的
mkswap /home/swap
4.挂载swap分区
再用swapon命令把这个文件分区挂载swap分区
swapon /home/swap
如果报错:swapon: /home/swap: insecure permissions 0644, 0600 suggested.
修改权限:
chmod 600 /home/swap
5.再次查看内存使用
注意观察和1中变化。
free -m
6.设置重启依然有效
为防止重启后swap分区变成0,需要修改/etc/fstab
文件:
# 在文件末尾(最后一行)加上
/home/swap swap swap default 0 0
7.停用虚拟内存
swapoff -v /home/swap
和启用虚拟内存一样,停用需要对应修改/etc/fstab
文件。
评论区