V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sakilascott
V2EX  ›  Visual Studio Code

vscode 的奇怪问题

  •  
  •   sakilascott · 277 天前 · 1610 次点击
    这是一个创建于 277 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前段时间买了阿里云的 2c2g 特价实例,99 元/年。
    闲来无事想用 vscode 练习下 nodejs ,结果 6-8 行的文件读取示例代码,还没跟着敲完,ssh 就断开了链接(其他 ssh 工具也无法链接),排查并且复现了好几次,发现是 io 、cpu 、内存都忽然飙升( cpu 、内存都在 90%)。

    1 、怀疑是 nodejs 的问题

    想写段 python 试一下,结果安装 vscode 的 py 插件时,cpu 又飙升,ssh 直接断掉。

    2 、怀疑是 CPU 的性能太垃圾

    但我试了同时开两个窗口去编译 redis ,cpu 使用率也到了 90%,ssh 完全不会断掉。

    3 、怀疑是磁盘 IO 问题

    试了 apt 安装 docker 、mysql 一大堆组件,都没有问题,ssh 完全不会断掉。

    有没有大佬知道是什么原因?

    12 条回复    2024-03-17 12:10:30 +08:00
    MelodYi
        1
    MelodYi  
       277 天前   ❤️ 1
    不如直接去阿里云提工单?
    A3
        2
    A3  
       277 天前   ❤️ 1
    加下虚拟内存试试
    nagisaushio
        3
    nagisaushio  
       277 天前 via Android   ❤️ 1
    轻量云吗?可能真是性能不够
    foolishcrab
        4
    foolishcrab  
       277 天前 via iPhone   ❤️ 1
    我也遇到了 直接退款了,建议不要折腾
    devld
        5
    devld  
       277 天前 via Android   ❤️ 1
    vscode 中代码提示很吃 cpu 和内存,2g 内存可能跑不起来。
    LinYaXuan
        6
    LinYaXuan  
       276 天前   ❤️ 1
    在 AWS 也触发过,就是配置太低了。建议最低 2 核 4G 。
    AlanStar
        7
    AlanStar  
       276 天前
    印象里 jb 家族的软件可以实现只对远程服务器用 ssh 的方法对远程文件进行修改,像提示类的比较吃性能的就直接在本地计算。感觉 vscode 应该也是有的。OP 具体的需求是什么?
    tramm
        8
    tramm  
       276 天前
    我猜应该是 vscode+nodejs 的问题.
    因为我偶尔要兼职写写前端, 当我在家向日葵时, 使用 vscode 写 Vue 时, 有时也会导致向日葵断开连接, 有时候 Idea 编译 springboot 项目也会 OOM. 把 vscode 关了就好了.
    不过具体原因是啥也没分析个所以然出来, 我看系统状态都正常的.
    哦,对了,有好几次出现这种问题之后,远程机删除文件得过好久才会删除,摸索了很久,重启电脑或者重启 explorer.exe 才行.
    ISOtropy
        9
    ISOtropy  
       276 天前 via Android   ❤️ 1
    是不是无法 ssh 连接了 应该是性能不够 我的 aws 服务器经常遇见这个问题 2g 太小了 可以直接买个服务器 ssh 连接
    sakilascott
        10
    sakilascott  
    OP
       275 天前 via Android
    @AlanStar 需求就是远程写代码,不想用 git 之类的
    sakilascott
        11
    sakilascott  
    OP
       275 天前 via Android
    @tramm 是的,每次出问题后估计得十分钟左右才能恢复
    xgdgsc
        12
    xgdgsc  
       275 天前
    性能不够吧,这种只用来做跳板够了,家里台式机远程这个云服务器反向暴露 ssh 端口,其他机器移动的时候可以直接 ssh 家里服务器
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1005 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:00 · PVG 04:00 · LAX 12:00 · JFK 15:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.