发布网友 发布时间:2022-04-23 22:21
共1个回答
热心网友 时间:2023-05-17 17:32
.首先确定需要的硬件组件和资源。您将需要一个头节点,至少有十几个相同的计算节点,以太网交换机,配电装置和机架。确定的电力需求,散热和空间要求。又决定您要为您的专用网络IP地址,命名为节点,您要安装的软件包,你想要什么样的技术提供的并行计算能力(更多关于这个版本)。虽然硬件不能随意下载,所有软件中列出的是免费的,大部分都是开源的。 (2)/建立计算节点。您将需要组装的计算节点,或获得预构建服务器。更多的计算节点,建立更强大的超级计算机!选择一台服务器机箱,空间,冷却和能源效率最大化。或者,你可以用十几个这样用的,过时的服务器 - 其整体将超过其部分的总和还为您节省了相当大的一次性现金。为整个系统一起玩的很好,所有的处理器,网络适配器和主板应该是相同的。当然,不要忘了内存和存储每个节点和至少一个光盘驱动器的头节点。
3.服务器安装到机架上。从底部开始,机架不是最重。你需要一个朋友来帮助你这一点 - 高密度服务器可以非常重,并引导他们到机架上的导轨有困难的。
4.以上的服务器机箱中安装的以太网交换机。利用这一时刻对交换机进行配置:允许9000个字节的巨型帧大小,设置IP地址的静态地址,您在步骤1中决定,并关闭不必要的路由协议,如SMTP侦听。
5.安装的PDU(电源分配单元)。您可能需要根据您的节点可能需要多少电流在最大负载,220伏的高性能计算。
6.一切都安装,就可以开始配置过程。 Linux是事实上的OS为HPC集群不仅是科学计算的理想环境,但将它安装到数百甚至上千个节点,它不花费一件事。试想一下,所有这些节点上安装Windows的成本会是多少呢?首先安装最新版本的主板BIOS和固件,这应该是相同的所有节点上。您的首选的Linux发行版,安装在每个节点上,一个图形用户界面的头节点。受欢迎的选择,包括的CentOS,OpenSUSE中,红帽企业Linux和SLES。本文作者强烈建议用Rocks集群分布。除了安装所有必要的工具,计算群集功能,岩石许多情况下本身的节点,速度非常快,使用PXE引导和Red Hat的脚开始“程序”分派“使用一个很好的方法。
7.安装的消息传递接口,资源管理器,以及其他必要的库。如果你没有安装岩石在上一步中,你将不得不手动设置必要的软件,以使并行计算的机制。首先,你将需要一台便携式的bash的管理系统,如Torque资源管理器,它允许你分手,并分发到多台机器的任务。对扭矩的毛伊岛集群调度完成安装。接下来,您将需要安装的消息传递接口,的计算节点上的各个进程必须共享相同的数据。 OpenMP是一个没有脑子。不要忘了多线程数学库和编译器来构建并行计算程序。我提到,你应该只安装岩石?
8.网络计算节点。头节点的计算节点,而这又必须将返回的结果,以及发送消息给对方发送计算任务。速度越快越好。接线吧!使用专用的以太网网络连接在集群中的所有节点。头节点也可以作为一个NFS,PXE,DHCP,TFTP,NTP服务器通过以太网网络。从公共网络,确保广播数据包不与其他网络的干扰,在你的局域网,就必须将这个网络。
9.测试群集。过去的事情做之前,你可能要释放所有用户的计算能力是测试它的性能。的HPL(高性能Lynpack)的基准测量的集群的运算速度是一个受欢迎的选择。您需要将自己从源码编译所有可能的优化编译器提供你所选择的体系结构。当然,你必须从源代码编译为您的平台与所有可能的优化选项。例如,如果使用的是AMD的CPU,编译与Open的与0fast优化水平。 TOP500在世界上最快的500台超级计算机集群的比较,比较的结果!
提示
使用Ganglia监控节点上的计算负载。 IPMI可以提供的KVM-over-IP,远程电源循环,多一个大型的集群管理的一件轻而易举的事。对于非常高的网络速度,到InfiniBand网络接口。准备,但支付较高的价格。