2017-03-04 62 views
11

the docs'a göre sudo etkinleştirilmiş ortam "~ 2" göbekleri "bursted" sunuyor. Bunun ne anlama geldiğini anlamıyorum."~ 2, bursted" çekirdeklerinin anlamı nedir?

Ben this blog post bir ipucu olduğunu düşünüyorum: bizim eski yapı altyapı inşa konteynerler 1.5 çekirdek oldu

(patlama kapasiteli)

Ne yazık ne "patlaması bilmiyoruz kapasite "dir.

Bu soruyu on the Travis CI issue tracker'dan önce sordum ama cevabım olmadığı için burada bir tane bulabileceğimi umuyorum.

cevap

6

Travis'le aşina değilim, bu yüzden bir konteynerde garantili CPU zamanını patlatmaya izin verdiğinizde genellikle ne anlama geldiğini açıklayacağım.

Bu, genellikle her zaman 2 çekirdeği olduğu anlamına gelmek için kullanılır, ancak kısa bir süre için daha fazla CPU zamanı alabilirsiniz. Özellikle, başkaları tarafından tüketilmeyen CPU zamanını kullanmanıza izin verilir. Örneğin, ana bilgisayardaki biri mevcut 2 çekirdeğin yalnızca 1,5 tanesini kullanıyorsa, 0.5 kullanılmayan çekirdek aynı ana bilgisayardaki diğer kullanıcılar tarafından kullanılabilir hale gelir.

+0

Teşekkürler! Sadece 1.5 çekirdeği kullanmanın ne anlama geldiğini hayal etmekte zorlanıyorum. Bu bağlamda bir "çekirdek", işlemci zamanının bir ölçüsüdür, doğru mu? Paralel olarak kod çalıştırabilecek mevcut "sanal CPU çekirdekleri" sayısına herhangi bir bağlantı var mı? – sjakobi

+0

Ayrıca, "çekirdeği kapasitesi ile" 1.5 çekirdek sahip "olurdu" açıklaması "~ 2 çekirdek," patladı "? Yani "~ 2, bursted" sahibi olabilir, bazen 2 çekirdekten daha azına sahip olabilirsiniz? – sjakobi

+2

soru 2: Muhtemelen mevcut 2 çekirdeğin bir yaklaşım olduğunu gösterir. Kesin olarak bilmek zor, sadece Travis'in operatörleri emin olabilir. Tahminimce, kısa bir süre için iki çekirdekten daha azına sahip olmanız mümkün. –