Проверка позиции моих заданий в очереди в LSF

Есть ли способ проверить положение моих заданий в очереди LSF?

Если я бегу:

bjobs -u all -q my_queue

Я получаю список заданий от всех пользователей в пределах my_queue, но отсортирован ли этот список по положению моих заданий в очереди?


person Amelio Vazquez-Reina    schedule 24.10.2011    source источник


Ответы (3)


Я полагаю, вас интересуют незавершенные вакансии.

Это покажет все ожидающие задания в очереди.

bjobs -u all -p -q my_queue

Этот список отсортирован по позиции в очереди.

Позиция зависит от приоритета работы и времени отправки.

Имейте в виду, что то, что отображается, не является идеальным показателем того, когда задание будет запущено. LSF начнет работу, как только будут доступны нужные ресурсы. Задание, требующее большого количества ресурсов, может быть первым в очереди. Но если требуемые ресурсы недоступны, LSF запустит другие задания за ним, находящиеся в пределах доступных ресурсов.

person mscccc    schedule 13.02.2012
comment
Кроме того, на вещи будут влиять алгоритм планирования (например, справедливое распределение на уровне пользователя) и ограничения пользователей/групп. - person Michael Closson; 22.12.2012

Чтобы проверить прогресс по индивидуальному заданию -

bpeek -f <job_id>

Эта команда создает выходной поток, куда задание перенаправляет свой вывод.

person Ninad    schedule 14.02.2012

squeue -l [queue name]

перечисляет приоритеты для всех пользователей. Сначала выполняются задания пользователей с более высоким приоритетом.

person gizzmole    schedule 08.02.2019