2016-04-14 19 views
5

Bir küme üzerinde, her makine için birden çok yuvaya sahip bir Condor işi başlatmam gerekiyor.Condor işlerinin zamanlamasını kısıtlayın: her fiziksel makine için bir tane

iki işin aynı fiziksel makinede aynı anda yerleştirilememesi için ek bir gereksinimim var. Bu, bazı ağları (zayıf) gerçekleştiren kontrol edemediğim bazı ikili kaynaklardan kaynaklanmaktadır.

Bu biraz ilgili bir sorudur: Limiting number of concurrent processes scheduled by condor ama sorunumu tamamen çözmüyor. İşlerin şu şekilde çalışabileceğini kısıtlıyorum: Requirements = (name == "[email protected]") || (name == "[email protected]") ... Ancak, bu durum, işlerin aynı makinede iki iş olmadığı sürece hangi yarığın çalıştığını umursamadığım için çok kısıtlayıcı.

Bunu başarmanın bir yolu var mı?

Bu mümkün değilse, en fazla yuvaya sahip makineyi seçmek için kondüktöre nasıl söyleyebilirim?

cevap

0

Makine havuzunun durumunu kontrol etmek için condor_status komutunu deneyebilirsiniz.
İlk sütun Şimdi kontrol yuvaları ve makinelerin

adını gösterir State - Activity:

  • Unclaimed: Yuva boşta
  • Claimed-Busy geçerli: Yuva Condor işleri
  • çalıştıran
+0

Nasıl yapabilirim? Bu bilgiyi İş gereksiniminde kullanıyorum? – igon

İlgili konular