Průvodci
Jak nastavit velikost běžců pro testovací sady Node
Pracovníci Jest nebo Vitest buď hladoví nebo mlátí a vy si nejste jisti, které.
4 min čtení
Pracovníci Jest nebo Vitest buď hladoví nebo mlátí a vy si nejste jisti, které.
Proč se to děje
Testovací sady uzlů jsou obvykle I/O vázány během instalace a vázány CPU během provádění, takže správná velikost se liší podle fáze.
Jak to opravit
- 4 vCPU vyhovuje většině sad; nastavit --maxWorkers explicitně na počet jader
- Paměť sledování – každý pracovník má svůj vlastní graf modulu a OOM se zobrazí jako výstupní kód 137
- Preferujte místní NVMe před více jádry; instalace je vázána na disk, nikoli na CPU
- Střípek přes běžce pouze jednou, když je jeden běžec skutečně nasycen
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Jak škálovat samostatně hostované běžceSamoobslužní běžci buď stojí ve frontě na špičce, nebo sedí nečinně a draze.Jak používat běžecké skupinyJakékoli úložiště může naplánovat úlohy pro libovolného běžce.Jak navrhnout strategii značení běžcůŠtítky rostly organicky a nikdo neví, které použít.Hosted nebo BYOC: jak si vybratNejste si jisti, zda použít hostované běžce nebo nasadit do vlastního cloudu.