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,否则无法启动服务端!