MATLAB并行服务器的产品需求和平台可用性

万博1manbetx支持的平台上

Mac, Windows、Linux

产品需求

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

系统需求

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

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

使用第三方调度程序的集群

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

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

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

  • 客户端机器必须能够与域中mathworks.com和端口443 (https)上amazonaws.com中的任何DNS名称建立外部连接,或者拥有一个正确配置的支持SSL的代理服务器,可以与这些域联系。
  • 客户端机器必须能够通过一组特定的端口直接连接到amazonaws.com域中的集群机器。这些端口因MATLAB版本和集群是否启动而不同云计算中心或自定义安装。所需的端口汇总在下表中。在表中,N是单个节点上的最大worker数量。
  • 请注意,“建立传出连接”的能力意味着客户机必须能够向集群实例化套接字,这在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地址。这些地址可以在Cloud Center中手动配置,也可以在集群中启用“自动管理集群访问”特性时自动配置。在大多数本地网络中,适当的政策意味着计算机的公共Internet地址,从Internet上的其他地方看到,与本地地址不同。联系您的管理员或访问www.whatismyipaddress.com来确定您的计算机的公共因特网地址。

其他需求

之前介绍过的R2006a

查看其他产品的要求: