Diferenzas
Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.
Next revision | Previous revision | ||
centro:servizos:hpc:envio_trabajo [2017/06/16 13:56] – edición externa 127.0.0.1 | centro:servizos:hpc:envio_trabajo [2017/10/09 11:29] (actual) – [Eliminar un traballo da cola] diego.cougil | ||
---|---|---|---|
Liña 1: | Liña 1: | ||
- | ====== Envío | + | ====== Envío |
- | <note tip> | + | |
- | Para todos los comandos mencionados en esta página existe la correspondiente página del MAN. | + | ===== Enviar |
- | </ | + | |
- | ===== Enviar | + | |
-------------- | -------------- | ||
- | El envío de trabajos se realiza | + | O envío de traballos realízase |
< | < | ||
ct$ qsub script.sh | ct$ qsub script.sh | ||
</ | </ | ||
- | El comando qsub admite como parámetros | + | O comando qsub admite como parámetros |
- | ===== Consultar | + | ===== Consultar |
--------------- | --------------- | ||
- | ==== Información | + | ==== Información |
- | El comando '' | + | O comando '' |
<code bash> | <code bash> | ||
- | ct$ qstat -q # Información global | + | ct$ qstat -q # Información global |
server: ctcomp2 | server: ctcomp2 | ||
Liña 42: | Liña 40: | ||
| | ||
</ | </ | ||
- | La columna State indica | + | A columna State indica |
- | ==== Información | + | ==== Información |
- | Cada vez que se envía un trabajo se le asigna | + | Cada vez que se envía un traballo asígnaselle |
<code bash> | <code bash> | ||
- | ct$ qstat # Información | + | ct$ qstat # Información |
Job id Name | Job id Name | ||
------------------------- ---------------- --------------- | ------------------------- ---------------- --------------- | ||
- | 999999.ctcomp2 | + | 999999.ctcomp2 |
</ | </ | ||
- | La columna Time Use muestra el tiempo | + | A columna Time Use amosa o tempo de CPU empregado. |
- | La columna S es el estado | + | A columna S é o estado |
| | ||
| | ||
Liña 64: | Liña 62: | ||
<code bash> | <code bash> | ||
- | ct$ qstat -f 999999.ctcomp2 | + | ct$ qstat -f 999999.ctcomp2 |
Job Id: 999999.ctcomp2.innet | Job Id: 999999.ctcomp2.innet | ||
- | Job_Name = nombre_del_trabajo | + | Job_Name = nombre_do_traballo |
- | Job_Owner = nombre_usuario@ctcomp2.innet | + | Job_Owner = nome_usuario@ctcomp2.innet |
job_state = Q | job_state = Q | ||
queue = np32 | queue = np32 | ||
Liña 73: | Liña 71: | ||
Checkpoint = u | Checkpoint = u | ||
ctime = Fri Feb 12 10:09:34 2016 | ctime = Fri Feb 12 10:09:34 2016 | ||
- | Error_Path = ctcomp2.innet:/ | + | Error_Path = ctcomp2.innet:/ |
Hold_Types = n | Hold_Types = n | ||
Join_Path = n | Join_Path = n | ||
Liña 80: | Liña 78: | ||
Mail_Users = nombre_usuario@usc.es | Mail_Users = nombre_usuario@usc.es | ||
mtime = Fri Feb 12 10:09:34 2016 | mtime = Fri Feb 12 10:09:34 2016 | ||
- | Output_Path = ctcomp2.innet:/ | + | Output_Path = ctcomp2.innet:/ |
Priority = 0 | Priority = 0 | ||
qtime = Fri Feb 12 10:09:34 2016 | qtime = Fri Feb 12 10:09:34 2016 | ||
Liña 90: | Liña 88: | ||
Resource_List.walltime = 12:00:00 | Resource_List.walltime = 12:00:00 | ||
substate = 10 | substate = 10 | ||
- | Variable_List = PBS_O_QUEUE=batch, | + | Variable_List = PBS_O_QUEUE=batch, |
- | PBS_O_LOGNAME=nombre_usuario, | + | PBS_O_LOGNAME=nome_usuario, |
PBS_O_PATH=/ | PBS_O_PATH=/ | ||
- | PBS_O_MAIL=/ | + | PBS_O_MAIL=/ |
- | PBS_O_LANG=es_ES.UTF-8, | + | PBS_O_LANG=es_ES.UTF-8, |
PBS_O_HOST=ctcomp2.innet, | PBS_O_HOST=ctcomp2.innet, | ||
- | euser = nombre_usuario | + | euser = nome_usuario |
egroup = citius | egroup = citius | ||
queue_rank = 2110 | queue_rank = 2110 | ||
Liña 107: | Liña 105: | ||
</ | </ | ||
- | Una característica interesante | + | Unha característica interesante |
- | ^ | + | ^ |
| JOB_EXEC_OVERLIMIT | -10 | | | | JOB_EXEC_OVERLIMIT | -10 | | | ||
| JOB_EXEC_STDOUTFAIL | -9 | | | | JOB_EXEC_STDOUTFAIL | -9 | | | ||
Liña 121: | Liña 119: | ||
| JOB_EXEC_OK | | JOB_EXEC_OK | ||
| | | | | | ||
- | | | > | + | | | > |
<code bash> | <code bash> | ||
- | ct$ checkjob 999999.ctcomp2 | + | ct$ checkjob 999999.ctcomp2 |
checking job 999999 | checking job 999999 | ||
Liña 154: | Liña 152: | ||
<code bash> | <code bash> | ||
- | ct$ tracejob -n 3 999999.ctcomp2 | + | ct$ tracejob -n 3 999999.ctcomp2 |
Job: 136553.ctcomp2.innet | Job: 136553.ctcomp2.innet | ||
Liña 164: | Liña 162: | ||
02/10/2016 15: | 02/10/2016 15: | ||
02/10/2016 15: | 02/10/2016 15: | ||
- | 02/10/2016 15: | + | 02/10/2016 15: |
- | jobname=nombre_trabajo | + | jobname=nome_trabajo |
02/10/2016 16: | 02/10/2016 16: | ||
resources_used.mem=234868kb resources_used.vmem=1002480kb | resources_used.mem=234868kb resources_used.vmem=1002480kb | ||
resources_used.walltime=00: | resources_used.walltime=00: | ||
02/10/2016 16: | 02/10/2016 16: | ||
- | 02/10/2016 16: | + | 02/10/2016 16: |
02/10/2016 17: | 02/10/2016 17: | ||
</ | </ | ||
- | ==== Información | + | ==== Información |
- | El comando '' | + | Para obter unha vista global do estado do clúster, pódese empregar o comando '' |
<code bash> | <code bash> | ||
- | ct$ pbsnodes | + | $ nodes-usage |
+ | +----------------------------------+-------------------+ | ||
+ | | USAGE | NODE | | ||
+ | +----------------------------------+-------------------+ | ||
+ | | ################################ | ||
+ | | ################################ | ||
+ | | | node3 (0/ | ||
+ | | ################################ | ||
+ | | | node5 (0/ | ||
+ | | ################################ | ||
+ | | | node7 (0/ | ||
+ | | | inode11 (0/ | ||
+ | | | inode12 (0/?? | ||
+ | | | inode13 (0/ | ||
+ | | | inode14 (0/ | ||
+ | | | inode15 (0/?? | ||
+ | | | inode16 (0/ | ||
+ | | | inode17 (0/?? | ||
+ | | | inode18 (0/?? | ||
+ | | ## | inode19 (2/ | ||
+ | | ############################ | ||
+ | +----------------------------------+-------------------+ | ||
+ | | ############## | ||
+ | +----------------------------------+-------------------+ | ||
+ | </ | ||
+ | |||
+ | Para obter información sobre os usuarios que se atopan en cada nodo, pódese empregar o comando '' | ||
+ | |||
+ | <code bash> | ||
+ | $ node-users node1 | ||
+ | Tracing node jobs................................................................... | ||
+ | jorge.suarez natalia.fernandez | ||
+ | </ | ||
+ | |||
+ | Para obter información máis detallada sobre os nodos, pódese empregar o comando '' | ||
+ | |||
+ | <code bash> | ||
+ | ct$ pbsnodes | ||
node1 | node1 | ||
state = free | state = free | ||
Liña 203: | Liña 238: | ||
<code bash> | <code bash> | ||
- | ct$ pbsnodes -l # Listado de los nodos apagados(down) | + | ct$ pbsnodes -l # Listaxe dos nodos apagados(down) |
node2 down, | node2 down, | ||
node3 down, | node3 down, | ||
Liña 223: | Liña 258: | ||
- | ===== Eliminar un trabajo de la cola ===== | + | ===== Eliminar un traballo da cola ===== |
------------- | ------------- | ||
- | El comando '' | + | O comando '' |
< | < | ||
ct$ qdel job_id | ct$ qdel job_id |