Elastic Fabric Adapter - Amazon ParallelCluster
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Elastic Fabric Adapter

Elastic Fabric Adapter (EFA) 是一种网络设备,具有操作系统旁路功能,可与同一子网上的其他实例进行低延迟的网络通信。EFA 通过使用 Libfabric 进行公开,并且可以由使用消息传递接口 (MPI) 的应用程序使用。要将 EFA 结合使用Amazon ParallelCluster,添加该行enable_efa = compute[cluster]部分. EFA 由特定实例类型支持 (compute_instance_type将是其中之一c5n.18xlargec5n.metalg4dn.metali3en.24xlargei3en.metalm5dn.24xlargem5n.24xlargem5zn.12xlargem5zn.metalr5dn.24xlarger5n.24xlargep3dn.24xlarge, 和p4d.24xlarge对于 x86-64 实例以及c6gn.16xlarge对于特定操作系统上的基于 ARM 的 Graviton2 实例)(base_osalinux2centos7ubuntu1804,或者ubuntu2004对于 x86-64 实例以及alinux2ubuntu1804,或者ubuntu2004对于基于 ARM 的 Graviton2 实例)。有关 enable_efa 设置的更多信息,请参阅enable_efa。应使用集群置放群组来最大限度地减少实例之间的延迟。有关更多信息,请参阅 placementplacement_group

有关更多信息,请参阅 。Elastic Fabric Adapter中的适用于 Linux 实例的 Amazon EC2 用户指南使用弹性结构适配器扩展 HPC 工作负载和Amazon ParallelCluster中的Amazon开源博客.

注意

默认情况下,Ubuntu分配启用ptrace(进程跟踪)保护。从启动Amazon ParallelCluster2,6.0,ptrace保护已禁用,以便 Libfabric 正常工作。有关更多信息,请参阅 。禁用 ptrace 保护中的适用于 Linux 实例的 Amazon EC2 用户指南.

注意

在基于 ARM 的 Graviton2 实例上添加了对 EFA 的 SupportAmazon ParallelCluster版本 2.10.1。