本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Elastic Fabric Adapter
Elastic Fabric Adapter (EFA) 是一种网络设备,具有操作系统旁路功能,可与同一子网上的其他实例进行低延迟的网络通信。EFA 通过 Libfabric 公开,可供使用消息传递接口 (MPI) 的应用程序使用。
要将 EFA 与 EFA 一起AWS ParallelCluster使用,请将该行enable_efa = true
添加到该[queue]部分中。
要查看支持 EFA 的 EC2 实例列表,请参阅 Amazon EC2 Linux 实例用户指南中支持的实例类型。
有关该enable_efa
设置的更多信息,请参阅小[queue]节enable_efa中的。
应使用集群置放群组来最大限度地减少实例之间的延迟。有关更多信息,请参阅 placement 和 placement_group。
有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南中的 Elastic Fab ric Adapter 和使用弹性架构适配器扩展 HPC 工作负载,以及AWS ParallelClusterAWS
注意
默认情况下,Ubuntu发行版启用ptrace(进程跟踪)保护。从AWS ParallelCluster 2,6.0 开始,ptrace保护处于禁用状态,这样 Libfabric 才能正常运行。有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南中的禁用 ptrace 保护。
注意
AWS ParallelCluster版本 2.10.1 中添加了对基于 ARM 的 Graviton2 实例的 EFA Support。