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

金宝app支持的平台

Mac, Windows、Linux

产品要求

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

系统需求

运行MATLAB Workers的集群计算机(所有调度器)

  • 强烈建议使用用户桌面和群集之间的共享文件系统。默认情况下,假设共享文件系统的可用性以获取所有内置配置。API可用于扩展具有非生成文件系统的环境的这些配置。
  • 建议使用每个Matlab工人的至少2 GB RAM。如果您使用的是Simulink,则金宝app建议使用每个工作人员的4GB RAM。
  • 大约20GB的磁盘空间来容纳一个典型的完整的MATLAB并行服务器安装。
  • 建议至少5gb的磁盘空间用于存放临时数据目录。
  • MATLAB workers需要几个TCP端口来实现各种worker服务和worker间的通信。
  • 对于交互式并行计算,在群集计算机上运行的MATLAB工作者必须能够通过TCP连接到在用户桌面上运行的MATLAB会话。对于批量运行应用程序,这不是必需的。
  • 建议使用均匀的群集配置。并行处理构造在启用基础架构上工作的构造parpool- - - - - -parfor,parfeval 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会话将被关闭。
  • 只有指定的外部IP地址才能访问云中心集群。这些地址可以在云中心中手动配置,也可以在集群中开启“集群自动管理接入”功能时自动配置。在大多数本地网络中,适当的政策意味着从Internet上的其他地方看到的计算机的公共Internet地址不同于本地地址。联系您的管理员或访问www.ww.whatismyipaddress.com.以确定您的计算机的公共Internet地址。

其他需求

在R2006A之前介绍

查看其他产品的要求: