repères
La plupart des coureurs CI n'ont pas la bonne taille
Dans 40 % des tâches, nous constatons une utilisation moyenne du processeur inférieure à 30 %. 12 % supplémentaires sont bloqués à 100 % sur le chemin critique.
{auteur} · {rôle} · 2026-06-03 · 6 min de lecture
La taille du coureur est généralement choisie une seule fois, de manière défensive, et jamais revisitée. Les données d’utilisation indiquent que les choix sont plus souvent erronés dans les deux sens que bons.
Surdimensionné : 40 % des emplois
Une utilisation moyenne du processeur inférieure à 30 % signifie que vous payez pour des cœurs inactifs. La cause la plus courante est une tâche qui a été déplacée vers un programme d'exécution plus important pour résoudre un problème qui s'est avéré être lié au cache.
Sous-dimensionné : 12% des emplois
Épinglé à 100% pour l'ensemble du travail, et sur le chemin critique. Ici, un coureur plus gros est immédiatement rentabilisé en temps d'attente du développeur, même à un tarif par minute plus élevé.
La troisième catégorie
Attente d'E/S élevée avec un processeur faible. Ces tâches sont liées au disque et aucune quantité de cœurs supplémentaires ne sera utile. Ils ont besoin d’un stockage plus rapide.
Votre prochain build pourrait être deux fois plus rapide, pour moitié prix
Commencez gratuitement. Repartir tient à la même ligne, et nous publions ce diff aussi.