Zum Inhalt springen

Maßstäbe

Die meisten CI-Läufer haben die falsche Größe

Bei 40 % der Jobs sehen wir eine durchschnittliche CPU-Auslastung von unter 30 %. Weitere 12 % liegen bei 100 % auf dem kritischen Pfad.

{Autor} · {Rolle} · {Datum} · {Minuten} {MinutenLabel}

Die Läufergröße wird normalerweise einmal, defensiv, gewählt und nie wieder überprüft. Aus Nutzungsdaten geht hervor, dass die Wahl häufiger in beide Richtungen falsch als richtig ist.

Überdimensioniert: 40 % der Aufträge

Eine durchschnittliche CPU-Auslastung unter 30 % bedeutet, dass Sie für Kerne bezahlen, die im Leerlauf sind. Die häufigste Ursache ist ein Job, der auf einen größeren Runner verschoben wurde, um ein Problem zu beheben, das nachweislich mit dem Cache zusammenhängt.

Unterdimensioniert: 12 % der Arbeitsplätze

Für den gesamten Job auf 100 % fixiert und auf dem kritischen Pfad. Hier amortisiert sich ein größerer Läufer sofort durch die Entwicklerwartezeit, selbst bei einem höheren Minutensatz.

Die dritte Kategorie

Hohe E/A-Wartezeit bei niedriger CPU. Diese Jobs sind festplattengebunden und keine zusätzlichen Kerne helfen. Sie benötigen eine schnellere Speicherung.

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.