Windows、Linux
需要访问客户端会话的MATLAB和并行计算工具箱作业提交。注意,只有集群计算机需要安装MATLAB并行服务器。
parpool-parfor, parfeval spmd
、分布式阵列和消息传递函数不能被用在异构集群配置。底层MPI集群基础设施要求所有电脑匹配字大小和处理器字节顺序。看到支持调度程序的列表万博1manbetx。详情参考调度程序文档。大多数调度程序需要安装在客户端实用工具提交工作的计算机集群。
MATLAB交互式并行计算,工人在集群上运行的计算机必须能够连接到MATLAB通过TCP会话运行在用户桌面。这不是在批处理运行应用程序所需。
用户桌面和集群之间的共享文件系统是强烈推荐。共享文件系统的可用性是假定所有内置的默认配置。一个API可以扩展这些配置环境与非共享文件系统。
计算机MATLAB运行作业调度器(头节点) |
推荐至少5 GB的磁盘空间来适应临时数据目录。 足够数量的每个进程的文件描述符要求:至少16384建议64 MATLAB工人或更多,和至少8192建议少于64名工人。 多个TCP端口所需的服务与工作相关的经理。参考的文档要求TCP端口。 对于Windows集群,一个足够数量的短暂的TCP端口需要支持大型数据集转移,特别是万博1manbetx对集群与32或更多的工人。你可以增加默认的临时TCP端口的最大数量设定的Windows(5000)通过编辑注册表。有关详细说明,请参见故障排除部分在文档中。 你需要1000 MB的可用堆内存作业调度器容纳第一个1000名工人或任务。如果你规模超过1000名工人,你必须增加作业管理器可用堆内存。看到增加堆内存部分在文档中。 |
网络 |
MATLAB的DNS或同等的服务,它允许工人和作业管理器进程独特的确定对方的主机名。例如,如果计算机识别自己是“computer1上”,然后其他计算机必须能够解决名称“computer1上。” 交互式并行计算,MATLAB会话运行在用户桌面必须能够通过TCP连接到运行在集群计算机MATLAB工人。这不是在批处理运行应用程序所需。 每个节点在集群上的主机名必须绑定到一个IP地址相匹配的一个地址的一个主机上的网络接口卡(nic)。并行进程将在机器与多个网卡正常工作。看到技术解决方案1-1Z2DHH指令来确定你的配置是正确的。 |
客户端机器必须能够使输出连接1:
集群类型 |
端口(年代)2 |
域3 |
连接到 |
云计算中心4 |
443年 |
mathworks.com |
MathWorks许可证管理器 |
27355 - 27358 + 4 * N |
amazonaws.com |
MATLAB在AWS并行服务器运行 |
|
参考体系结构 |
27350 - 27358 + 4 * N |
amazonaws.com或azure.com |
MATLAB并行服务器运行在AWS或Azure |
443年 |
amazonaws.com或azure.com |
AWS或Azure |
|
443年 |
mathworks.com |
如果使用online-licensing MathWorks许可证管理器() |
1客户端机器必须能够实例化一个套接字到集群,在TCP级别,这意味着最初的SYN包TCP / IP通信来自客户端。大多数NAT和防火墙允许这种类型的沟通,但是如果你有更严格的规则,你可能需要启用这种外向沟通。
2N是工人在单个节点上的最大数量。
3域,它是足够的能力有一个正确配置SSL代理服务器可以联系这些域。
4访问云中心集群仅限于指定的外部IP地址。这些地址可以手动在云中心或自动配置,如果“Auto-Manage集群访问”功能已经在集群上启用。了解更多在这里。
之前介绍过的R2006a
另一个产品的要求: