작업 제출이 PBS로 관리되는 원격 클러스터에서 많은 작은 컴퓨팅 작업을 실행합니다. 일반적으로 PBS (bash는) 스크립트에서 나는 명령작업 제출 중에 PBS 큐를 동적으로 선택하는 방법
#PBS -q <queue_name>
나는 특정 큐의 부하에 따라 선택해야 할 작업 큐를 통해 작업을 제출하려는 큐를 지정합니다. 내가 작업을 제출하기 전에 때마다, 나는 터미널
나에게Queue Memory CPU Time Walltime Node Run Que Lm State
---------------- ------ -------- -------- ---- --- --- -- -----
queue1 -- -- 03:00:00 -- 0 2 -- E R
queue2 -- -- 06:00:00 -- 8 6 -- E R
나는 대기열 선택을 자동화하고자 다음과 같이처럼 보이는 출력을 제공
qstat -q
의 명령을 통해이를 분석 두 제약 조건에 기반한 작업 스크립트에 의해
- 선택한 대기열은 지정된 작업 시간보다 더 긴 월이 있어야합니다. 작업 시간은
#PBS -l walltime=02:30:00
명령을 통해 지정됩니다. - 대기열에 가장 적은 번호가 있어야합니다. 위의 출력에 표시된 것처럼 Que의 작업 수.