我在公有雲上做了二十年後端,卻從沒碰過一次容量水位——這一系列是我把 BGP、Ceph、KubeVirt 真的跑起來的紀錄。
實測同一顆 toolchain、同一份原始碼、同一個 --cpus=1.5,只把 go.mod 的 go 指令從 1.25 改成 1.24,throttled_usec 就從 2.83 秒變成 52.44 秒、p99 從 39ms 變成 178ms。另外量到兩件沒什麼人寫的事:--cpus=1 給的 GOMAXPROCS 是 2 不是 1,以及 Go 1.25 會在跑的時候自己跟著 cgroup 改。
從第一篇開始,循序漸進地掌握完整主題。