MATLAB分布式并行计算服务器配置和使用方法.docxVIP

MATLAB分布式并行计算服务器配置和使用方法.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

MATLAB分布式并行计算服务器配置和使用方法

来定义和建立作业及其任务,MDCE通过计算各个任务来执行作业并负责把结果返回客户端。作业管理器(JobManager)是MDCE的一个组成部分,用来协调各个作业及其任务在各个woker上的执行。如图所示,MATLAB客户端(Client)与调度或作业管理器(Sheudler/Jobmanager)和计算节点(Worker)之间的关系。

MATLAB分布式并行计算服务器配置方法

要求参与并行运算的机器matlab版本相同,操作系统可以不同(待考证)。

配置主机

Windows防火墙设置

以管理员权限登陆计算机

将matlab添加到防火墙,在DOS命令窗口下执行以下命令

matlabroot\toolbox\distcomp\bin\addMatlabToWindowsFirewall.bat

其中matlabroot是指matlab安装位置,比如在我的计算机里是C:\ProgramFiles\MATLAB\R2013a。

若这样添加两台机器依然无法ping通,请将防火墙关闭,关闭方法见附录。

配置多用户电脑

若某机器是多用户的,则需要进行如下配置。目前测试成功的机器不需要这一步,所以这一步暂时可以忽略。

编辑配置文档mdce_def.bat

matlabroot\toolbox\distcomp\bin\mdce_def.bat

找到MDCEUSER参数,按照domain\username的形式进行配置

setMDCEUSER=mydomain\myusername

mydomain可以是电脑ip地址,myusername是电脑的用户名。

找到并配置MDCEPASS

setMDCEPASS=password

password是电脑的登陆密码。

保存文档。

关闭老版本matlab的mdce服务器配置

以必要的权限打开DOS命令窗口。

Win7下开启方法是以管理员身份运行cmd.exe程序。开始-有哪些信誉好的足球投注网站cmd-以管理员的身份运行。

在DOS窗口下打开老版本matlab的目录,命令是:

cdoldmatlabroot\toolbox\distcomp\bin

停止老版本的mdce服务并移除关联文件。命令是:

mdceuninstall-clean

在所有的worker节点上重复以上步奏。

安装mdce等服务,配置节点,开启MJS、worker

安装和开启mdce服务

以管理员身份运行cmd.exe。

如果matlab没有安装在C盘,则需要指定matlab安装盘。如安装在D盘,则输入“D:”

输入mdce服务命令文件所在目录,格式是:

“cdmatlabroot\toolbox\distcomp\bin”。

输入mdceinstall安装mdce服务。

输入mdcestart开启mdce服务。

开启RPC服务。开始-有哪些信誉好的足球投注网站-服务-以管理员身份运行。将下图红色圈内的两项服务开启并设为自动开启。根据目前测试,该步骤可忽略。

配置节点

找到matlab目录atlabroot\toolbox\distcomp\bin,运行admincenter.bat文件。

点击AddorFind。

AddorFindHosts对话窗口被打开

选择EnterHostnameorIPAddresses,并输入参与并行计算的机器的IP地址或主机名称。

点击OK打开Startmdceservice对话窗口。一直点击next直到出现starttheservices,点击以开启服务。

若Status栏是红色,则查看任务管理器-服务里mdced服务是否是开启状态。若服务没有开启则需要手动开启服务。开始-有哪些信誉好的足球投注网站-服务-以管理员身份运行,找到对应的服务并开启。

点击Testconnectivity并查看测试结果。

红色圈处显示Passed表示连接测试通过。

开启MJS

在MJS(MatlabJobScheduler)模块单击Start。

点击OK以继续。

开启Workers

在Workers模块点击Start。

在弹出的StartWorkers对话框内Workers栏输入每台机器开启的Workers数。该数目与计算机核数一直效率最高。

选择要运行Workers的主机。

点击OK以继续。此后会初始化Workers,此过程需要几分钟时间。

MDCEserver的使用

找到clusters

点击matlab工具栏Parallel右下角的三角符号,并选择DiscoverClusters.

勾选Onyournetwork并按next。

选择之前建立的Cluster并按next。

如红线所示显示成功后勾选“Setnewclusterprofileas

文档评论(0)

175****4659 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档