Отдельный процессор для работы
Есть ли способ ограничить процессор и память для пользователей, запускающих сценарии напрямую, но разрешить выделение большего количества процессоров и памяти при отправке задания?
Я запускаю крутящий момент /pbs на сервере Ubuntu 14.04 и хочу разрешить "нормальное" использование 8 процессоров и 16 ГБ ОЗУ, а остальное выделить в качестве ресурса "мама" для кластера. Обычная конфигурация cgroups/cpuset также ограничивает выполняемые задания.
1 ответ
Если вы сконфигурируете Torque с помощью --enable-cpuset, мама автоматически создаст процессор для каждой работы. Torque на самом деле не приспособлен для использования части машины, но взлом, который может сработать, чтобы сделать эту работу в сочетании с использованием только половины машины, состоит в том, чтобы указать np = в файле узлов, а затем мама ограничит задания до первый процессор X