¿Cómo solicitar el número de nodos (no los procs), mientras se envía el trabajo en SGE?Solicitar nodos por números y sus nombres en SGE
por ej. En TORQUE, podemos especificar
qsub -l nodes=3
¿Cómo solicitar los nodos por sus nombres en SGE?
por ej. En PAR, podemos hacer esto
qsub -l nodes=abc+xyz+pqr
, dondeabc
,xyz
ypqr
son los nombres de hostpara un solo nombre de host,
qsub -l hostname=abc
funciona. ¿Pero cómo delimito múltiples nombres de host en SGE?
Respuesta
Solicitar el número de nodos con Grid Engine se realiza de forma indirecta. Cuando desee enviar un trabajo paralelo a continuación, usted tiene que solicitar un entorno paralelo (man sge_pe
) junto con la cantidad de ranuras (procesadores, etc.) como qsub -pe mytestpe 12
...
Dependiendo del allocation_rule
definido en el entorno paralelo (qconf -sp mytestpe
) las ranuras se distribuyen en uno o más nodos . Si tiene una regla llamada de asignación fija donde solo agrega un número determinado como regla de asignación como 4 (4 ranuras por host ), es fácil. Si desea un host solo envíe con -pe mytestpe 4
si desea 10 nodos solo envíe con -pe mytestpe 40
.
El nombre de nodo puede solicitarse al -l h=abc
. Como los nombres de nodo son RESTRINGS
(cadenas de expresiones regulares) en Grid Engine, puede crear una expresión regular para el filtro de host: qsub -l h="abc|xyz"
. También puede crear grupos de host (qconf -ahgrp
) y solicitar denominados dominios de cola (qsub -q [email protected]@mygroup
).
Daniel
puede utilizar -tc para limitar el número de tareas simultáneas (es decir, número de ranuras que se utilizará para un trabajo de matriz). Utilizo esto cuando envío trabajos de matriz con 100 subtrabajos para limitar el impacto en nuestra cola, de forma predeterminada 10 trabajos simultáneos con -tc 10. A medida que cada trabajo finaliza, se enviará otro trabajo de matriz del grupo pendiente.
la única manera que he podido averiguar para hacer esto sería establecer conjuntos de cuota de recursos específicos (usando qconf -mrqs) especificando los grupos de host particulares que desea utilizar. Tendría que configurar todas las combinaciones que desee, primero. Sin embargo, no veo una razón real para especificar hosts específicos, a menos que estos hosts tengan recursos específicos que desee usar (en cuyo caso, configuraría recursos consumibles para ellos y aplicaría la cantidad apropiada de recursos a cada host). que puede suministrarlos, luego usar eso en lugar de especificar los hosts específicos para un trabajo en particular).
- 1. Vista de nodos y sus traducciones
- 2. ¿Utiliza artículos en sus nombres de variables?
- 3. Obtener elementos HTML por sus nombres de atributo
- 4. Seleccionar nodos secundarios en función de sus contenidos
- 5. Números de análisis telefónicas a sus partes
- 6. Cómo solicitar por segunda vez
- 7. Lista de fuentes incrustadas AS3 y sus nombres
- 8. Nodos XmlPoke y únicos
- 9. Resalte el nodo seleccionado, sus enlaces y sus elementos secundarios en un gráfico dirigido por fuerza D3
- 10. ¿Por qué se utilizan espacios de nombres sin nombre y cuáles son sus ventajas?
- 11. La mejor manera de almacenar los nombres de elementos enviados por el usuario (y sus sinónimos)
- 12. algoritmo para seleccionar los nodos y sus padres en un árbol
- 13. ¿Por qué no hay sintaxis XPath para los nodos calificados de espacio de nombres?
- 14. ejecutando manage.py dumpdata en aplicaciones con puntos en sus nombres
- 15. OpenSocial y sus usos
- 16. nodos XML Ordenar por Alpha.Numeric usando C#
- 17. Solicitar LINQ por un número determinado primero y luego demostrar todo resto con el fin
- 18. ¿Cómo separar los números positivos y negativos en sus propias columnas?
- 19. Nombrando nodos en Erlang
- 20. no los números de columna utilizando nombres en lm()
- 21. Obtener nombres de señales de números en Python
- 22. XSLT Para eliminar nodos y nodos vacíos con -1
- 23. Solicitar una matriz por múltiples columna en r
- 24. Solicitar un DQL Ingreso por recuento en assiociation
- 25. Bash - Listar y ordenar archivos y sus tamaños y por nombre y tamaño
- 26. Nodos de arrastrar y colocar en JTree
- 27. Rompiendo por sus propias excepciones en IntelliJ
- 28. Solicitar un QuerySet por valor de campo agregado
- 29. ¿Cómo descubrir mediante programación unidades de red mapeadas en el sistema y sus nombres de servidor?
- 30. GWT - Añadir y eliminar nodos en celltree