Domanda

Al momento sto lavorando su un cluster utilizzando i ClusterVisionOS 3.1. Questa sarà la mia prima volta a lavorare con un gruppo, quindi probabilmente non hanno provato il "ovvio".

posso presentare un unico lavoro al cluster con il comando "QSUB" (questo mi sono funzionare correttamente)

Ma il problema inizia al momento della presentazione di più lavori contemporaneamente. Potrei scrivere un copione li invio in una volta, ma poi tutti i nodi sarebbe stato occupato con i miei posti di lavoro e ci sono più persone qui vogliono presentare il loro lavoro.

Quindi, ecco l'affare:

32 nodi (4 processori / slot ciascuno)

La cosa migliore sarebbe quella di dire al cluster per utilizzare 3 nodi (12 processori) e in coda tutti i miei lavori su questi nodi / trasformatori, se questo è ancora possibile. Se potessi lasciare che i nodi utilizzano 1 processore per ogni posto di lavoro, allora sarebbe perfetto.

È stato utile?

Soluzione

Ok, quindi credo che ho scoperto, non esiste una soluzione a questo problema. La mia soluzione personale è scrivere uno script che si collegano tramite ssh al cluster e poi lasciare che lo script check quanti posti di lavoro sono già in esecuzione sotto il vostro nome utente. Lo script verifica se tale numero non superi, diciamo, 20 posti di lavoro allo stesso tempo. Fino a quando questo numero non viene raggiunto è tenere la presentazione di posti di lavoro.

Forse è una soluzione brutta, ma uno funzionante!

A proposito la cosa processore, i posti di lavoro sono stati già sottoposti a diversi processori singoli, utilizzando pienamente la piena portata dei nodi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top