free -m: 查看内存,根据情况设置内存,
swapon -s  查看虚拟内存情况
根据需要设置虚拟内存
建立一个/home/swap的分区文件,大小为2G,可以自行倍增。
1  | dd if=/dev/zero of=/home/swap bs=1024 count=2048000  | 
制作为swap格式文件
1  | mkswap /home/swap  | 
再用swapon命令把这个文件分区挂载swap分区
1  | swapon /home/swap  | 
设置文件权限
1  | chmod 600 /home/swap  | 
为防止重启后swap分区变成0,要修改/etc/fstab文件,在文件内增加一行
1  | /home/swap swap swap default 0 0  | 
最后查看内存设置情况
1  | free -m  | 
删除虚拟内存-swap交换文件
先停止swap分区
1  | swapoff /home/swap  | 
删除swap分区文件
1  | rm -rf /home/swap  | 
删除自动挂载配置命令,修改/etc/fstab,删除如下代码
1  | /home/swap swap swap default 0 0  | 
这样就能把手动增加的交换文件删除了
注意:
增加删除swap的操作只能使用root用户来操作。
装系统时分配的swap分区貌似删除不了。
swap分区一般为内存的2倍,但最大不超过2G