2016-04-02 17 views
0

Kümeye göndermek istediğim bir dizi iş var. Her düğüm, aynı düğümde bir diğeriyle çalışırken önemli ölçüde yavaşlar, ancak düğümde farklı türlerde hesaplamalar yapan başkaları tarafından önemli ölçüde etkilenmez.Maui - işlerin aynı düğümde çalışmasını engelliyor

Bir Moab (Maui) zamanlayıcısı ile qsub için böyle bir kısıtlama belirtmek mümkün mü?

düğümleri:, Düğüm1, Düğüm2 node3 (20 çekirdekli her)

benim işler:

net olmak gerekirse, burada bir açıklama var MY1, my2, My3, MY4 (her biri 10 çekirdek talebinde)

başka işler: sıranın bütün iş gönderdikten sonra (aşağıdaki atama istiyorum

other1, other2 (her talep 10 çekirdek))

Koşu: Held

node1 <-- my1, other1 
node2 <-- my2, other2 
node3 <- my3 

: gönderirken bunu yapabilirsiniz

my4 

cevap

1

bir yolu istemeyi sonra tek tek her düğüme kilitli genel kaynağının yapılandırılması ve gereğidir Daha yoğun kaynak gerektiren bir iş.

Örnek yapılandırma:

 

    NODECFG[node1] GRES=highdemand 
    NODECFG[node2] GRES=highdemand 
    NODECFG[node3] GRES=highdemand 

Meslek gönderme:

$ qsub -l gres=highdemand -N my1 my.sh 

hala kalan kaynaklar üzerinde çalıştırmak için başka işler izin verirken, her seferinde bir "highdemand" iş düğümleri sınırlayacaktır.

İlgili konular