一般我们选择的基础Linux VPS主机内存会是512MB或者1GB内存起步的,但是有些项目程序可能需要更大的内容。当然我们可以通过升级主机来提高硬件配置,同时我们也可以通过技术手段升级虚拟突发内存SWAP来提高内存的占用资源。
这里,老蒋记录在Linux VPS主机中修改啊提高虚拟内存的过程。
一般我们的虚拟突发内存SWAP 并不是越大越好,一般不要超过物理内存的 2 倍。 物理内存 ≤ 1G 时,设置 SWAP 为内存的 2 倍大小;8G > 物理内存 > 1G 时,设置 SWAP 为内存的 1.5 倍大小。
1、删除SWAP突发内存
swapoff -a
如果我们已有设置的可以通过命令删除。
2、创建突发内存文件
dd if=/dev/zero of=/root/swapfile bs=1M count=2048
这里说明文件:
bs 每块的大小,1M用1024
count 是块数量,
bs*count,swap文件的大小
3、初始化格式化
mkswap /root/swapfile
4、启动分区文件
swapon /root/swapfile
5、添加启动项
echo "/root/swapfile swap swap defaults 0 0" >>/etc/fstab #CentOS系统
echo "/root/swapfile none swap sw 0 0" >>/etc/fstab #Debian或者Ubuntu
最后,我们可以通过 Free -h 命令看看是否有多一行 swap内存空间。