2010-01-12 11 views
8

Tengo un clúster de 64 nodos que ejecuta PBS Pro. Si presento muchos cientos de trabajos, puedo obtener 64 ejecutando a la vez. Esto es excelente, excepto cuando los 64 trabajos están casi vinculados con E/S y están leyendo/escribiendo en el mismo disco. En tales casos, me gustaría poder seguir enviando todos los trabajos, pero tengo un máximo de (por ejemplo) 10 trabajos ejecutándose en un momento dado. ¿Hay un encantamiento para qsub que me permita hacer eso, sin tener acceso administrativo al servidor PBS del clúster?cómo limitar el número de trabajos PBS que se ejecutan simultáneamente

Respuesta

0

puede hacer que dependan el uno del otro. o programarlos para que comiencen en diferentes puntos de tiempo.

De lo contrario, su administrador puede reducir el número de trabajos simultáneos que puede ejecutar al mismo tiempo.

2

en el par motor se puede hacer esto mediante el establecimiento de un límite de ranura en una matriz de trabajo, siempre y cuando se puede organizar los puestos de trabajo como una matriz:

qsub script.sh -t 0-99%10 

limitaría 10 de ellos para correr a la vez. Si PBSPro tiene un equivalente a esto, entonces puede usar eso.

Cuestiones relacionadas