Torque: Как привязать ядра узла к одному приложению
У меня проблема, которую я не знаю, как решить. Скажем, у меня есть 2 узла (node1 и node2) каждый с 24 ядрами, у меня есть программное обеспечение, где у меня есть лицензия на 32 ядра. Я хочу иметь возможность настроить узел 1 так, чтобы он принимал ТОЛЬКО задания для этого программного обеспечения, и я хочу, чтобы узел 2 резервировал 8 ядер из своих 24, предназначенных исключительно для этого программного обеспечения, но оставшиеся 16 будут свободны для использования любой другой программой. Есть ли хороший способ сделать это в Torque? Я думаю, что могу найти способ работы с узлом 1, определив свойства узла, но я не могу найти способ выделить узел 2 по мере необходимости. Есть ли простой способ сделать это? Спасибо
1 ответ
Я не уверен насчет Torque, но у меня была похожая задача, которую я решил с помощью настройки cpuset для Condor. Вы можете изучить это и найти что-то полезное для вашей задачи (экранирование пространства пользователя и т. Д.)