云服务器设置swap文件作为虚存
前天我还想往常一样快乐地写着代码,用docker兴奋地部署我的项目,部署上去之后突然服务器上的nacos寄了,minio也时寄时不寄。
网上查原因,查到结果是内存不足把nacos挤掉了。
然后还原到nacos崩溃前的状态查看内存free -h
:
![ram1](/2025/01/16/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%AE%BE%E7%BD%AEswap%E6%96%87%E4%BB%B6%E4%BD%9C%E4%B8%BA%E8%99%9A%E5%AD%98/jietu1.png)
然后查怎么增加内存,看见了设置虚存,开干:
(我用的是腾讯云服务器)
参考文档:为你的服务器增加Swap分区
👆真的超级详细,后面还有一些swap参数的设置,这里不列举了
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
sudo cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
# 永久化swap文件↑
然后再次运行free -h
![ram2](/2025/01/16/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%AE%BE%E7%BD%AEswap%E6%96%87%E4%BB%B6%E4%BD%9C%E4%B8%BA%E8%99%9A%E5%AD%98/jietu2.png)
不过说实话java微服务是真占内存
- 标题: 云服务器设置swap文件作为虚存
- 作者: sys
- 创建于 : 2025-01-16 22:55:55
- 更新于 : 2025-01-16 23:13:26
- 链接: https://yyd-piren.github.io/2025/01/16/云服务器设置swap文件作为虚存/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论