火山引擎云服务器怎么开启网卡多队列功能?

axin 2025-04-01 44人围观 ,发现0个评论 火山引擎云服务器云服务器云服务器教程

👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>


本文介绍如何为云服务器实例开启主网卡、辅助网卡的多队列功能。

操作场景

通过网卡多队列功能,可以将实例的网卡中断分散给不同的CPU处理,提升网络性能与响应速度,减少由于实例单vCPU处理网络中断瓶颈导致实例性能不佳问题。

注意事项

网卡多队列自动配置工具(adjust-nic-queue),暂仅支持如下镜像使用:
操作系统
发行版本
veLinux
  • veLinux 1.0 64位

  • veLinux 1.0 CentOS兼容版 64位

  • veLinux 2.0 64位

CentOS
  • CentOS Stream 9 64位

  • CentOS 8.3 64位

  • CentOS 7.x 64位

RHEL
  • RHEL 9.3 64位

  • RHEL 9.2 64位

  • RHEL 8.8 64位

  • RHEL 7.8 64位

Debian
  • Debian 9 64位

  • Debian 10 64位

  • Debian 11 64位

Ubuntu
  • Ubuntu 16.04 64位

  • Ubuntu 18.04 64位

  • Ubuntu 20.04 64位

  • Ubuntu 22.04 64位

  • Ubuntu 24.04 64位

Rocky Linux
Rocky Linux 8.5 64位

操作步骤

通过工具自动开启

  1. 登录云服务器实例,操作详情可查看登录Linux实例。

  1. 执行如下命令,查看网卡是否支持网卡多队列及已开启的队列数。

请将eth0替换为目标网卡名。
ethtool -l eth0
示例:
若回显信息中,Pre-set maximums与Current hardware settings下的Combined参数值相同,则表示网卡已开启多队列,无需执行后续操作。
  1. 执行如下命令,配置extra-tools软件源或下载安装包。

  1. 执行如下命令,安装网卡多队列自动配置工具(adjust-nic-queue)。

  1. 安装后,adjust-nic-queue将自动开启实例挂载的主网卡及辅助网卡多队列。

安装工具后,若挂载了新辅助网卡,您可以重启实例,工具将在实例重启时自动开启新网卡的多队列功能。
  1. 执行如下命令,验证开启结果。

请将eth0替换为目标网卡名。
ethtool -l eth0
如下图所示,表示网卡eth0已开启多队列。

手动开启

  1. 登录云服务器实例,操作详情可查看登录Linux实例。

  1. 执行如下命令,查看网卡是否支持网卡多队列及已开启的队列数。

请将命令中的eth0替换为目标网卡名。
ethtool -l eth0
示例:
若回显信息中,Pre-set maximums与Current hardware settings下的Combined参数值相同,则表示网卡已开启多队列,无需执行后续操作。
  1. 执行如下命令,手动调整主网卡或辅助网卡队列为最大值。

说明
  • 请将命令中的eth0替换为目标主网卡或辅助网卡名。

  • 请将命令中的4替换为网卡支持配置的最大队列数。

ethtool -L eth0 combined 4
  1. 执行如下命令,验证开启结果。

请将eth0替换为目标网卡名。
ethtool -l eth0
如下图所示,表示网卡eth0已开启多队列。


  • 火山引擎GPU云服务器使用指南-HPC配置NCCL
  • 标签列表
    请关注微信公众号
    微信二维码
    不容错过
    Powered By TOPYUN 云产品资讯