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

Неисключительное планирование заданий в PBS / Torque

Менеджер ресурсов кластера Torque обычно выделяет вычислительные узлы на эксклюзивной основе. Однако, когда у вас много небольших заданий (как у нас), выполняемых на многоядерных вычислительных узлах, это может привести к потере большого количества ресурсов. Есть ли способ настроить Torque, чтобы разрешить неисключительное выделение ядер на вычислительном узле?

(Все эти задания до неприличия параллельны, поэтому нас не беспокоит конкуренция за общий сетевой ресурс. Мы не можем переключать планировщики, поскольку все сценарии заданий наших клиентов находятся в PBS / Torque.)

Хорошо, на самом деле это оказалось проблемой с Мауи. Я бросаю здесь ответ, чтобы другим не пришлось тратить зря день. :)

Во-первых: сделайте свой крутящий момент nodes В файле перечислены узлы с аргументами np, т.е. nodename np=8. Это гарантирует, что диспетчер ресурсов знает правильное количество процессоров.

Во-вторых, для Мауи: убедитесь, что ваш файл maui.cfg включает строку NODEACCESSPOLICY SHARED. Тогда неисключительное планирование должно работать.