Changes between Version 62 and Version 63 of ColasPBS
- Timestamp:
- Dec 16, 2014 12:02:21 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ColasPBS
v62 v63 82 82 === Comandos === 83 83 Hay distintos comandos para gestionar los jobs de un usuario, para mas inforamción sbre ellos abrir el manual con la instrucción {{{man [comando]}}}: 84 * ''' qsub[archivo]''' envio del job [archivo].pbs a la cola85 * ''' qdel[jobid]''' terminar forzosamente el job con id [jobid]86 * ''' qstat''' permite ver el estado de los jobs gestionados. Tiene también distintos flags (se muestran los mas usuales):84 * '''[http://docs.adaptivecomputing.com/torque/4-0-2/Content/topics/commands/qsub.html qsub] [archivo]''' envio del job [archivo].pbs a la cola 85 * '''[http://docs.adaptivecomputing.com/torque/4-0-2/Content/topics/commands/qdel.html qdel][jobid]''' terminar forzosamente el job con id [jobid] 86 * '''[http://docs.adaptivecomputing.com/torque/4-0-2/Content/topics/commands/qstat.htm qstat]''' permite ver el estado de los jobs gestionados. Tiene también distintos flags (se muestran los mas usuales): 87 87 * ''-q'' muestra las colas disponibles y sus principaes caracteristicas. 88 88 * ''-n1'' muestra todos los nodos a los cuales se ha mandado un job (con tantas veces el nombre del nodo, cómo cores cogidos) … … 100 100 101 101 === pbsnodes: Componentes del clúster === 102 El comando {{{pbsnodes}}} nos permite examinar los nodos que se encuentran en el clúster, sus características y cuál es su estado . Esta información pormenorizada para cada ''nodo'' (''workind node'') tiene la siguiente estructura:102 El comando {{{pbsnodes}}} nos permite examinar los nodos que se encuentran en el clúster, sus características y cuál es su estado: 103 103 {{{ 104 104 [nodo] … … 119 119 * physmem: memoria total de la unidad 120 120 121 Se muestra una parte de su ejecución para mostrar su contenido (se muestra parcialmente):121 Se muestra una parte de su ejecución para mostrar su contenido: 122 122 {{{ 123 123 [user@ui ~]$ pbsnodes wn002 … … 142 142 143 143 ==== Los requerimientos de un job en una cola PBS ==== 144 En esencia los gestores colas son muy parecidos entre sí. Sólo cambia parte de su semántica. 145 146 En la gestión de colas PBS existen dos términos para referirse a la unidad cálculo: el ''node'' y el ''cpp''. Un ''node'' equivalen a las unidades físicas de cálculo (los ordenadores) que integran distintas cantidades de cpus ''cpp'' (2, 8, 16,...) 147 148 Las peticiones se hacen por un conjunto de ''flags''. El envio del job al gestor de la cola se puede hacer añadiendo todas las directrices en la línea de comandos de la aplicación, o por medio de una script (archivo de texto con instrucciones de sistema). En según que circumstancias nos va interesar hacerlo de una manera u otra, pero las dos son equivalentes. La estructura tipo de un script (llamado por ejemplo {{{job.pbs}}}) de colas tiene la siguiente estructura (se añaden todas las opciones a modo explicativo): 144 145 En la gestión de colas TORQUE/PBS existen dos términos para referirse a la unidad cálculo: el ''node'' y el ''cpp''. Un ''node'' equivalen a las unidades físicas de cálculo que integran distintas cantidades de cpus ''cpp'' (2, 8, 16,...) 146 147 Las peticiones se hacen por un conjunto de ''flags''. El envio del job al gestor de la cola se puede hacer añadiendo todas las directrices en la línea de comandos de la aplicación, o por medio de una script (archivo de texto con instrucciones de sistema). En según que circumstancias nos va interesar hacerlo de una manera u otra, pero las dos son equivalentes. La estructura tipo de un script (llamado por ejemplo {{{job.pbs}}}) de colas tiene la siguiente estructura: 149 148 150 149 {{{ … … 175 174 176 175 cd ${PBS_O_WORKDIR} 177 source /software/ScientificLinux/4.6/etc/bashrc 176 use [software] 178 177 179 178 [aplicacion]