MATLAB Parallel Server的产品要求和平台可用性

金宝app支持的平台

Mac, Windows、Linux

产品要求

  • 需要访问MATLAB和并行计算工具箱的客户端会话来提交作业。注意,只有集群计算机需要安装MATLAB并行服务器。

系统需求

运行MATLAB工作程序的集群计算机(所有调度程序)

  • 强烈建议使用用户桌面和群集之间的共享文件系统。默认情况下,假设共享文件系统的可用性以获取所有内置配置。API可用于扩展具有非生成文件系统的环境的这些配置。
  • 建议使用每个Matlab工人的至少2 GB RAM。如果您使用的是Simulink,则金宝app建议使用每个工作人员的4GB RAM。
  • 大约20GB的磁盘空间来容纳MATLAB并行服务器的典型完整安装。
  • 建议存储临时数据目录的磁盘空间不小于5gb。
  • 多个TCP端口需要MATLAB工作者为各种工作者服务和工作者之间的通信。
  • 对于交互式并行计算,运行在集群计算机上的MATLAB工作人员必须能够通过TCP连接到运行在用户桌面上的MATLAB会话。这对于批量运行应用程序是不需要的。
  • 建议使用均匀的群集配置。并行处理构造在启用基础架构上工作的构造parpool- - - - - -parforparfeval spmd,分布式阵列和消息传递函数 - 不能用于异构群集配置。底层MPI基础架构要求所有群集计算机都具有匹配的单词大小和处理器endianness。并行计算工具箱中的有限功能集可以在异构群集配置中工作。
  • 如果您使用的是Linux或Macintosh,并将创建大型并行工人池,建议您调整操作系统限制。有关更多信息,请参阅Macintosh和Linux的推荐系统限制
  • 每个物理CPU核心推荐最多1个MATLAB工作人员。

使用第三方调度员的集群

使用MathWorks作业管理器作为调度器的集群

运行Mathworks作业管理器的计算机(头节点)
  • 建议存储临时数据目录的磁盘空间不小于5gb。
  • 每流程数量文件描述符需要:64名MATLAB工人建议至少为16,384名以上,建议至少8,192名工人。
  • 与作业管理器相关联的服务需要几个TCP端口。的文档对TCP端口的要求
  • 对于Windows集群,数量足够短暂的TCP端口需要支持大型数据集传输,特别是金宝app具有32个或更多工作者的集群。您可以通过编辑Windows注册表来增加Windows设置的临时TCP端口的默认最大数量(5000)。有关详细说明,请参见故障排除章节。
网络
  • DNS或等效服务的存在,允许MATLAB工人和作业管理器流程独一无二主机名互相认同。例如,如果计算机将其识别为“计算机1”,那么其他计算机必须能够解析名称“Computer1”。
  • 群集中每个节点的主机名必须绑定到与主机网络接口卡(NIC)之一上的地址匹配的IP地址。并行过程将在具有多个NIC的机器上正常工作。看技术解决方案1-1Z2DHH有关确定配置是否正确的说明。

连接桌面计算机(客户端机器)到运行在Amazon EC2云上的MATLAB并行服务器

  • 客户端计算机必须能够在端口443(HTTPS)上的域MathWorks.com和Amazonaws.com中的任何DNS名称进行外向连接,或者具有可以联系这些域的正确配置的SSL功能代理服务器。
  • 客户端计算机必须能够直接在一组特定端口上与Amazonaws.com域中的集群计算机进行传出连接。这些端口因Matlab释放而异,群集是否已启动云中心或从自定义安装。所需的端口汇总在下面的表中。表中,N为单个节点上的最大工人数。
  • 请注意,“开出连接”的能力意味着客户端计算机必须能够将套接字实例化到群集,即在TCP级别意味着TCP / IP通信的初始SYN数据包来自客户端。大多数NAT和一般防火墙都允许这种类型的通信,但如果您有更严格的规则,则可能需要启用此类传出通信。
释放 起始簇的方法 所需的港口 n = 8时需要的端口示例
R2016b早些时候, 云中心 27355和14350至14351 + 4 * n 27355和14350至14383
R2016b早些时候, 自定义安装 27350 ~ 27355和14350 ~ 14351 + 4*N 27350至27355和14350至14383
R2017A和R2017B.
云中心 27355到27357 + 3*N 27355年到27381年
R2017A和R2017B.
自定义安装 27350至27357 + 3 * n 27350年到27381年
R2018A和之后
云中心
27355到27358 + 4*N
27355年到27390年
R2018A和之后
自定义安装
27350至27358 + 4 * n
27350年到27390年
  • 客户端和云中运行的群集应通过“始终连接”TCP通信连接。如果客户端计算机和群集之间的网络设备重置TCP流,则任何开放的交互式parpool会话将被关闭。
  • 对Cloud Center集群的访问仅限于指定的外部IP地址。这些地址可以在Cloud Center中手动配置,也可以在集群上启用了“自动管理集群访问”功能时自动配置。在大多数本地网络中,适当的政策意味着计算机的公共互联网地址,从互联网上的其他地方看,与本地地址不同。联系管理员或访问www.ww.whatismyipaddress.com.确定计算机的公共互联网地址。

其他需求

在R2006A之前介绍

查看另一个产品的需求: