Можно ли ограничить количество процессоров, которые пользователь может использовать одновременно в SLURM? - PullRequest
0 голосов
/ 23 января 2020

Я нашел опцию MaxJobs и в сочетании с MaxCpus это устанавливает верхний предел количества процессоров, которые кто-то может использовать, но также стимулирует их всегда максимально использовать количество процессоров, которые вы можете использовать для работы. Можно ли установить максимальное количество процессоров, которое кто-либо может использовать, а затем разрешить им решать, сколько рабочих мест они будут использовать для использования имеющихся процессоров?

Так что, если я установлю MaxJobs на 5 и maxcpus на 10 для одного пользователя можно использовать 50 процессоров одновременно, но только в том случае, если они максимально используют свои процессоры на работу, что не очень эффективно.

1 Ответ

0 голосов
/ 24 января 2020

В итоге я решил эту проблему, установив для QOSMaxCpuPerUserLimit значение 50, а для лимита maxjobs - 25, что позволяет пользователям использовать столько процессоров на задание, сколько они считают нужным, при этом ограничивая использование оборудования.

...