Commandes PBS » History » Version 4

« Previous - Version 4/12 (diff) - Next » - Current version
Gueguen Mikael, 06/09/2015 10:04 AM


Commandes PBS

  • Soumission : La commande qsub permet de soumettre en job en indiquant le nom du script PBS :
    [homer@thor]$ qsub script_pbs.sh
    21894.thor
    

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)

  • 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 :
    [homer@thor]$  qdel 21894
    
  • Suivi des jobs : La commande qstat permet d'obtenir des informations sur un job en cours d'exécution en indiquant son JID :
    [homer@thor]$ qstat 21900.thor
    Job id            Name             User              Time Use S Queue
    ----------------  ---------------- ----------------  -------- - -----
    21900.thor        diffusion.pbs    gueguenm                 0 Q small 
    
  • Plusieurs options permettent d'obtenir des informations complémentaires :
    • qstat -f : permet d'obtenir des informations détaillées sur le job.
    • qstat -a : permet d'obtenir le walltime plutot que le cputime
    • qstat -s : permet d'obtenir des informations sur le job (raisons pour lequel le job est en attente
    • qstat -n : permet d'obtenir les noeuds utilisés
    • qstat -T : permet d'obtenir le début estimé du job en attente
    • qstat -p : pourcentage de temps réalisé du job
    • qstat -i : permet d'obtenir les jobs en état différents du mode R
    • qstat -r : permet d'obtenir les jobs en état R
    • qstat -u homer : ne récupère que les jobs du user donnée
    • qstat -Q ; qstat -q : informations sur les files définies
    • qstat -Qf ; qstat -Bf : informations détaillées sur la définition des files