RocketMQ 在线上使用需要多大的内存和 cpu?

198 天前
 28painters

公司项目上线需要买服务器。一共有 3 端估计每个端启动要占 1 个 G ,毕竟 Java 内存杀手。 如果再加上 MQ ,大概需要什么多大呢?

1392 次点击
所在节点    Linux
10 条回复
chiron688
198 天前
建议 double ,防止时间长了内存泄漏,8g 应该 ok
oneisall8955
197 天前
公司的 JAVA 服务每个 512M ,直到业务下线了都没见碰到内存不足 oom
RedBeanIce
197 天前
@oneisall8955 请问是用的 docker 么,,,我们 16 个 Java 的 springboot ,占了 20G 内存
RedBeanIce
197 天前
@RedBeanIce 用的是 jar 包启动。
bthulu
197 天前
删掉 spring, 用原生 jsp, 内存占用瞬间下降 99%
oneisall8955
197 天前
@RedBeanIce aws 的 ecs 跑的,也可以理解就是 docker 。最开始是 2c2g ,后来砍到 1c512g 。主要是没啥业务量吧,和部署在哪里相关不大的感觉
28painters
197 天前
@oneisall8955 是每个都设置了 512M 大小?
28painters
197 天前
@RedBeanIce 16 个 20G 差不多 我这边用 pm2 启动 最高的一个 2.1gb 时间越久还越大
oneisall8955
197 天前
@28painters 大部分小流量的业务应用 512M ,核心的零星几个应用 1G 。
visper
197 天前
java,配置了 32G 内存。

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

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

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

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

© 2021 V2EX