Linux增加Swap的方法

dd if=/dev/zero of=/home/swap bs=1MB count=1024

如果想增加更多的swap空间,改count=后面的数字就行。

使用指令制作一个swap文件。

mkswap /home/swap

给予权限。

chmod 600 /home/swap && chown root:root /home/swap

启动swap分区。

swapon /home/swap

注意,此操作只对当前生效,重启服务器失效,如果需要保持,则可以将其写入/etc/fstab文件中。

vim /etc/fstab

在后面添加

/home/swap                       swap                swap    defaults        0 0

系统默认设置是尽可能的使用物理内存,物理内存紧张时才用虚拟内存。如果要改变这个设置,可以修改/etc/sysctl.conf文件里面的vm.swappiness参数。系统默认的vm.swappiness=0,意思是尽可能少用swap,而不是完全禁止使用swap。这个值越大,使用swap的几率越高。最高是100。

个人推荐设置在60比较合适。