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

2023-10-26 17:53:40 +08:00
 28painters

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

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

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

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

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

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

© 2021 V2EX