Vs code 远程开发 cpu、内存占用过高导致机器无法呼吸

2020-11-11 14:13:34 +08:00
 s609926202
刚买了阿里云 1c2g 的云服务器,搭建了 vs code 远程开发环境。
令我没想到的是,vs code 怎么这么耗费 cpu 和内存(用 umi 开发的一个前端项目),时不时的 100%,心脏都受不了了。不知道是云服务器垃圾,还是 vs code 有问题。

不过话说回来,如果没有 cpu 和内存的问题,其实远程体验还是不错的。。。
11249 次点击
所在节点    Visual Studio Code
37 条回复
acmore
2020-11-11 14:19:05 +08:00
如果 VS Code 装了一堆插件的话,本质上就相当于一个 IDE 了,想象一下 WebStorm 跑在一个 1C2G 的机器上。
whileFalse
2020-11-11 14:27:45 +08:00
建议楼主先在本地跑个 1c2g 的虚拟机,在虚拟机里安装好环境试试性能。
LokiSharp
2020-11-11 14:29:34 +08:00
是 VSCode Remote 垃圾,官方我记得 Azure 上标配 4C4G
s609926202
2020-11-11 14:43:21 +08:00
@acmore 并没有多少插件、
s609926202
2020-11-11 14:43:44 +08:00
@LokiSharp 2c4g 成本都感觉高了
nutting
2020-11-11 14:53:13 +08:00
哪种远程啊,布在服务器上,浏览器访问?远程还是适合后端,尤其是 c,python 之类,只在服务器编译运行
fengjianxinghun
2020-11-11 14:56:09 +08:00
1c2g 算了,我 remote 的机器是 32c/128g 内存
s609926202
2020-11-11 14:56:19 +08:00
@nutting 呃,vs code 的 remote-ssh 插件实现的远程开发,类似华为云的 cloudIDE
s609926202
2020-11-11 14:57:10 +08:00
@fengjianxinghun 个人用不起
cxh116
2020-11-11 14:57:54 +08:00
前端项目,光 npm 包就把 io 用完了,换高 io 的机型估计才行。
shadownet
2020-11-11 15:00:14 +08:00
1 核 2G,只配跑 vi, nano, vim,最多跑个 sublime text 吧
mrcn
2020-11-11 15:02:05 +08:00
机器无法呼吸😂好一个拟人手法
s609926202
2020-11-11 15:12:35 +08:00
@shadownet 呃,整个一鸡肋,食之无味,弃之可惜
shadownet
2020-11-11 16:23:03 +08:00
@s609926202 我还有个 4 核 24G,120G SSD 的机器,也算鸡肋了,买了 3 年,基本没用过
12101111
2020-11-11 16:27:05 +08:00
当然是前端的问题了, Javascript 写的软件就这样
my101du
2020-11-11 16:29:33 +08:00
VSCode Remote 只是把 webpack 等对资源的消耗从你的电脑转移到远程服务器了,但只是转移了战场,对资源的消耗量一点不会变少。。。。
laminux29
2020-11-11 16:33:10 +08:00
XX 云那些 1c2g3M 的,只是玩具,用来练手。正式开发就别想了,万一丢了数据,得不偿失。
opengps
2020-11-11 16:36:41 +08:00
想想你的电脑,I7 等等,跟你那 1 核 2G 服务器比一个天一个地
服务器上慢的问题,主要是资源问题:
cpu,只是一个逻辑内核
内存,2G 比较紧张
硬盘,本来就不是 ssd,虚拟硬盘 io 很低
带宽 1M,传个文件经过,稍微有点问题都得用点 cpu 资源
s609926202
2020-11-11 16:37:14 +08:00
@my101du 我的目的也是转移本地电脑的压力出去,但没想到这么不耐用(完全没法用)
s609926202
2020-11-11 16:38:31 +08:00
@opengps 我的电脑是联想 330...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/724024

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX