qsub tips: You need to know this about qsub

A PBS server treats all associated machines as nodes of one big cluster and uses queues to allocate their resources.
Use the pbsnodes and qstat commands below to show the configuration in detail. Submit jobs with qsub.

Node info

      pbsnodes -a             # show status of all nodes
      pbsnodes -a <node>      # show status of specified node
      pbsnodes -l             # list inactive nodes
      pbsnodelist             # list status of all nodes (one per line)

Queue info

      qstat -Q                      # show all queues
      qstat -Q <queue>              # show status of specified queue
      qstat -f -Q <queue>           # show full info for specified queue
      qstat -q                      # show all queues (alternative format)
      qstat -q <queue>              # show status of specified queue (alt.)

Job submission and monitoring

      qsub <jobscript>              # submit to default queue
      qsub -q <queue> <jobscript>   # submit to specified queue

      other useful qsub options:
    -N <jobname>             # set job name (default: name of jobscript)

    -r n                     # don't rerun the job if system fails
        #     (default: yes)

    -k oe                    # keep the job's current output and error files
        #     in the user's HOME directory
        #     (default: deliver them in the end)
    -m mail_options                # send email at beginning, end, abort of job
-M <email> # full email address for notification # (firewall: must be inside of HU)

These two options are my favorate ones. 
    
      qdel <job_no>                 # delete job (with <job_no> from qstat)

      qstat -a                      # show all jobs
      qstat -a <queue>              # show all jobs in specified queue        
      qstat -f <job_no>             # show full info for specified job
      qstat -n                      # show all jobs and the nodes they occupy
     

References
http://cmsweb.rcac.purdue.edu/cms/batch_info.html

Comments

Popular posts from this blog

gspread error:gspread.exceptions.SpreadsheetNotFound

Miniconda installation problem: concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.

转载:彻底搞清楚promoter, exon, intron, and UTR