这周接了个erlang外包,在测试是发现centos没有内存可用,导致erlang程序直接crash掉了,查看对方提供的环境发现机器单核1G内存,而且没有配置swap,可是硬盘已经全部分区好了,也没法升级硬件配置,那只能使用文件模式来扩展swap,下面是swap配置步骤:
1,新建文件,需要使用dd命令来创建
# dd if=/dev/zero of=/swap bs=1024 count=2048000
创建2G的文件作为交换区介质
# mkswap /swap
3,打开交换区
# swapon /swap
如果需要卸载交换区的话需要先要关闭交换区
# swapoff /swap
硬件swap配置在分区的时候给swap做一个单独的分区并挂载 /swap