benchmarks
De meeste CI-lopers hebben de verkeerde maat
Bij 40% van de banen zien we een gemiddeld CPU-gebruik van minder dan 30%. Nog eens 12% bevindt zich op 100% op het kritieke pad.
{auteur} · {rol} · {datum} · {minuten} min leestijd
De maat van de runner wordt meestal één keer gekozen, defensief, en nooit opnieuw bekeken. Uit gebruiksgegevens blijkt dat de keuze in beide richtingen vaker verkeerd is dan goed.
Oversized: 40% van de banen
Een gemiddeld CPU-gebruik van minder dan 30% betekent dat u betaalt voor cores die inactief zijn. De meest voorkomende oorzaak is een taak die naar een grotere runner is verplaatst om een probleem op te lossen dat cache-gerelateerd bleek te zijn.
Ondermaats: 12% van de banen
Vastgezet op 100% voor de hele taak en op het kritieke pad. Hier betaalt een grotere hardloper zichzelf onmiddellijk terug in de wachttijd van de ontwikkelaar, zelfs tegen een hoger tarief per minuut.
De derde categorie
Hoge I/O-wachttijd met lage CPU. Deze taken zijn schijfgebonden en geen enkele hoeveelheid extra kernen zal helpen. Ze hebben snellere opslag nodig.
Je volgende build kan twee keer zo snel zijn, voor de halve prijs
Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.