1 / 9

Network Queuing System (NQS)

Network Queuing System (NQS). Network Queuing System (NQS). Controls batch queues Only on Cray SV1 Presently 8 queues available for general use and one queue for the Cray analyst. Queue sizes range from 16MW-512MW and 144000 - 324000 CPU seconds. On Cray systems 8 bytes = 1 word.

giulia
Download Presentation

Network Queuing System (NQS)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Network Queuing System(NQS)

  2. Network Queuing System(NQS) • Controls batch queues • Only on Cray SV1 • Presently 8 queues available for general use and one queue for the Cray analyst. • Queue sizes range from 16MW-512MW and 144000 - 324000 CPU seconds. On Cray systems 8 bytes = 1 word

  3. Accessing NQS • Log on to the Cray SV1 thru telnet or rlogin • Use the rsh command at a UNIX workstation

  4. NQS allows the user to....... • Execute jobs in batch mode • Continue to use the terminal/workstation while batch jobs execute • Execute jobs whether or not interactive session remains active • Specify job limits • Monitor an NQS job’s progress • Allows checkpointing and restarts

  5. Submitting Jobs to NQS • The qsub command submits jobs to the NQS system for batch execution. qsub can take input from the terminal or from a file. This would submit a job to the default queue: cray% qsub cd f90 myfile.f ./a.out > my.out CTRL/D

  6. Resource limits can be defined either on the qsub command line or within the script file that is submitted to NQS. These limits are then used by NQS to determine which batch queue will be used for your job.

  7. For example the per-request CPU limit can be set either by: qsub -lT 1000 batchfile or from within the script “batchfile” by: # QSUB -lT 1000

  8. Checking Job Status • The qstat command can be used to display the status of requests in NQS queues and the current state of NQS queues. qstat -a <shows status of requests> qstat -b <shows state of queues>

  9. The qdel command can be used to cancel a queued job or to send a signal that kills an executing job. qdel 9678 <deletes queued job 9678> qdel -9 9678 <deletes running job 9678>

More Related