租的服务器内存不是很大,挂几个脚本内存就满了
又不想花钱扩容,先用虚拟内存撑下吧
2022/11/26更新:使用dd创建交换文件,修复执行swapon时提示 /swapfile: swapon failed: Invalid argument的情况
查看内存配置情况
free
可以看到是只有4G的内存,没有开启swap内存
创建虚拟内存
使用dd创建8G(4G内存的两倍 = 102410244*2 = 8388608)虚拟内存并赋予权限
dd if=/dev/zero of=/swapfile bs=1024 count=8388608
chmod 600 /swapfile
安装虚拟内存
mkswap /swapfile
swapon /swapfile
查看一下内存情况,发现虚拟内存开启成功
这东西在我2G内存服务器上提升明显
设置开机挂载
vi /etc/fstab
输入
/swapfile none swap sw 0 0
这样启动的时候就可以自动挂载虚拟内存