Какое минимальное количество компьютеров для кластера грязи
Я хотел бы настроить кластер SLURM. Сколько машин мне нужно как минимум? Могу ли я начать с 2-х машин (одна из которых является только клиентом, а другая - и клиентом, и сервером)?
2 ответа
Вы можете начать использовать только одну машину, но 2 машины будут иметь наиболее стандартную конфигурацию: одна машина будет контроллером, а другая - рабочим. С помощью этой модели вы можете добавить в кластер столько компьютеров, сколько "рабочих" узлов. Таким образом, сервер не будет выполнять задания и не будет испытывать помехи от работы.
Как писал @Carles, вы можете использовать только один компьютер, если хотите, используя оба контроллера (slurmctld
) и рабочий (slurmd
) демон.
Если вы хотите протестировать некоторые конфигурации и наблюдать за поведением Slurm, вы даже можете запустить несколько рабочих демонов на одном компьютере, чтобы имитировать более крупный кластер, используя -N <hostname>
вариант.
Если вы действительно хотите выполнить некоторые вычисления, вы можете запустить контроллер и рабочий демон на одном узле. Если вы хотите, чтобы система по-прежнему реагировала, просто настройте Slurm, чтобы он считал, что система имеет 1 ядро и 2 ГБ ОЗУ меньше, чем на самом деле, чтобы оставить место для ОС и демонов Slurm.
В качестве дополнительного примечания, страницы, на которые вы ссылаетесь в своем вопросе, соответствуют очень старой версии Slurm. Более новая версия документации размещена на веб-сайте Schedmd.