




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
仲恺农业工程学院实验报告纸计算机科学与工程学院(院、系) 网络工程 专业 083 班 组 并行计算应用试验 课学号:200810224311 姓名:李志冬 实验日期:2011-05-05 教师评定 实验1 PC机群的搭建一、实验目的1. 搭建一个PC机群系统。2. 使多台计算机组成的机群系统能正常运行并行程序。二、实验内容1. 在个人电脑上安装配置并行机群系统。2. 解决安装和配置过程中出现的各种问题。三、实验步骤1. 安装和配置基本Linux系统。(1)IP地址配置点击“桌面”“管理”“网络”,进入网络配置界面。点击“编辑”按钮,在“静态设置的IP地址”中设置你的计算机的IP地址和子网掩码,并且选择“硬件设备”,探测MAC地址。子网掩码统一设置为255.255.255.0,默认网关统一设置为192.168.2.254。假如你的计算机是A13,则设置IP地址为192.168.2.13,依次类推。确定后点击“激活”按钮,保存以上设置。点击“应用程序”“附件”“终端”,进入终端界面。输入命令service network restart。(2)编辑每台机器的/etc/hosts文件,将所有节点名称及其IP地址填入。例如,在每台节点机中做如下配置:192.168.1.51 node1 server192.168.1.52 node2通过以上两步配置后,节点之间能够通过各节点的机器名称相互访问。可以通过ping serverping node1ping node2进行测试,查看输出结果,如果发现输出的IP地址信息符合预期,则以上配置成功,否则,仔细检查每个步骤。执行的截图如下: 2. 安装NFS文件系统(1)服务器端配置方法建立共享目录。在服务器server上建立共享目录/usr/cluster,并设置它的访问权限,输入命令:mkdir /usr/clusterchmod 777 /usr/cluster/etc/exports文件配置。在服务器server的文件/etc/exports中增加以下几行:/usr/cluster node2(rw)/usr/cluster node3(rw)启动NFS服务service portmap restartservice nfs restart关闭防火墙service iptables stop至此,server已可以向其他两个节点提供/usr/cluster目录的文件共享。(2)客户端配置方法在客户端node2和node3上分别完成以下配置:建立共享目录mkdir /usr/cluster查看共享目录showmount e server(如果出现Port mapper failure,则原因是服务器没有关闭防火墙) 挂载共享目录mount t nfs server:/usr/cluster /usr/cluster(这一命令将NFS服务器server上的共享目录挂载到本地/usr/cluster目录下)测试:在server上创建一个新文件,touch /usr/cluster/newfile看看在node2和node3上的/usr/cluster目录下面能否访问到newfilels /usr/cluster测试图如下:3. 配置用户环境文件在服务器和客户端都要修改/.bash_profile文件,加入下列几行:export PATH=$PATH:/usr/local/mpich2/binexport MPI_USEP4SSPORT=yesexport MPI_P4SSPORT=22export P4_RSHCOMMAND=ssh这里预设将来MPICH的运行环境安装在目录/usr/local/mpich2下面,其余的三个变量用来通知MPI运行环境采用ssh作为远程SHELL。在目录中运行. .bash_profile使配置生效4. 配置ssh公钥认证在服务器上作以下操作:(1)生成私钥id_dsa和公钥id_dsa.pubmkdir /.sshcd /.sshssh-keygen t dsa(按三个Enter键)(2)将该密钥用作认证,进行访问授权cp /.ssh/id_dsa.pub /.ssh/authorized_keyschmod go-rwx /.ssh/authorized_keysssh-agent $SHELLssh-add(3)收集所有节点的密钥authorized_keys,放到一个密钥文件中,然后分发到各个节点scp r /.ssh rootnode2:scp r /.ssh rootnode3:(4)检查是否可以直接登录其他节点。ssh node1ssh node2ssh node3(如能不需要密码登录其他节点,则表明配置成功) 执行的截图如下:5. 安装和配置MPICH(1)从网上下载MPICH2版和对应的参考手册(2)解压已下载的文件tar zxvf mpich*(3)设定编译MPICH2使用的编译器export CC=gcc(4)预处理安装目录cd mpich*./configure prefix=/usr/local/mpich2(5)编译和安装makemake install(6)编辑配置文件/mpd.hostsnode1node2node3(7)配置环境变量。编辑用户主目录下的/.bashrc文件,在最后增加一行:export PATH=”$PATH:/usr/local/mpich2/bin”(将MPI的路径加入到用户的当前路径列表。重新打开命令行窗口后生效)(8)启动mpd守护进程在/etc目录下生成文件mpd.conftouch /etc/mpd.conf用vi编辑mpd.conf,输入secretword=123456chmod 600 /etc/mpd.conf启动mpdmpd&(对于最新版本的mpich2,这个步骤可以省略)(9)测试cpi程序单机测试:mpiexec n 10 ./example/cpi多机测试:mpiexec f /mpd.hosts n 10 ./example/cpi如果显示正常,表明mpich已经成功安装。三、实验结果1. 完成上述实验步骤之后,即可测试cpi程序,并得到如图1-1的单机测试结果。图1-1 单机测试cpi运行结果2. 多机测试cpi程序,并得到如图1-2的测试结果。图1-2 多机测试cpi运行结果四、实验心得 初次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校电机房设备管理制度
- 景区演艺安全管理制度
- 单位电动车实名管理制度
- 喷绘厂财务数据管理制度
- 医保局物资验收管理制度
- 更夫看守人员管理制度
- 北京进口制袋机管理制度
- 博物馆研学实践管理制度
- 公司总经理人员管理制度
- 护肤品公司运营管理制度
- 新版2025心肺复苏术指南
- 2024年秋儿童发展问题的咨询与辅导终考期末大作业案例分析1-5答案
- DL∕T 796-2012 风力发电场安全规程
- 2021年汽车吊载人吊篮作业安全专项措施
- 质量管理之CAPA教学课件
- 泌尿外科健康教育2膀胱冲洗健康宣教
- 焊接件通用技术要求
- 星子港件杂货港区总平面布置与码头结构设计
- 水墨印刷机操作规程
- 贵州省旅馆业特种行业许可证审批表
- 重庆市关于加强对旋挖桩成桩质量检测的通知
评论
0/150
提交评论