Назад | Перейти на главную страницу

Сервер Ubuntu против рабочего стола Ubuntu для кластера Беовульф

Я хочу создать кластер beowulf с использованием Ubuntu 18. Глядя на некоторые руководства, все они, кажется, используют сервер Ubuntu для этого, у меня вопрос: почему? Нельзя ли использовать рабочий стол ubuntu для клиентских узлов или это больше для повышения производительности? Тот же вопрос для кластерного сервера. Должен ли он не использовать рабочий стол Ubuntu? Ожидается ли, что вы всегда будете использовать командную строку с такими кластерами?

Я не понимаю, почему вы не могли использовать ни один из двух для построения кластера. Хотя отсутствие графического интерфейса пользователя может повысить производительность, поскольку для создания рабочего графического интерфейса не используется время вычислений. Обратите внимание, что обе версии могут использоваться с графическим интерфейсом пользователя или без него. В настольной версии графический интерфейс установлен и активирован по умолчанию.

Ожидается ли, что вы всегда будете использовать командную строку с такими кластерами?

Да, в основном предполагается, что вы будете использовать командную строку, по крайней мере, для настройки кластера. Некоторое программное обеспечение кластера может иметь внешние программы графического интерфейса, которые запускаются на компьютере вне кластера и используют IP-соединение (например, REST API) для подключения к кластеру. Или программное обеспечение кластера может включать веб-интерфейс.

Вы должны иметь в виду, что часто могут быть веские причины не иметь GUI. Если кластер установлен на «голых» машинах в центре обработки данных, вы не можете просто перейти к физическому компьютеру и подключить к нему дисплей, клавиатуру и мышь. Или вы не хотите хранить эти вещи рядом с кластером только в том редком случае, когда вам напрямую нужен доступ к машинам кластера. Во всех этих случаях соединения SSH более стандартны.


Итак, в целом, с Ubuntu Server у вас нет графического интерфейса, который вам в любом случае не нужен в большинстве случаев и который немного экономит производительность. В любом случае вам необходимо настроить кластер в командной строке, чтобы вы могли напрямую подключиться к нему через SSH без графического интерфейса.