大家用上了 ZGC 了吗?

262 天前
 hepin1989

分享

  1. 目前已经在 测试中,准备 beta 跑一段时间压测下。
  2. 初步效果:1ms 的 pause
  3. 使用的是 分代 ZGC

问题

请问大家用起来了吗?效果如何?对比 G1 的 CPU overhead 如何?

4064 次点击
所在节点    Java
25 条回复
hepin1989
261 天前
我还在 beta 中,前面堆设置大了,crash 了,重新改了个设置。比 G1 用的多是真的,准备多跑一段时间再切换。
@bingoup886 感谢分享,单机 qps 多少?单机的 overhead 应该比之前消耗高吧。

现在主要是降本增效的前提下感觉和这个 ZGC 相冲。
bingoup886
235 天前
@hepin1989 单机 qps4k ,cpu 和 load 都会比原来高一点,但我们是基础服务,为了满足性能要求机器部署的本来就多一点,原本 overhead 就很低,现在反而是提升了资源利用率了
hepin1989
227 天前
@bingoup886 所以说同步提高了服务质量。那么你这边观察下来多了多少个百分点呢?
bingoup886
226 天前
@hepin1989 tp999 tp9999 减半,40ms 的调用超时配置下,失败率降为原来十分之一
bingoup886
226 天前
@mtmax 假设一个 trace 中多级调用,每一级都需要获取用户的路由信息,就在第一层 rpc 调用获取完之后放进 traceContext ,通过全链路 trace 透传能力进行复用。

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

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

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

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

© 2021 V2EX