#linux #cluster-computing #jobs #hpc #slurm
#linux #кластерные вычисления #Вакансии #hpc #slurm
Вопрос:
Я хотел бы предоставить процесс с ограниченным количеством ядер и ограниченной памятью. С slurm я бы решил это с помощью команды, подобной следующей:
srun --pty -c32 --mem=178G bash
Как бы я это сделал без slurm на обычном настольном компьютере?
Комментарии:
1. Посмотрите на ограничения и, возможно, лучше, запуск процесса в контейнере, работающем с ограничениями ресурсов
2. Я ищу прямую замену этой команде slurm. Насколько я понимаю, ограничения и контейнеры не помогают с этой целью. Ограничивает только силу, например, верхнее количество процессов. Контейнеры запускают свою собственную ОС, но я хочу работать в среде хоста.
3. Правильная замена, вероятно, должна быть основана на cgroups
4. Контейнер запускает не свою собственную ОС, а собственную среду выполнения как отдельный изолированный идентификатор процесса в той же ОС. В этом их отличие от виртуальных машин. Кроме того, оригинальный дизайн контейнеров основан на cgroups.
5. Спасибо, понял вашу точку зрения. Тем не менее, я хочу использовать среду выполнения хоста без смены пользователей и т. Д.