shell技巧在并行环境中的运用

shell技巧在并行环境中的运用

ID:11256525

大小:98.00 KB

页数:3页

时间:2018-07-11

shell技巧在并行环境中的运用_第1页
shell技巧在并行环境中的运用_第2页
shell技巧在并行环境中的运用_第3页
资源描述:

《shell技巧在并行环境中的运用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、仲恺农业工程学院实验报告纸计算机科学与工程学院(院、系)网络工程专业083班组并行计算应用试验课学号:200810224311姓名:李志冬实验日期:2011-05-12教师评定实验二SHELL技巧在并行环境中的运用一、实验目的理解和掌握基本的SHELL编程原理和方法二、实验内容编译和运行二个并行计算相关的SHELL程序,试验SHELL在并行计算中的应用效果。三、实验步骤和结果1收集、散发的SHELL脚本和环境自动配置工具在每台机器配置好/etc/hosts文件后,下面的脚本可以正常使用。(1)机群文件收集①在node2和node3机器上的/usr

2、/local/src目录下建立一个test.txt文件,分别在test.txt文件中填上不同的内容。②在node1的/usr/local/src/目录下创建文件gather-file#!/bin/csh-fsetHOSTS=~/mpd.hostssetROOT=`hostname`foreachnode(`cat$HOSTS`)if($node!=$ROOT)thenssh$nodescp-r`pwd`/$argv[1]"$ROOT":`pwd`/"$node"_$argv[1]endifechoJobdoneon$node!end③chmod+

3、xgather-file④执行gather-file./gather-filetest.txt观察/usr/local/src/下是否多了两个文件,分别是node2_test.txt和node3_test.txt。第3页共3页(2)机群文件分发①在node1机器上的/usr/local/src目录下建立一个ok.txt文件,分别在ok.txt文件中填上任意内容。②在node1的/usr/local/src/目录下创建文件scatter-file#!/bin/csh-fsetHOSTS=~/mpd.hostssetROOT=`hostname`fo

4、reachnode(`cat$HOSTS`)if($node!=$ROOT)thenssh$nodescp-r"$ROOT":`pwd`/$argv[1]`pwd`/$argv[1]endifechoJobdoneon$node!end③chmod+xscatter-file④执行scatter-file./scatter-fileok.txt观察node2和node3机器中的/usr/local/src/目录下是否多了一个文件ok.txt。(3)机群命令执行①在node1的/usr/local/src/目录下创建文件auto-do。#!/bin

5、/csh-fsetHOSTS=~/mpd.hostssetROOT=`hostname`foreachnode(`cat$HOSTS`)ssh$node$argv[1]echoJobdoneon$node!end②chmod+xauto-do③执行auto-do./aoto-dols第3页共3页2并行程序启动所采用的通用run文件三、实验心得本次实验主要的目的是学习机群信息的收集和分发。收集就是从各个节点机收集信息,分发就是把信息分发到各个节点。不过实验中,我就是对那些脚本语言不是很明,但我体验到了SHELL在并行计算中的应用效果,总体上是收到预

6、期的效果!第3页共3页

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

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

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