Rehberler
Düğüm test paketleri için koşucular nasıl boyutlandırılır?
Jest veya Vitest işçileri ya açlıktan ölüyor ya da kıvranıyor ve hangisi olduğundan emin değilsiniz.
4 dk okuma
Jest veya Vitest işçileri ya açlıktan ölüyor ya da kıvranıyor ve hangisi olduğundan emin değilsiniz.
Neden oluyor?
Düğüm test paketleri genellikle yükleme sırasında G/Ç'ye ve yürütme sırasında CPU'ya bağlıdır, bu nedenle doğru boyut faza göre farklılık gösterir.
Nasıl düzeltilir?
- 4 vCPU çoğu süite uygundur; --maxWorkers'ı açıkça çekirdek sayısına ayarlayın
- Belleği izle — her çalışan kendi modül grafiğini tutar ve OOM, çıkış kodu 137 olarak görünür
- Daha fazla çekirdek yerine yerel NVMe'yi tercih edin; yükleme CPU'ya değil diske bağlıdır
- Yalnızca tek bir koşucu gerçekten doyuma ulaştığında koşucular arasında parçalama yapın
Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir
Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.
İlgili
Kendi kendine barındırılan koşucular nasıl ölçeklendirilir?Kendi kendine barındırılan koşucular ya zirvede sıraya girer ya da boşta kalır ve pahalıdır.Koşucu grupları nasıl kullanılır?Herhangi bir depo, herhangi bir koşucudaki işleri planlayabilir.Koşucu etiketi stratejisi nasıl tasarlanır?Etiketler organik olarak büyüdü ve kimse hangisini kullanacağını bilmiyor.Barındırılan veya BYOC: nasıl seçilirBarındırılan çalıştırıcıları mı kullanacağınızdan yoksa kendi bulutunuza mı dağıtacağınızdan emin değilsiniz.