4G内存以下的服务器建议配置SWAP(也就是虚拟内存)避免内存不足

设置4G的交换分区

设置多少由count的值决定
dd if=/dev/zero of=/home/swap bs=1024 count=3764224 字节为单位
dd if=/dev/zero of=/home/swap bs=1G count=4 GB为单位
以上两个指令任选其一 ,count为虚拟内存大小

创建交换分区文件

mkswap /home/swap

启用交换分区文件

swapon /home/swap

至此你的虚拟内存便设置成功了

设置开机启用交换分区文件

/etc/fstab中添加

 home/swap swap swap defaults 0 0

设swappiness

虚拟内存可能默认不使用
可以使用指令 cat /proc/sys/vm/swappiness 查看虚拟内存使用程度

值为0-100,0代表不怎么想用swap,100代表非常想用swap

临时设置 sysctl vm.swappiness=50

永久调整,避免重启之后,swappiness又变成0

/etc/sysctl.conf
vm.swappiness = 0改成vm.swappiness = 50
设置完成之后可输入
free -h
查看内存

结束语

至此Linux配置swap完成,在Linux下搭建方舟服务器必须设置swap,否则无法启动服务端!