Aller au contenu

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.