2020 年后端开发 32GB 内存迫在眉睫

2020-04-02 10:45:35 +08:00
 jzmws

2020 公司后端架构全面转到微服务, 本来就是一坨大 S 现在拆成很多小 s , 要开发知识起四五个工程 , 24GB 内存直接彪到 80% ,要是再开一个就 GG 了

本人 2019 年入手新本本, 到手直接上一条 16GB 内存, 刚刚开始用还都够, 结果半年后就捉襟见肘了

对了,因为要做好随时准备明天无法到公司办公的准备 所有的服务都在本地起 .

15852 次点击
所在节点    硬件
105 条回复
jzmws
2020-04-02 22:00:20 +08:00
@kidlj 可以 研究
miao666
2020-04-02 22:00:39 +08:00
一看就是 avaJ😂
jzmws
2020-04-02 22:01:15 +08:00
@guog 主要是 微服务 启动的模块做 , 因为特殊事情 有可能明天就到不了公司
jzmws
2020-04-02 22:01:52 +08:00
@tulongtou 下一台要上 128GB 内存了
BFDZ
2020-04-02 22:08:36 +08:00
我给自己电脑配的洋垃圾 x79,现在内存就是 32G,服务器 ecc 内存很便宜,以后上 64G 也花不了多少钱
buffzty
2020-04-02 22:31:57 +08:00
我的垃圾 win10 组装电脑 16g 内存 正常情况下 开 goland*2, idea, netbeans,vscode 1-2,chrome,postman 一般不到 60%
从没觉得卡过, 有时候项目多开三四个桌面,ide 开五六个 我都够用. 我真不明白你们这些上 32g 的真的有必要吗?
内存大头就是 chrome vscode idea 就算每个占 2g 也才 6g 而已
charlie21
2020-04-02 23:12:24 +08:00
Windows Server 2012 支持以下最大的硬件规格
64 个物理处理器
640 个逻辑处理器(关闭 Hyper-V,打开就支持 320 个)
4TB 内存
64 个故障转移群集节点
KasuganoSoras
2020-04-02 23:24:57 +08:00
以前我也是 16G 内存,然后觉得不够用加到 32G,主板 4 条插槽全满了,然后又发现 32G 也不够了,想全部换成单条 16G 但是感觉有点浪费,现在在考虑要不要把家里那台 512G 内存的 E5 服务器插上显卡当台式机用 🐶
xuanbg
2020-04-02 23:25:01 +08:00
目前用的是 32G 的 18 款 MBP,勉强够用。我的 docker 跑在一个 12G 内存的 centos7 虚拟机上面,大概能运行 15 个容器吧。有时候还要开发一些 window 桌面应用,所以还有个 8G 内存的 win10 虚拟机。
看来明年必须要换 64G 内存的 16 寸 MBP 了。
jhdxr
2020-04-02 23:26:00 +08:00
@buffzty chrome 吃内存大户 2G 怎么够?我平时主力 firefox (停留在 56 了),开个 chrome 用于视频(因为有画中画)。然后某次从视频中某个概念开始查找了一圈(在 chrome 中),最后大概开了几十的标签页。。。感觉到电脑卡了,没统计出 chrome 总共占用多少(因为资源管理器也好,chrome 自带的管理器也好都没有汇总求和),于是直接把 chrome 整个关掉,直接空出 10G 内存
msg7086
2020-04-02 23:27:23 +08:00
@buffzty 每个占 2G ?哪有那么好的事…
你是不是看的物理内存占用而没看分页文件在你硬盘上吃了多少当虚拟内存…
msg7086
2020-04-02 23:28:13 +08:00
@easylee 看看虚拟内存被吃掉多少?
Tinyang
2020-04-03 08:32:13 +08:00
可以只起自己开发的服务啊
idragonet
2020-04-03 08:43:41 +08:00
@easylee 不是。 内存多的话肯定占用多,获得更快的速度。 就好像一个人收入高了,开销多了,获得更高质量的生活。
564425833
2020-04-03 09:20:05 +08:00
赞同 28 楼方法,我们方法跟 28 楼很类似,跟前端调试接口只启动自己需要的服务,其余的都通过 nginx 指向线上 dev 即可
shenqi
2020-04-03 09:57:06 +08:00
只能说不会善用工具。哪个公司现在不是十几几十个后端环境,一次性全跑那还得了。
而且我还可以用 vpn 指向测试环境的机器,不然测试人员测试也要本地跑,那还得了?
axbx
2020-04-03 09:58:23 +08:00
4G 内存路过
casillasyi
2020-04-03 10:00:37 +08:00
表示不能理解,后端开发 8G 就够用。首先,你不用同时启动很多微服务,除非你的单元测试基本没写。其次,全链路测试,我相信很多公司都有 dev,test 环境,在每一个微服务的单测都 ok 的情况下部署 test 容器。最后,有人说本地断点 debug 比服务器方面,那是因为没有单测,没有日志,对代码不够熟悉。很多 vim,emacs 用户压根就没有断点。
casillasyi
2020-04-03 10:04:02 +08:00
@u823tg 嗯,用 Java 的公司老板和架构师都是人傻钱多且不懂技术,没有你精明。
yuankui
2020-04-03 10:14:52 +08:00
部署微服务,难道就不能本地调试单服务了?
你们的框架有问题啊。。

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

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

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

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

© 2021 V2EX