并行计算pc机群的构建

并行计算pc机群的构建

ID:26860516

大小:4.27 MB

页数:32页

时间:2018-11-29

并行计算pc机群的构建_第1页
并行计算pc机群的构建_第2页
并行计算pc机群的构建_第3页
并行计算pc机群的构建_第4页
并行计算pc机群的构建_第5页
资源描述:

《并行计算pc机群的构建》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、并行计算PC机群的构建随着计算机硬件技术的高速发展,处理器和网络的性能不断地迅速提高和价格的日益下降,使得并行计算日益从传统的超级计算平台转移到由一组高性能节点或工作站/PC机构成的称之为机群的计算平台上,从而机群成为构建可扩放并行计算机的一大趋势。机群在计算机界有很多称呼,其中松耦合的工作站/PC机群也被称为工作站机群COW(ClusterofWorkstation)或工作站网络NOW(NetworkofWorkstation);而紧耦合的高性能服务器节点机群也被称为构筑高端大规模并行机的机群系统(如SP2和OptionRe

2、d)。本文将主要从PC机群软、硬件环境的选择及配置出发给出一个逐步的PC机群构建手册,以使广大的科研工作者能够更为方便的在PC机群环境中开展自己的工作。并行计算机群是目前由于硬件的时效性很强,所以给出例子的意义并不是很大。我们这里给出一套配置主要是为了以后叙述的方便,读者应该根据当前最新的硬件信息进行选择。1PC机群硬件部件的选择在PC机群的构建过程中,硬件部件应根据所要部署应用的类型又针对性的加以选择,具体原则请参见《并行算法实践》第2.2节(硬件的选择与安装)。本文沿用该章所给出的示例配置,如下:该PC机群包括1个服务节点

3、(兼作计算节点)和63个计算节点。(1)服务节点配置:CPU:PentiumⅣ2.0G(512KB全速二级缓存)内存:1G(2´512M)Rambus硬盘:80GBIDE主板:ASUSP4TSocket423网卡:3com905–TX(两个)显卡、显示器、键盘、鼠标、光驱、软驱:略(2)计算节点配置:CPU:PentiumⅣ1.5G(512KB全速二级缓存)内存:512MB(2´256M)Rambus硬盘:40GBIDE主板:ASUSP4TSocket423网卡:3com905–TX另外,交换设备由2个3com3c16980和

4、1个3com3c16985的交换机通过一个matrixmodule堆叠而成,并安装了一个千兆光纤模块,以备服务接点连接内部机群的网卡升级为千兆网卡。据此配置清单,从市场上采购硬件并连接成功后便可以开始机群软件环境的配置。2PC机群软件环境的配置如《并行算法实践》第2.2节(软件的选择与安装)本节将主要讲述如何在Linux环境下构建并行计算PC机群的软件环境。2.1OS的选择与安装Linux是目前构建高性能计算机群的一个最佳的选择。在众多的Linux发行版本中,还要考虑的是系统管理工具的友好性,这一点Redhat与Suse的工作

5、是成功的;同时系统功能的可裁剪性也是很重要的,如Debian系统在这一点上做的就非常出色。在此笔者建议对Linux系统有比较深入认识的读者可选用Debian作为系统平台,因为Debian能够根据用户的需要最精确的选择安装、更新相应的软件包,避免过多的冗余服务占用系统资源,最大限度的满足用户对性能的要求;若是Linux系统的入门者则选用Redhat或Suse较为合适,因为这些发行版本提供了较为友好的用户安装、使用界面,并且配备了图形化的系统管理工具,避免了众多的命令行操作。在所创建的示例机群中使用的是Redhat9.0版本(内核

6、2.4.28)。介绍Linux系统具体安装的书籍有很多,这里就不再敷述。安装过程中请选择“定制”,并在“选择软件包组”时在默认的基础上选中【服务器】|【网络服务器】(telnet-server、rsh-server)、【服务器】|【服务器配置工具】(NFS等服务器配置工具)、【开发】|【开发工具】(gcc等基本开发工具)、【系统】|【管理工具】(图形化的系统管理工具)等软件包组。操作系统安装完毕后,我们假设具有如下信息:服务节点主机名为“node0”,IP地址为“192.168.0.100”;计算节点相应的主机名为“node[

7、1..63]”,IP地址为“192.168.0.[1..63]”。1.1单一登录(SingleSignOn)的构建用户可以从机群系统的任何一个节点登录,而且在整个作业执行过程中只需登录一次,不必为将作业指派到机群中的其它节点而重新登录。这里我们采用《并行算法实践》中所介绍的第二种方法“构建用户管理脚本”来维护系统中用户信息的一致性,使用户不再重复输入密码即可登录到机群中的另一个节点上。这包括以下步骤:1.以root用户登录到节点node0,修改文件/etc/hosts、/etc/host.equiv,在其中写入机群所有节点的名

8、称和IP。图1图2图3图41.修改系统的服务设置,通过服务设置工具启动如下系统服务:nfs、rexec、rsh、rlogin。其中后面三个服务是与RemoteShell相关的,负责在远程节点启动进程。图5图61.经过上述设置后需以普通用户身份测试RSH是否配置成功,运行命令如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。