这里没有橄榄
14:43 · 2022年1月10日 · 周一
No Headback
自动调整 GOGC 优化 GO 的 GC CPU 占用
Telegraph
|
原文
Telegraph
自动调整 GOGC 优化 GO 的 GC CPU 占用 - No Headback
Uber 最近发了一篇文章,主要讲的是在核心服务上动态调整 GOGC 来降低 GC 的 mark 阶段 CPU 占用。基本可以做到有效果,低风险,可扩展,半自动化。 Uber 当前的服务规模大概是几千微服务,基于云上的调度基础设施来进行部署。大部分服务是 GO 写的,这篇文章的作者是做 Maps Production Engineering,这个组之前帮一些 Java 系统调整过 GC 参数(这应该就是他们帮 Go 做优化想的也是怎么调整参数的出发点吧)。 总之经过一段时间的线上 profile 采集发现…
Home
Powered by
BroadcastChannel
&
Sepia