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.