Skip to content
Latchkey

Saturation - CI/CD用語集の定義

saturationとは、リソースが容量に対してどれだけ埋まっているか、すなわちキューに入った作業や保留中の作業の度合いです。USE手法(Utilization、Saturation、Errors)では、これが重要な早期警告になります。リソースは100パーセント利用されていても、saturationして作業が滞留して初めて遅くなることがあります。

Saturation vs utilization

utilizationはリソースがビジー状態である時間の割合であり、saturationは今処理できる量を超えたバックログです。キューがゼロで100パーセント利用されているrunnerフリートは問題ありません。同じフリートでもキューが増えているとsaturationしており、開発者は待たされます。run-queueの長さ、queue depth、swapアクティビティはsaturationのシグナルです。

関連ガイド