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

Резервирование слотов в параллельной среде SGE

Я пытаюсь настроить параллельную среду в SGE с правилом распределения $pe_slots, но у меня проблемы с планировщиком.

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

Может ли SGE заметить, когда многоядерные задания ожидают долгое время, и зарезервировать для них слоты, вместо того, чтобы позволять однослотовым заданиям непрерывно стоять в очереди?

Он не делает это автоматически, но если у вас в sched_conf ненулевое значение max_reservation, вы можете добавить -R y к параметрам qsub, чтобы включить резервирование ресурсов для задания, когда оно имеет высокий приоритет. В наших кластерах у нас есть jsv, который проверяет запросы на работу и добавляет -R y по мере необходимости.