2016-06-06 10 views
1

클러스터 컴퓨터를 사용하여 "lmem"작업을 계산 중입니다. 나는 일자리를 하루 전에 제출했는데 일반적으로 작업이 즉시 시작되고 실행 시간을 qstat으로 모니터링 할 수 있지만이 작업은 대기열에 남아 있습니다. 대기열에서 클러스터의 작업 위치를 확인하는 방법은 무엇입니까?

나는

`Queue   Memory CPU Time Walltime Node Run Que Lm State 
---------------- ------ -------- -------- ---- --- --- -- ----- 
lmem    --  --  --  -- 36 235 -- E R 
batch    --  --  --  -- 8 0 -- E R 
express    4gb -- 06:00:00 -- 17 0 -- E R 
test    --  --  --  -- 0 0 -- D S 
production   16gb --  --  -- 66 157 -- E R 
route    --  --  --  -- 0 0 -- E R` 

누군가가 lmem 작업을 많이 넣어해야합니다 있는지 qstat -q을 사용했다. 235 나의 직업 목록이 어디에 있는지 알 수있는 방법이 있는지 궁금합니다.

답변

1

Moab 또는 Maui와 같은 스케줄러를 사용하는 경우 checkjob -vmdiag -p과 같은 명령을 실행하거나 관리자가 미리 수행하여 작업에 사전/우선 순위/작업 예약이 있는지 확인할 수 있습니다. 그것이 그것 앞에있는 일들. showq의 기본 순서는 작업 예약이있는 작업을 적격/유휴 목록의 맨 위 또는 근처에 배치합니다. pbs_sched 만 사용하는 경우 qstat에 표시된 순서는 실행 순서입니다. 그렇다고해서 이 실행될 수있는 방법이 명확하지 않을 수도 있습니다.