Přejít na obsah

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

  1. 4 vCPU vyhovuje většině sad; nastavit --maxWorkers explicitně na počet jader
  2. Paměť sledování – každý pracovník má svůj vlastní graf modulu a OOM se zobrazí jako výstupní kód 137
  3. Preferujte místní NVMe před více jádry; instalace je vázána na disk, nikoli na CPU
  4. 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.