租的服务器内存不是很大,挂几个脚本内存就满了
又不想花钱扩容,先用虚拟内存撑下吧
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

这样启动的时候就可以自动挂载虚拟内存
本文介绍如何在资源有限的服务器上通过创建8GB虚拟内存来应对脚本内存不足问题,包括使用`dd`创建交换文件、配置`mkswap`和`swapon`,以及设置开机自动挂载。

599

被折叠的 条评论
为什么被折叠?



