2016-06-06 4 views
1

Я использую компьютер кластера для вычисления задания «lmem». Я отправил свою работу день назад, и, как правило, работа сразу начинает работать, и я могу контролировать, как долго она работает с qstat, это задание остается в очереди.Как увидеть, где в очереди я работаю в кластере?

Я использовал qstat -q видеть, что

`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. Мне было интересно, есть ли способ увидеть, где в этом списке 235 моя работа находится в очереди?

ответ

1

При использовании планировщика, как Моава или Мауи, вы можете запустить команды, такие как checkjob -v и mdiag -p (или есть админ сделать это для вас), чтобы увидеть, если работа имеет/приоритет резервирования авансовый/работу, и сколько рабочие места, которые он имеет перед собой. При заказе по умолчанию showq будут размещены вакансии с резервированием вакансий в верхней части списка «Доступный/свободный». Если вы используете только pbs_sched, то порядок, показанный на равнине qstat, - это порядок, в котором он будет работать, хотя это может не дать понять, как скоро он может работать.