解决VSCode remote-ssh连接腾讯云服务器死机的一个方法

一个2核4GB的腾讯云 Ubuntu 服务器,三番两次死机。最后也没发现到底为啥,反正用 VSCode 连接就老死机,搜了一下可能是爆内存了,因此我们使用增加Swap的方法。(最新消息,别开 VSC 的自动保存,非常占内存!)

找 ChatGPT 问怎么加虚存。得到答案如下:

在Linux系统中,你可以通过以下步骤增加虚拟内存:

  1. 创建一个用作交换空间的文件:可以使用dd命令创建一个指定大小的空文件。例如,创建一个8GB大小的交换文件可以使用以下命令:
    bash sudo fallocate -l 8G /swapfile
  2. 设置文件的权限:交换文件应该具有合适的权限以供系统使用,你可以使用以下命令修改文件的权限: sudo chmod 600 /swapfile
  3. 将文件格式化为交换空间: sudo mkswap /swapfile
  4. 启用交换空间:
    bash sudo swapon /swapfile
  5. 设置交换空间的启动顺序:
    为了在系统重启后自动启用交换空间,你需要将交换文件的信息添加到/etc/fstab文件中。打开该文件并在末尾添加以下行: /swapfile none swap sw 0 0 保存并关闭文件。
  6. 使用
    bash free -h
    查看虚存情况。

实测完美解决死机问题。