Commandes PBS » History » Version 5

Gueguen Mikael, 06/09/2015 10:07 AM

1 1 Gueguen Mikael
h1. Commandes PBS
2 1 Gueguen Mikael
3 1 Gueguen Mikael
* *Soumission* : La commande @qsub@ permet de soumettre en job en indiquant le nom du script PBS :
4 1 Gueguen Mikael
<pre>
5 1 Gueguen Mikael
[homer@thor]$ qsub script_pbs.sh
6 1 Gueguen Mikael
21894.thor
7 1 Gueguen Mikael
</pre> 
8 1 Gueguen Mikael
9 1 Gueguen Mikael
> La commande qsub retourne l'identifiant du job (@JID@). Suivant les ressources demandées, le job sera en cours (@R state@) en ou en attente (@Q state@)
10 1 Gueguen Mikael
11 1 Gueguen Mikael
* *destruction d'un job en cours ou en attente* : La commande qdel permet de tuer un job en cours d'exécution en indiquant son identifiant :
12 1 Gueguen Mikael
<pre>
13 1 Gueguen Mikael
[homer@thor]$  qdel 21894
14 1 Gueguen Mikael
</pre>
15 1 Gueguen Mikael
 
16 1 Gueguen Mikael
* *Suivi des jobs* : La commande qstat permet d'obtenir des informations sur un job en cours d'exécution en indiquant son  @JID@ :
17 1 Gueguen Mikael
<pre>
18 1 Gueguen Mikael
[homer@thor]$ qstat 21900.thor
19 1 Gueguen Mikael
Job id            Name             User              Time Use S Queue
20 1 Gueguen Mikael
----------------  ---------------- ----------------  -------- - -----
21 1 Gueguen Mikael
21900.thor        diffusion.pbs    gueguenm                 0 Q small 
22 1 Gueguen Mikael
</pre>
23 1 Gueguen Mikael
24 1 Gueguen Mikael
* Plusieurs options permettent d'obtenir des informations complémentaires : 
25 3 Gueguen Mikael
**  @qstat -f@ : permet d'obtenir des informations détaillées sur le job.
26 3 Gueguen Mikael
** @qstat -a@ : permet d'obtenir le walltime plutot que le cputime
27 3 Gueguen Mikael
** @qstat -s@ : permet d'obtenir des informations sur le job (raisons pour lequel le job est en attente
28 1 Gueguen Mikael
** @qstat -n@ : permet d'obtenir les noeuds utilisés
29 1 Gueguen Mikael
** @qstat -T@ : permet d'obtenir le début estimé du job en attente
30 1 Gueguen Mikael
** @qstat -p@ : pourcentage de temps réalisé du job
31 4 Gueguen Mikael
** @qstat -i@ : permet d'obtenir les jobs en état différents du mode @R@
32 4 Gueguen Mikael
** @qstat -r@ :  permet d'obtenir les jobs en état @R@
33 3 Gueguen Mikael
** @qstat -u homer@ : ne récupère que les jobs du user donnée
34 1 Gueguen Mikael
** @qstat -Q@ ; @qstat -q@  : informations sur les files définies 
35 4 Gueguen Mikael
** @qstat -Qf @ ; @qstat -Bf@ : informations détaillées sur la définition des files 
36 5 Gueguen Mikael
37 5 Gueguen Mikael
* Avoir des informations complémentaire sur le lancement des jobs :
38 5 Gueguen Mikael
** @tracejob@  : print log messages for a PBS job
39 5 Gueguen Mikael
40 5 Gueguen Mikael
** exemple : voir la succ
41 5 Gueguen Mikael
><pre>
42 5 Gueguen Mikael
[homer@thor ~]$ tracejob `qselect -u homer`
43 5 Gueguen Mikael
44 5 Gueguen Mikael
Job: 37855.thor
45 5 Gueguen Mikael
46 5 Gueguen Mikael
06/09/2015 00:12:58  S    Job Modified at request of root@thor.ice.univ-poitiers.fr
47 5 Gueguen Mikael
06/09/2015 00:16:47  S    enqueuing into normal, state 1 hop 1
48 5 Gueguen Mikael
06/09/2015 00:16:47  S    Requeueing job, substate: 10 Requeued in queue: normal
49 5 Gueguen Mikael
06/09/2015 01:16:37  S    Job Modified at request of root@thor.ice.univ-poitiers.fr
50 5 Gueguen Mikael
06/09/2015 02:16:36  S    Job Modified at request of root@thor.ice.univ-poitiers.fr
51 5 Gueguen Mikael
06/09/2015 03:16:37  S    Job Modified at request of root@thor.ice.univ-poitiers.fr
52 5 Gueguen Mikael
06/09/2015 04:16:39  S    Job Modified at request of root@thor.ice.univ-poitiers.fr
53 5 Gueguen Mikael
06/09/2015 05:16:37  S    Job Modified at request of root@thor.ice.univ-poitiers.fr
54 5 Gueguen Mikael
06/09/2015 06:16:36  S    Job Modified at request of root@thor.ice.univ-poitiers.fr
55 5 Gueguen Mikael
06/09/2015 07:16:36  S    Job Modified at request of root@thor.ice.univ-poitiers.fr
56 5 Gueguen Mikael
06/09/2015 08:16:37  S    Job Modified at request of root@thor.ice.univ-poitiers.fr
57 5 Gueguen Mikael
06/09/2015 09:16:36  S    Job Modified at request of root@thor.ice.univ-poitiers.fr
58 5 Gueguen Mikael
06/09/2015 10:04:57  L    Considering job to run
59 5 Gueguen Mikael
06/09/2015 10:04:57  L    Not enough free nodes available
60 5 Gueguen Mikael
</pre>