云服务器 使用 EFI

如何在 CVM 实例上配置 EFI(Elastic Fabric Interface,EFI),实现在 VPC 网络下体验超低延迟的 RDMA(Remote Direct Memory Access)功能。弹性 RDMA 网卡是一种可以绑定到 CVM 实例的虚拟网卡,EFI 必须依附于弹性网卡(ENI)开启 RDMA 设备。EFI 完全复用了弹性网卡所属的网络,让你无需改变业务组网,即可在原有网络下使用 RDMA 功。

相关产品
云服务器 产品页,含版本规格、价格与购买入口。

一、操作场景

EFI 相比于传统的 TCP 传输,提供更低的延迟和更高的吞吐量,能够提高实例间的通信性能,这对于扩展 HPC 和机器学习应用程序至关重要。弹性 RDMA 网卡 EFI 具有以下优势:

·低延迟:RDMA 功能绕过操作系统直接读写远端服务器内存,极大地降低了 CPU 负载和延迟。EFI 使弹性网卡具有传统 RDMA 网卡的优点,你可以在腾讯云 CVM 中体验超低的延迟。

·规模部署:传统的 RDMA 功能依赖于网络的无损特性,在规模部署时难度高且成本高。而 EFI 采用了自研的拥塞控制算法,容忍 CVM 网络中的延迟、丢包等问题,在有损的网络环境中依然可以有良好的性能表现。

·弹性扩展:EFI 依附于弹性网卡,你可以随时创建支持 EFI 的弹性网卡并绑定到 CVM 实例,也可以随时解绑或删除该附属弹性网卡,轻松实现弹性扩展。

二、操作步骤

注意:说明:

注意:EFI 功能暂时处于白名单开放,如需使用,请联系你的售前经理进行权限开通。

1. 创建支持 EFI 的 CVM 实例。

具体操作,请参见 通过购买页创建实例。在创建支持 EFI 的 CVM 实例时,请注意下表中的配置项。

配置项 说明
地域及可用区 支持选择:北京-北京八区
实例族及类型 支持 EFI 的实例规格如下:实例族:高性能计算集群类型:GPU 型 HCCPNV5b
镜像 支持镜像:Ubuntu 20.04、Ubuntu 22.04、TencentOS 3.1

2. 你可以通过如下两种方式创建启用 EFI 的弹性网卡。

·通过实例控制台创建并绑定启用 EFI 的弹性网卡。

i. 登录 云服务器控制台。

ii. 单击目标实例,选择弹性网卡页签,单击绑定弹性网卡。

iii. 选择新建弹性网卡并绑定,打开弹性 RDMA 接口开关。

注意:说明:

将启用 EFI 的辅助弹性网卡绑定至实例后,如需解绑,必须先停止实例内的通信操作。

iv. 单击确定。

·通过私有网络控制台创建并绑定启用 EFI 的弹性网卡。

i. 登录 私有网络控制台。

ii. 在左侧导航中选择 IP 与网卡 > 弹性网卡,进入弹性网卡列表页。

iii. 在上方选择地域和私有网络,单击新建。

iv. 在新建弹性网卡窗口输入名称,选择辅助弹性网卡的所属私有网络、子网后,为网卡分配 IP,打开弹性 RDMA 接口开关。

v. 单击确定。

vi. 登录 实例控制台。

vii. 单击目标实例,选择弹性网卡页签,单击绑定弹性网卡。

viii. 选择绑定已有弹性网卡,在列表中选择上述步骤中新建的弹性网卡。

注意:说明:

ix. 单击确认。

3. 远程连接 CVM 实例。

具体操作,请参见 登录 Linux 实例。

4. 在实例内查看弹性网卡。

你可以执行 ifconfig 命令查看是否可以显示该网卡。某些低版本的内核可能需要手动配置 IP,具体操作请参见 Linux 云服务器配置弹性网卡。

5. 在实例内安装 EFI 驱动。

5.1 下载驱动安装包,请联系你的商务经理以获取最新版本。

5.2 运行以下命令,解压安装包并进入文件目录。

tar -xvf vrdma_bundle.tgz && cd vrdma_bundle

5.3 运行以下命令,安装驱动。

sh install.sh

5.4 确认安装结果。

·当出现如下信息时,表示安装成功。

·如果提示安装失败,你可以按照错误指引进行相关操作后,尝试重新安装驱动。

赞 (0)
上一篇 4天前
下一篇 4天前