Runners
Disques de travail NVMe locaux
Chaque exécutant reçoit un disque de travail NVMe local au lieu d'un stockage connecté au réseau – la différence apparaît à chaque extraction, installation et test.
Caractéristiques
- Tapez
- NVMe local, connexion directe
- Taille
- 150 Go – 2 To par taille de coureur
- Lecture séquentielle
- ~6 Go/s
- Durée de vie
- Essuyé après chaque travail
Labels de runner
runnerhut-8vcpu-ubuntu-2404
Une part surprenante du temps CI est liée au disque plutôt qu'au processeur : npm écrivant 40 000 petits fichiers, Cargo déballant des caisses, Docker extrayant des couches, Xcode écrivant DerivedData. Le stockage en réseau ralentit tout cela d'une manière qui n'apparaît jamais dans un graphique du processeur.
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.
À lire aussi
Coureurs Linux x64 GitHub ActionsExécuteurs AMD et Intel vCPU dédiés de 2 à 64 cœurs, avec disques de travail NVMe et un cache persistant sur chaque tâche.Coureurs instantanésDémarrez une tâche à partir d'un instantané du système de fichiers pris après l'installation de vos dépendances. Ignorez complètement l’installation à chaque exécution ultérieure.