OOMKill の犯人は CPU だった:GOGC と GOMEMLIMIT を実測で設計し直す
- GOMEMLIMIT と GOGC=off を併用するとメモリ使用量が上限近くで張り付き、CPU の不足で OOMKill になる
- GOMEMLIMIT はメモリ上限を設定し、GOGC=off は GC の頻度を減らすが、ヒープゴールが GOMEMLIMIT に固定される
- GOGC の適正値はライブヒープの実測値とアロケーション速度から計算し、メトリクスを収集する必要がある
OOMKill の犯人は CPU だった:GOGC と GOMEMLIMIT を実測で設計し直す


