一、操作场景
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 确认安装结果。
·当出现如下信息时,表示安装成功。
·如果提示安装失败,你可以按照错误指引进行相关操作后,尝试重新安装驱动。