Guide
Come dimensionare i corridori per le suite di test Node
I lavoratori di Jest o Vitest stanno morendo di fame o si dimenano e non sei sicuro di quale.
4 min di lettura
Perché succede
Come risolverlo
- 4 vCPU si adattano alla maggior parte delle suite; imposta --maxWorkers esplicitamente sul conteggio dei core
- Guarda la memoria: ogni lavoratore ha il proprio grafico del modulo e OOM viene visualizzato come codice di uscita 137
- Preferisci NVMe locale rispetto a più core; l'installazione è legata al disco, non alla CPU
- Distruggi i corridori solo quando un singolo corridore è veramente saturo
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Come scalare i corridori self-hostedI corridori self-hosted fanno la fila nelle ore di punta o restano inattivi e costosi.Come utilizzare i gruppi di corridoriQualsiasi repository può pianificare lavori su qualsiasi corridore.Come progettare una strategia per l'etichetta runnerLe etichette sono cresciute in modo organico e nessuno sa quale utilizzare.Hosted o BYOC: come scegliereNon sei sicuro se utilizzare i corridori ospitati o eseguire la distribuzione nel tuo cloud.