Отдельный процессор для заданий

Есть ли способ ограничить процессор и память для пользователей, запускающих скрипты напрямую, но разрешить больше процессора и памяти при отправке задания?

Я запускаю крутящий момент/pbs на сервере Ubuntu 14.04 и хочу разрешить «нормальное» использование 8 процессоров и 16 ГБ ОЗУ, а остальное выделить в качестве «мамского» ресурса для кластера. Обычная конфигурация cgroups/cpuset также ограничивает выполнение заданий.


person morais    schedule 26.05.2015    source источник


Ответы (1)


Если вы настроите Torque с параметром --enable-cpuset, мама автоматически создаст набор процессоров для каждого задания. Torque на самом деле не приспособлен для использования части машины, но хак, который может сработать, чтобы заставить это работать в сочетании с использованием только половины машины, заключается в том, чтобы указать np= в файле узлов, а затем мама ограничит задания до первый процессор X.

person dbeer    schedule 27.05.2015