You need to enable JavaScript to run this app.
文档中心
云服务器

云服务器

复制全文
下载 pdf
IP地址
开启网卡多队列功能
复制全文
下载 pdf
开启网卡多队列功能
本文介绍如何为云服务器实例开启主网卡、辅助网卡的多队列功能。​
操作场景​
通过网卡多队列功能,可以将实例的网卡中断分散给不同的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软件源或下载安装包。​
​
veLinux
CentOS
RHEL
Debian
Ubuntu
Rocky Linux
​
  • veLinux 1.0​
​
echo 'deb http://mirrors.ivolces.com/extra-tools/velinux/ orion main' >> /etc/apt/sources.list.d/extra-tools.list​
wget -O - http://mirrors.ivolces.com/extra-tools/velinux/GPG-KEY-system | apt-key add -​
​
​
  • veLinux 2.0​
​
echo 'deb http://mirrors.ivolces.com/extra-tools/velinux/ lyra main' >> /etc/apt/sources.list.d/extra-tools.list​
wget -O - http://mirrors.ivolces.com/extra-tools/velinux/GPG-KEY-system | apt-key add -​
​
​
  • veLinux 1.0 CentOS兼容版​
​
echo -e '[extra-tools]\nname= extra-tools\nbaseurl=http://mirrors.ivolces.com/extra-tools/centos/7/rpms/\nenabled=1\ngpgcheck=0' >> /etc/yum.repos.d/extra-tools.repo​
​
​
  1. 执行如下命令,安装网卡多队列自动配置工具(adjust-nic-queue)。​
​
veLinux 1.0 CentOS Compatible/CentOS/Rocky Linux
RHEL
veLinux 1.0 & 2.0/Debian/Ubuntu
​
​
yum makecache ​
yum install -y 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已开启多队列。​
  • ​​​
​
最近更新时间:2025.01.23 14:01:28
这个页面对您有帮助吗?
有用
有用
无用
无用