Go GC 占 CPU 5%,到底要不要调 GOGC?
服务 p99 每隔几十秒抖一下。
监控里 GC CPU 大概 5%,不算夸张,但曲线很准:GC 一来,延迟就往上冒。群里很快有人提议:把 GOGC 从 100 调到 200,先让 GC 少跑几次。
这个动作看起来很合理。
CPU 下来了 …
服务 p99 每隔几十秒抖一下。
监控里 GC CPU 大概 5%,不算夸张,但曲线很准:GC 一来,延迟就往上冒。群里很快有人提议:把 GOGC 从 100 调到 200,先让 GC 少跑几次。
这个动作看起来很合理。
CPU 下来了 …
凌晨三点,线上容器启动要三分钟。
你登上服务器,docker images 一看:2.1GB。PM 问为什么这么慢,你说"容器已经很快了"。
但容器不是虚拟机。你把 Docker 当 VM 用,它当然慢。
问题不在 …