kriterler
Çoğu CI koşucusu yanlış boyuttadır
İşlerin %40'ında ortalama %30 CPU kullanımının altında olduğunu görüyoruz. Diğer %12'lik kısım ise kritik yolda %100'e sabitlendi.
{yazar} · {rol} · {tarih} · {dakika} {dakika Etiketi}
Koşucu boyutu genellikle defansif olarak bir kez seçilir ve bir daha asla ziyaret edilmez. Kullanım verileri, seçimin her iki yönde de doğru olduğundan daha sık yanlış olduğunu söylüyor.
Büyük boy: işlerin %40'ı
Ortalama CPU kullanımının %30'un altında olması, boşta duran çekirdekler için ödeme yaptığınız anlamına gelir. En yaygın neden, önbellekle ilgili olduğu ortaya çıkan bir sorunu çözmek için işin daha büyük bir çalıştırıcıya taşınmasıdır.
Yetersiz boyut: İşlerin %12'si
Tüm iş için %100'e sabitlendi ve kritik yolda. Burada daha büyük bir koşucu, dakika başına daha yüksek bir hızda bile, geliştiricinin bekleme süresinde hemen amorti eder.
Üçüncü kategori
Düşük CPU ile yüksek G/Ç beklemesi. Bu işler diske bağlıdır ve hiçbir ekstra çekirdeğin faydası olmaz. Daha hızlı depolamaya ihtiyaçları var.
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.