MATLAB和Simulink需求

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

支持的平台上

Windows、Linux

产品需求

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

系统需求

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

  • 建议每个MATLAB worker至少使用4 GB RAM。如果您正在使用Simulink,建议每个工作人员使用8GB RAM。
  • 大约32GB的磁盘空间,以容纳典型的完整的MATLAB并行服务器安装。
  • 完全安装MATLAB并行服务器还将安装MATLAB、Simulink和工具箱。
  • MATLAB并行服务器可以安装在共享网络驱动器上,也可以安装在集群中每台机器的相同位置上。
  • 建议磁盘空间不低于5gb,用于存放临时数据目录。
  • MATLAB工作者需要几个TCP端口来实现各种工作者服务和工作者之间的通信。详情见下文。
  • 建议使用同构集群配置。所支持的基础设施上工作的并行处理构造parpoolparfor, parfeval SPMD、分布式数组和消息传递函数—不能在异构集群配置上使用。底层MPI基础设施要求所有集群计算机具有匹配的字大小和处理器字节顺序。
  • 如果您正在使用Linux并将创建大型并行工作池,建议您调整操作系统限制。有关更多信息,请参见建议系统限制
  • 建议每个物理CPU核心最多有1个MATLAB worker。

使用第三方调度器的集群

请参阅受支持的调度器列表.有关详细信息,请参阅调度器文档。大多数调度程序要求在向集群提交作业的计算机上安装客户机实用程序。

对于交互式并行计算,运行在集群计算机上的MATLAB工作者必须能够通过TCP连接到运行在用户桌面上的MATLAB会话。这不是批处理应用程序所必需的。

强烈建议用户桌面与集群共享文件系统。默认情况下,所有内置配置都假定共享文件系统可用。有一个API可用于为具有非共享文件系统的环境扩展这些配置。

群集使用MATLAB作业调度器(MJS)作为调度器

计算机运行MATLAB Job Scheduler(头节点)

    建议磁盘空间不低于5gb,用于存放临时数据目录。

    每个进程的数量足够文件描述符是必需的:对于64个或更多的MATLAB工作者,建议至少16384个,对于小于64个工作者,建议至少8192个。

    与作业管理器关联的服务需要几个TCP端口。,请参阅文档TCP端口要求

    对于Windows集群,需要足够数量的临时TCP端口需要支持大型数据集传输,特别是具有32个或更多工作人员的集群。您可以通过编辑Windows注册表来增加Windows设置的临时TCP端口的默认最大数量(5,000)。有关详细说明,请参见故障排除章节。

    作业调度器需要1000 MB的堆内存来容纳前1000个工作人员或任务。如果扩展到超过1000个worker,则必须增加作业管理器可用的堆内存。看到增加堆内存章节。

网络

    存在DNS或等效服务,允许MATLAB工作者和作业管理器进程独特的通过主机名相互识别。例如,如果一台计算机将自己标识为“computer1”,那么其他计算机必须能够解析“computer1”这个名称。

    对于交互式并行计算,运行在用户桌面上的MATLAB会话必须能够通过TCP连接到运行在集群计算机上的MATLAB工作者。这不是批处理应用程序所必需的。

    集群中每个节点的主机名必须绑定到一个IP地址,该IP地址必须与主机的一个网络接口卡(nic)上的地址相匹配。并行进程可以在有多个网卡的机器上正常工作。看到技术方案1-1Z2DHH获取指示,以确定配置是否正确。

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

客户端机器必须能够进行传出连接1:

集群类型

端口(年代)2

3.

连接到

云计算中心4

443

mathworks.com

MathWorks许可证管理器

27355到27358 + 4*N

amazonaws.com

在AWS中运行的MATLAB并行服务器

参考体系结构

27350到27358 + 4*N

amazonaws或azure.com

MATLAB并行服务器运行在AWS或Azure

443

amazonaws或azure.com

AWS或Azure

443

mathworks.com

MathWorks许可管理器(如果使用在线许可)

1客户端机器必须能够实例化一个套接字到集群,这在TCP级别意味着TCP/IP通信的初始SYN包来自客户端。大多数NAT和普通防火墙允许这种类型的通信,但如果您有更严格的规则,则可能需要启用这种传出通信。

2N为单个节点上的最大工作人员数。

3.对于域,拥有一个正确配置的支持SSL的代理服务器就足够了,它可以与这些域联系。

4对Cloud Center集群的访问限制在指定的外部IP地址。这些地址可以在Cloud Center中手动配置,也可以在集群上启用“自动管理集群访问”功能时自动配置。了解更多在这里

其他需求

R2006a之前介绍

查看其他产品的需求:

Baidu
map