1
Есть ли способ использовать cgroups.cpuset с lsf? Похоже, мы можем использовать морозильник и acct из групп с v9.1 LFS.LSF - Установить cgroups.cpuset для заданий
Есть ли способ использовать cgroups.cpuset с lsf? Похоже, мы можем использовать морозильник и acct из групп с v9.1 LFS.LSF - Установить cgroups.cpuset для заданий
Поддержка cpuset была выпущена в LSF 9.1.1.1 (GA 31 июля 2013 г.). Функция добавляет новый параметр в lsf.conf LSB_RESOURCE_ENFORCE
. Вы можете установить его на cpu
, memory
или оба. Вам нужно включить cpu and memory affinity feature LSF для использования cpuset.
спасибо @MichaelClosson! Я изменил файл lsf.conf, включив в него: LSB_RESOURCE_ENFORCE = "cpu", LSF_PROCESS_TRACKING = Y, LSF_LINUX_CGROUP_ACCT = Y Затем lsb.hosts для настройки близости к хостам и перезапуска LSF. Однако, когда мы запускаем команду: bsub -n 4 -R "affinity [core: distribute = pack (socket = 1)]" ./myapp, myapp все еще может использовать недопустимые ядра. Есть ли что-нибудь еще, что я должен установить в LSF? –
@ChristianePousa Вы включили schmod_affinity в lsb.modules? Вы можете видеть топологию хоста в bhosts -l -aff? Вы можете видеть распределение вакансий в bjobs -l -aff? Удачи! –
После некоторого поиска я узнал, что cpuset работает только в LSF, когда используется сродство. Теперь все работает ... Спасибо. –