Я знаю, что могу использовать qacct
чтобы получить всевозможную статистику о выполняемых заданиях. Теперь есть способ получить некоторую статистику о том, сколько вакансий ожидают и сколько в среднем им нужно ждать?
Бонусный вопрос: могу ли я получить статистику о "незанятых" (или пустых) слотах в SGE?
qacct в основном получает информацию о завершенных заданиях, а не о запущенных. Если вы установите MONITOR=1
в параметрах sched_conf планировщик будет записывать информацию о резервировании в файл расписания. Вы можете использовать это, чтобы узнать, сколько еще придется ждать этим конкретным заданиям.
В качестве альтернативы в бухгалтерском файле записываются исторические данные о запуске и отправке работ (для завершенных работ).
Если вам нужна статистика о том, сколько заданий стоит в очереди, вы можете попробовать cronjob, который пробует вывод qstat -s p -u '*'
.