一个2核4GB的腾讯云 Ubuntu 服务器,三番两次死机。最后也没发现到底为啥,反正用 VSCode 连接就老死机,搜了一下可能是爆内存了,因此我们使用增加Swap的方法。
找 ChatGPT 问怎么加虚存。得到答案如下:
在Linux系统中,你可以通过以下步骤增加虚拟内存:
-
创建一个用作交换空间的文件:可以使用dd命令创建一个指定大小的空文件。例如,创建一个1GB大小的交换文件可以使用以下命令:
sudo fallocate -l 8G /swapfile
-
设置文件的权限:交换文件应该具有合适的权限以供系统使用,你可以使用以下命令修改文件的权限:
sudo chmod 600 /swapfile
-
将文件格式化为交换空间:
sudo mkswap /swapfile
-
启用交换空间:
sudo swapon /swapfile
-
设置交换空间的启动顺序:
为了在系统重启后自动启用交换空间,你需要将交换文件的信息添加到/etc/fstab文件中。打开该文件并在末尾添加以下行:/swapfile none swap sw 0 0
保存并关闭文件。
- 使用
查看虚存情况。free -h
实测完美解决死机问题。