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