Назад | Перейти на главную страницу

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

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

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

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

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

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