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比较合适。