Как получить статистику об ожидающих заданиях в определенной очереди SGE (например, с помощью qacct)?

Я знаю, что могу использовать qacct , чтобы получать всевозможную статистику о выполняемых заданиях. Теперь есть способ получить некоторую статистику о том, сколько заданий ожидают выполнения и сколько времени им нужно ждать в среднем?

Дополнительный вопрос: могу ли я получить статистику о "незанятых" (или пустых) слотах в SGE?

0
задан 25 February 2016 в 18:05
1 ответ

qacct в основном получает информацию о завершенных заданиях, а не о запущенных. Если вы установите MONITOR = 1 в параметрах sched_conf, планировщик будет записывать информацию о резервациях в файл расписания. Вы можете использовать это, чтобы узнать, сколько еще нужно ждать этим конкретным заданиям.

В качестве альтернативы, в бухгалтерском файле записываются исторические данные о времени начала и отправки заданий (для завершенных заданий).

Если вам нужна статистика о том, сколько заданий поставлено в очередь тогда вы можете попробовать cronjob, который пробует вывод qstat -sp -u '*' .

1
ответ дан 4 December 2019 в 16:41

Теги

Похожие вопросы