阿丹:
这一段时间各大运营商都在相互内卷,趁着这股劲拿下了几个服务器。因为降本升效(囊中羞涩)的宗旨,买的服务器的内存并没有那么大所以偷鸡技巧这就来了。
设置虚拟内容-让4G内存up!up!up!到更高!
操作简单!效果显著!
首先看到我这个是一个4G内存的服务器。
查看真实服务器内存
free -m
创建swap文件
1、进入/usr目录
cd /usr
pwd
2、创建swap文件夹,并进入该文件夹
mkdir swap
cd swap
pwd
3、创建swapfile文件
dd if=/dev/zero of=/usr/swap/swapfile bs=1M count=4096
注意!:
这个参数后面的数据count后面的数值就是要扩容的大小1024*X,这个X是几就是扩容几个G。
看到现象:
1、CPU拉满
2、系统盘容量下降,因为设置的就是交换内存拿系统盘换的。
查看刚才设置的swap文件
du -sh /usr/swap/swapfile
可以看到我们刚才创建的这个swap交换内存文件是4G的。
将目标设置为swap分区文件
mkswap /usr/swap/swapfile
这个代码可以让swapfile文件设置为swap分区文件
激活swap区,启动使用交换区文件
swapon /usr/swap/swapfile
执行这行代码可以看到下面的交换内存变到了4G这里就是成功了!
再次查看swap中分区的内存
free -m
这里就是我们刚刚扩容的分区大小
但是!现在的分区挂载还是临时的,也就是说如果重启服务器就没有了!
设置开机自启动使用虚拟内存
在/etc/fstab这个文件中写入
vim etc/fstab
以下配置
/usr/swap/swapfile swap swap defaults 0 0
提示:
如果有的时候使用vim或者vi找不到这个文件。
手动切换目标路径到/etc下面
再去使用 vim etc/fstab或者vi etc/fstab,就可以了。
使用reboot命令重启服务器
reboot
我们在去使用free -m来查看现在内容是不是已经挂载上了
free -m
好了,现在就拥有一个8G内存的服务器了。 代价是消耗了5-6个G的系统盘本地内存。