我想使用 Ubuntu 18 创建一个 beowulf 集群。查看一些指南,它们似乎都为此使用了 ubuntu 服务器,我的问题是为什么?是否不能将 ubuntu 桌面用于客户端节点,还是更多是为了性能目的?集群服务器也有同样的问题。它不应该使用 ubuntu 桌面吗?您是否总是希望对此类集群使用命令行?
答案1
我不明白为什么你不能使用两者中的任何一个来构建集群。虽然没有 GUI 可以提高性能,因为创建工作 GUI 不需要计算时间。请注意,两个版本都可以使用或不使用 GUI。桌面版本默认安装并激活了 GUI。
您是否总是希望对这类集群使用命令行?
是的,大多数情况下,您都需要使用命令行,至少在设置集群时需要使用命令行。某些集群软件可能具有外部 GUI 程序,这些程序在集群外部的计算机上运行,并使用 IP 连接(例如 REST API)连接到集群。或者集群软件可能包含 Web 前端。
您应该记住,通常有充分的理由不使用 GUI。如果集群安装在数据中心的裸机上,您不能简单地转到物理机器并将显示器、键盘和鼠标连接到它。或者您不想只将这些东西放在集群附近,以备极少数情况下您需要直接访问集群机器。在所有这些情况下,SSH 连接都是更标准的。
所以,总而言之,使用 Ubuntu Server 时您无需运行 GUI,在大多数情况下您也不需要 GUI,这样可以节省一些性能。无论如何,您都需要在命令行中设置集群,因此您可以直接通过 SSH 进入集群,而无需 GUI。