MATLAB并行服务器的产品要求和平台可用性
万博1manbetx支持的平台上
Windows、Linux
产品需求
需要访问MATLAB和并行计算工具箱的客户端会话来提交作业。注意,只有集群计算机需要安装MATLAB并行服务器。
系统需求
运行MATLAB worker的集群计算机(所有调度器)
- 建议每个MATLAB工作者至少使用4 GB RAM。如果你正在使用Simulink,建万博1manbetx议每个工作人员使用8GB RAM。
- 大约32GB的磁盘空间来容纳MATLAB并行服务器的典型完整安装。
- 完全安装MATLAB并行服务器也将安装MATLAB, Simulink和工具箱。万博1manbetx
- MATLAB并行服务器可以安装在共享的网络驱动器上,也可以安装在集群中每台机器的相同位置。
- 建议磁盘空间不小于5gb,以容纳临时数据目录。
- MATLAB工作者为各种工作者服务和工作者之间的通信需要几个TCP端口。详情见下文。
- 建议采用同构集群配置。在支持的基础结构上工作的并行处理构造
Parpool-parfor, parfeval SPMD
、分布式阵列和消息传递功能—不能在异构集群配置上使用。底层的MPI基础设施要求所有集群计算机都具有匹配的字大小和处理器字节顺序。 - 如果您正在使用Linux并将创建大型并行工作池,建议您调整操作系统限制。有关更多信息,请参见建议系统限制.
- 建议每个物理CPU核最多配置1个MATLAB worker。
使用第三方调度程序的集群
请参阅支持的调度器列表万博1manbetx.有关详细信息,请参阅您的调度程序文档。大多数调度器都要求在向集群提交作业的计算机上安装客户机实用程序。
对于交互式并行计算,运行在集群计算机上的MATLAB工作者必须能够通过TCP连接到运行在用户桌面上的MATLAB会话。批量运行应用程序并不需要这样做。
强烈建议用户桌面和集群之间使用共享文件系统。默认情况下,所有内置配置都假定共享文件系统可用。有一个API可以为具有非共享文件系统的环境扩展这些配置。
集群使用MATLAB作业调度程序(MJS)作为调度程序
运行MATLAB作业调度程序的计算机(头节点) |
建议磁盘空间不小于5gb,以容纳临时数据目录。 每个进程有足够的数量文件描述符需要:对于64个或更多的MATLAB工作者,建议最小值为16,384,对于少于64个的工作者,建议最小值为8,192。 与作业管理器关联的服务需要几个TCP端口。有关的文档请参阅TCP端口要求. 对于Windows集群,需要足够数量的临时TCP端口需要支持大型数据集传输,特别是万博1manbetx对于具有32个或更多工作人员的集群。您可以通过编辑Windows注册表来增加Windows设置的临时TCP端口的默认最大数量(5,000)。有关详细说明,请参阅故障排除章节。 作业调度器需要1000 MB的堆内存来容纳前1000个工作人员或任务。如果扩展到超过1000个工作程序,则必须增加作业管理器可用的堆内存。看到增加堆内存章节。 |
网络 |
存在DNS或等效的服务,允许MATLAB工作者和作业管理器进程独特的通过主机名识别彼此。例如,如果一台计算机将自己标识为“computer1”,那么其他计算机必须能够解析“computer1”这个名称。 对于交互式并行计算,运行在用户桌面的MATLAB会话必须能够通过TCP连接到运行在集群计算机上的MATLAB worker。批量运行应用程序并不需要这样做。 集群上每个节点的主机名必须绑定到一个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 |
amazon.com或azure.com |
在AWS或Azure上运行的MATLAB并行服务器 |
443 |
amazon.com或azure.com |
AWS或Azure |
|
443 |
mathworks.com |
MathWorks许可管理器(如果使用在线许可) |
1客户端机器必须能够向集群实例化一个套接字,这在TCP级别意味着用于TCP/IP通信的初始SYN包来自客户端。大多数NAT和通用防火墙允许这种类型的通信,但如果您有更严格的规则,则可能需要启用这种传出通信。
2N是单个节点上的最大工人数。
3.对于域,拥有一个正确配置的支持SSL的代理服务器就足够了,它可以与这些域联系。
4对Cloud Center集群的访问限制在指定的外部IP地址。这些地址可以在Cloud Center中手动配置,如果集群上已经启用了“自动管理集群访问”功能,则可以自动配置。了解更多在这里.
其他需求
- 至少需要16名工人。看到确定MATLAB并行服务器的许可大小.
R2006a之前介绍过
查看其他产品的需求: