qsub를 통해 제출 된 작업을 일시 정지 할 수 있습니까?


10

소규모 클러스터에서 작업을 실행하고 있습니다. 를 통해 제출했습니다 qsub. 이제 실험실 직원이 나보다 더 긴급하게 자원을 필요로하므로 가능하면 작업을 중단하거나 일시 중지해야합니다.

작업을 일시 중지하고 CPU, RAM 등을 해제하는 방법이 있습니까?

저는 일반 사용자입니다 (루트 권한 없음).


1
로 아직 실행 중이 아닌 작업을 보류 할 수는 qhold있지만 이미 실행중인 작업에는 영향을 미치지 않습니다. 그 보인다 qmod작업을 실행 중지 할 수 있지만, 루트 또는 관리자 권한이 필요합니다.
jofel

MOAB 클러스터가 있다고 가정하면 작업을 일시 중단 할 수 있지만 (구성된 경우) 관리자 만 다시 시작할 수 있습니다. docs.adaptivecomputing.com/mwm/Content/topics/jobAdministration/…
Ott Toomet

답변:


6

작업이 시작되지 않은 경우 작업을 보류 할 수 있습니다 qhold. qrls다시 시작하는 데 사용하십시오 .

qhold <job ID>
qrls <job ID>

이미 실행중인 경우 qsig작업을 일시 중지하고 다시 시작 하는 데 사용할 수 있습니다 (추가 권한이 필요할 경우 관리자에게 문의하십시오).

qsig -s suspend <job ID>
qsig -s resume <job ID>

작업을 재개하면 작업을 강제로 실행해야 할 수도 있습니다. qrun

qrun <job ID>

PBSPro 13.0.2.153173을 사용하는 SLES 11 SP4 시스템에서 테스트되었지만 다른 POSIX 호환 배치 작업 제출 시스템과 함께 작동해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.