나는 토크 스케쥴러에 익숙하지 않아 나는 checkjob 명령 결과를 이해하려고 노력한다 : BankFailure (cannot debit job account)
.Torque BankFailure (구좌에서 인출 할 수 없음)
그것은 작업이 "Q"를 표시하고 나는 checkjob [job_id]
를 입력 할 때 나는이 메시지를받을
State: Idle EState: Deferred
Creds: user:xxx group:xxx class:batch qos:DEFAULT
WallTime: 00:00:00 of 12:00:00
SubmitTime: Wed Jun 1 13:37:41
(Time Queued Total: 2:49:31 Eligible: 00:00:00)
StartDate: -2:49:29 Wed Jun 1 13:37:43
Total Tasks: 1
Req[0] TaskCount: 1 Partition: DEFAULT
Network: [NONE] Memory >= 0 Disk >= 0 Swap >= 0
Opsys: [NONE] Arch: [NONE] Features: [xxxxx]
IWD: [NONE] Executable: [NONE]
Bypass: 0 StartCount: 4
PartitionMask: [ALL]
Flags: RESTARTABLE
job is deferred. Reason: BankFailure (cannot debit job account)
Holds: Defer (hold reason: BankFailure)
PE: 1.00 StartPriority: 40
cannot select job xxxx for partition DEFAULT (job hold active)
을 BankFailure (cannot debit job account)
는 대신이 "의미 checkjob 결과물의 일부로 다음 내용을 보게되면 실행하려는 작업이 남은 할당량을 초과한다는 것을 의미합니다 이는 단순히 작업 시간을 지정 사양으로 지정하지 않았기 때문일 수 있습니다 "
그러나 walltime 값이 설정되어 있으며이 작업을 실행하기에 충분한 코어가 있습니다.
walltime이이 작업을 실행하기에 충분하지 않다는 것을 의미합니까? 또는 사용자에게 허용 된 시간 계산이 자신의 할당량보다 높음을 의미합니까?
감사합니다.
이 메시지는 현재 Adaptive Computing에서 호스트하는 오픈 소스 프로젝트로 존재하는 PNNL에서 개발 된 금 회계 및 할당 관리 시스템에서 온 것 같습니다. –