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

金宝app支持的平台

Mac、Windows、Linux

产品要求

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

系统要求

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

  • 强烈建议在用户桌面和集群之间使用共享文件系统。默认情况下,所有内置配置都假定共享文件系统可用。API可用于扩展这些配置,使其适用于具有非共享文件系统的环境。
  • 建议每个MATLAB工作者至少有4 GB RAM。如果您使用的是Simulink,建议每个工作线程使用8GB RAM。金宝app
  • 大约32GB的磁盘空间,以容纳一个典型的完整安装的MATLAB并行服务器。
  • 建议至少5 GB的磁盘空间来容纳临时数据目录。
  • MATLAB工作者需要几个TCP端口来提供各种工作者服务和工作者间通信。
  • 对于交互式并行计算,运行在集群计算机上的MATLAB工作者必须能够通过TCP连接到运行在用户桌面上的MATLAB会话。批量运行应用程序不需要这样做。
  • 建议使用同构群集配置。在由支持的基础结构上工作的并行处理构造帕尔普尔帕弗,帕尔法尔spmd、分布式阵列和消息传递函数不能用于异构群集配置。底层MPI基础设施要求所有群集计算机都具有匹配的字长和处理器端。并行计算工具箱中的一组有限的函数可以在异构集群配置中工作。
  • 如果您使用的是Linux或Macintosh,并且将创建大量并行工作池,建议您调整操作系统限制。有关详细信息,请参阅Macintosh和Linux的推荐系统限制.
  • 建议每个物理CPU核最多1个MATLAB工作线程。

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

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

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

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

  • 客户端计算机必须能够在端口443(https)上与域mathworks.com和amazonaws.com中的任何DNS名称进行传出连接,或者具有正确配置的支持SSL的代理服务器,可以与这些域联系。
  • 客户端计算机必须能够直接在一组特定端口上与amazonaws.com域中的群集计算机建立传出连接。这些端口因MATLAB版本和集群是否启动而不同云中心或从自定义安装。下表汇总了所需端口。在表中,N是单个节点上的最大工作进程数。
  • 注意,“建立传出连接”的能力意味着客户机必须能够实例化到集群的套接字,这在TCP级别意味着TCP/IP通信的初始SYN包来自客户机。大多数NAT和通用防火墙允许这种类型的通信,但是如果您有更严格的规则,您可能需要启用这种传出通信。
释放 启动群集的方法 所需端口 N=8时所需端口示例
R2016b及更早版本 自定义安装 27350至27355和14350至14351+4*N 27350至27355和14350至14383
R2017a和R2017b
自定义安装 27350至27357+3*N 27350至27381
R2018a及更高版本
云中心
27355至27358+4*N
27355至27390
R2018a及更高版本
自定义安装
27350至27358+4*N
27350至27390
  • 在云中运行的客户机和集群应该通过“始终连接”的TCP通信进行连接。如果客户端计算机和集群之间的网络设备重置了TCP流,那么任何打开的交互帕尔普尔会话将被关闭。
  • 对云中心群集的访问仅限于指定的外部IP地址。这些地址可以在Cloud Center中手动配置,也可以在群集上启用“自动管理群集访问”功能时自动配置。在大多数本地网络中,适当的策略意味着计算机的公共Internet地址(从Internet上的其他位置看)与本地地址不同。请与管理员联系或访问www.whatismyipaddress.com确定计算机的公共Internet地址。

其他要求

R2006a之前引入

查看其他产品的要求: